Steve Hannah: Denne uge

Web Lite SWeTE: Simple Website Translation Engine

(($ 239 $))

wkhtmltopdf

Filed under: Software Development - shannah @ 03:17

Lige opdaget denne vidunderlige værktøj, der bruger Webkit til at generere PDF-filer. Nu generere en PDF fra et Web app er lige så meget lettere.

http://code.google.com/p/wkhtmltopdf/wiki/Usage

August 21, 2010

Virtual tour af min lejlighed (til salg)

Filed under: Uncategorized - shannah @ 08:34

Powered by: ClassifiedFlyerAds.com

August 10, 2010

3g data planer i Canada. Hvad de ikke ønsker du skal vide.

Filed under: Software Development , Fun , Nyheder - shannah @ 12:38

Jeg har en iPhone med en ganske god dataplan gennem Rogers (6 koncerter / mo for $ 30). Ingen klager. Jeg er generelt brug under 100 megs per måned. Jeg har for nylig købt en IPAD men ønskede ikke at foråret for 3G-version, fordi de forsøger at gøre os bruge en ekstra $ 35/mo for en separat data plan for den pågældende enhed. Min oprindelige håb var, at jeg kunne binde fra min iPhone til min IPAD, så jeg kunne gøre brug af mine eksisterende data plan. Nå .... de tænkte på det og handicappede tethering forsætligt på IPAD. De ønsker at presse, at yderligere $ 35/mo ud af os.

Ingen bekymringer, selv om. For nu er jeg glad for at bare bruge IPAD hjemme på WiFi.

Et andet scenario kom op i sidste weekend. Jeg var på rejse i de lande, med venner, og jeg skal have adgang til internettet på alle tidspunkter på grund af min online-virksomheder, så jeg kiggede ind i de muligheder, som Rogers har for mig at være i stand til at bruge min 3G i USA. For 30 dollar kan du få 10 megs! Det betyder, at hvis jeg brugte 100 megs i 5 dage (som er helt sandsynlige) det ville koste mig $ 300 for 5 dage. Få real!

Min næste tanke var at se om at få en sim-kort fra AT & T til at bruge min iPhone på AT & T's net, mens jeg var i staterne. AT & T synes at være at drikke den samme cool-støtte som Rogers, men eftersom for at få 3G med tethering støtte jeg havde brug for at underskrive en 2 årig kontrakt på $ 60/mo med dem. Ikke rigtig værd for 5 dage.

Så jeg gik ind i Best Buy for at se, om der var nogen andre løsninger til rådighed for mig. Der opdagede jeg den blomstrende pay-as-you-go marked i de stater (dvs. ikke-eksisterende i Canada). Jeg var i stand til at købe en Virgin Mobile Hotspot for $ 150, der genererer en WiFi-netværk, hvor jeg, at jeg kan bruge til at få adgang til internettet på alle mine enheder (min 3 venner og jeg var alle i stand til at arbejde online, mens vi rejste ned til I5 ). Alt, hvad jeg skulle gøre, var købe en $ 20 adgangskort til Virgin, der gav mig 300 megs af 3G data (mere end vi havde brug for). Og hvis jeg løb ud jeg kunne bare have betalt en anden $ 20 for en anden 300 megs. Hvis jeg nogensinde ser på rejse i USA nu kan jeg bare smide 20 $ på min konto og have fuld adgang til internettet, uanset hvor jeg går.

Det var en fantastisk løsning, så jeg besluttede at se, om vi har noget tilsvarende i Canada.

Lucky mig! Rogers sælger en MiFi enhed, der er meget lig Virgin én for kun 249 dollar. Det eneste er, at de ikke har nogen form for pay-as-you go-pakker. Deres billigste pakke er $ 35/mo for 500 megs. Husk, at jeg allerede får 6 koncerter på min iPhone for $ 30/mo. Så for mere omkring dobbelt så mange penge, kan jeg få mindre end 10% mere brug (når jeg er i øjeblikket kun bruger under 10% af mine eksisterende 6 koncerter per måned).

Dette er blot grådighed. De tilbyder ingen løsning for mig.

Så jeg tror vi er ude af lykke i Canada. Gæt igen. En hurtig søgning på Google giver op en iPhone app kaldet MyWi der vil omdanne din iPhone i en wifi hotspot. På den måde kan du køre din computer, din IPAD, din iPhone, og hvad du ellers ønsker fra din iPhone's datapakke.

Selvfølgelig Apple ikke ønsker at bruge dette (så det er ikke i App Store) og Rogers ikke ønsker at bruge denne. De til mælk, du for alt hvad du har. Nej tak.

21 juni 2010

iPhone Web App udvikling: JQTouch vs Dashcode

Filed under: Software Development - shannah @ 09:01
Jeg har spillet rundt med iPhone og IPAD web app udvikling for den sidste uge eller så (jeg arbejder op til at opbygge en indfødt app, da der er fordele at spille begge sider af feltet her). Da min kendskab til jQuery, følte jeg tilbøjelig til at afprøve den jQTouch rammer til at begynde med. Efter nogle succeser og fiaskoer, så jeg besluttede at tage Apples Dashcode udviklingsmiljø for en spin. Her er mit første indtryk:

Min eventyr begyndte med at ændre demo jQTouch ansøgning at gøre, hvad jeg ønskede. Jeg var imponeret over mulighederne i denne ramme ud af boksen. Det ser godt ud på både iPhone og IPAD - og føles bare som en indfødt app. Brugeren kan tilføje siden til deres "hjem screen" til at indlæse den op lige som en indfødt app også. Min første anstødssten kom, da jeg stod over for en iPhone's "no multi-tasking" begrænsning. Hvis brugeren brugt en del tid på at gennemse på et særligt sted i mit app, så forlod app eller anden grund (f.eks. at tage et opkald eller kontrollere deres e-mail), så ville de blive sendt tilbage til startskærmen af app og miste, hvor de var helt. Jeg prøvede en række løsninger de involverede ting som lokal lagring, session opbevaring, cookies, sessions og lignende, men alle var lidt klunky. Jeg er klar over, at dette problem vil blive fastsat i iPhone 4 med fremkomsten af multi-tasking, men mange iPhone's ikke opfylder betingelserne for denne opgradering, så det var vigtigt for mig at i det mindste være i stand til at fastholde staten.

I stedet for hack jQTouch i stykker for at forsøge at gennemføre denne funktionalitet (tro mig, jeg prøvede), besluttede jeg mig for at se, hvad der ellers var på webprogram udvikling landskab. Det førte mig til Dashcode.

Så jeg startede projektet mere eller mindre fra bunden ved hjælp Dashcode. Jeg var imponeret mest af Dashcode interface - hvor det giver dig mulighed for at trække og slippe GUI widgets, eller kodestumper. Det er virkelig en model at følge, hvis du ønsker at udvikle en IDE. Med Dashcode, er du næsten helt isoleret fra HTML markup. I stedet arbejder man med den visuelle WYSIWYG pallettes eller med javascript API til at opdatere model. Rendering sker ved hjælp af MVC, og resultaterne af de resulterende app er mærkbart (på min ældre iPhone 3G) snappier end med jQTouch ..

Desværre, jeg endte rammer samme væg som med jQTouch: gemme og genoprette ansøgning tilstand er lidt af en kælling. Det indebærer mere end blot registrering ", hvor du er" i app, fordi den måde, hvorpå "tilbage" knapper er oprettet, skal du genskabe hele miljøet, historie og alle. Det er mere, end jeg virkelig ønskede at gøre lige nu.

Så på dette punkt, som jeg havde 2 næsten færdig, og næsten identiske apps. En bruger jQTouch. De andre bruger Dashcode.

Men nu, at jeg havde besteget indlæringskurven i begge disse rammer, jeg vidste, jeg kunne gøre det bedre. Så jeg startede, mere eller mindre, helt fra bunden med et nyt projekt ved hjælp af jQTouch, der vil optage alt, hvad jeg havde lært. Jeg vil være at slippe app i et par uger.

Her er en kort sammenligning af disse to måder at bygge iPhone / IPAD apps:

1. Dashcode producerer en app, der er en lille snappier og lidt mere indfødte (på iPhone).
2. jQTouch syntes at give mig mere fleksibilitet, eftersom jeg har direkte kontrol over de markup. Desuden udviklingscyklus syntes at være en smule hurtigere ved hjælp af jQTouch. (Men jeg er sikker på at du kan forbedre dev tid på Dashcode hvis du har brugt jQuery og andre produktivitet biblioteker på javascript side af tingene ... Jeg havde forsøgt at bruge sin API direkte).
3. Dashcode synes ikke at skalere op til IPAD større skærm lige så let som jQTouch. Den ekstra fleksibilitet i jQTouch med markup etc, gør mig bedre rustet til at tilpasse grænsefladen til enheden.
4. Dashcode er en fantastisk IDE.

29 maj 2010

DRM / Apple for at redde verden fra crap indhold

Filed under: Software Development - shannah @ 03:39

Internettet har ingen mangel på kloge hoveder klager højlydt over IPAD's omfattende brug af DRM (digital rights management). De siger, at enheden er "lammet" af DRM, og at det er et kæmpe skridt tilbage for softwaren fri bevægelighed. Jeg vil indrømme, at det er et skridt tilbage for den frie software bevægelighed (en bevægelse, som synes at presse på for afskaffelse af enhver form for intellektuel ejendomsret), men jeg tror ikke, at DRM er nødvendigvis en dårlig ting, især i denne sag.

I løbet af de seneste 20 år har vi set teknologien forbedres til det punkt, hvor næsten alt af den intellektuelle værdi (f.eks. software, litteratur, musik, film, diagrammer, forretningsprocesser, osv..) kan kopieres og deles frit. Derudover er vi nu på det punkt, hvor det er nemmere end nogensinde at producere kreative værker. Hvis du er en forfatter kan du starte en blog med et klik på en knap, eller udgive e-bøger om »net til download. Hvis du er en movie maker, kan du skyde, redigere og udgive film alt for stort set gratis ved hjælp af fælles software-og videoformidling tjenester som YouTube. Dvs.. hindringerne for adgang til en verden af kreative produktioner blev meget lav. Disse to tendenser supplerer hinanden til en vis grad, da den øgede efterspørgsel skabt af den gratis uddeling af indhold er opfyldt ved en øget udbud af indhold som følge af det lavere produktionsomkostninger.

Så analyserer udviklingen med vores brede økonomiske pensel vi kan konkludere, at alt er i orden, og at vi netop har nået en ny balance med en hidtil uset høj efterspørgsel efter kreativt indhold, der er pænt opfyldt af rekordstore udbud. Desværre vores rent økonomisk parameter er ufuldstændig. Akserne på vores velkendte økonomiske model er mærket "Price" og "Mængde" kun, og et skift både efterspørgsel og udbud kurver til højre (dvs.. øgede mængder og til lavere priser) skal angive en større velstand for alle. Men hvad kvalitet? Hvordan kvaliteten af indholdet billetprisen i denne nye utopiske ligevægt, hvor indholdet er både "fri" til at forbruge og "billige" at producere? Nu, hvor vi er lidt over et årti i dette eksperiment (som velsagtens begyndte med indførelsen af bredbånds-internet) Jeg tror, vi er i en god position til at se en tendens langs kvalitet linje - og det ser ikke godt ud.

I løbet af de seneste 10 år har vi henvendt sig til internettet for flere og flere af vores underholdning. I begyndelsen af kvaliteten af indholdet blegnede i sammenligning med konkurrencedygtige indhold gennem konventionelle energikilder. Du kan streame eller downloade lyd til din computer, men kvaliteten stadig ikke var så god som CD, og det var tidskrævende og besværligt at gå gennem besværet med at finde musik, der var en anstændig kvalitet - og så i sidste ende brænde det på cd i en 2X cd-optager (det ville tage 40 minutter at brænde en cd). Du kan få nogle nyheder fra »netto fra forskellige nyhedssider, men det var ikke i en nem at læse format, blev heller ikke samlet. Video syntes en levetid bag de konventionelle medier formater (f.eks. DVD, satellit-tv eller kabel ... eller endda VHS for den sags skyld). Du kan downloade en lille smule af bøger, men der var ikke en nem måde at kopiere det til en bærbar enhed til at læse - så det var en langt ringere oplevelse at den ægte vare. Hvad internettet, forudsat vidunderligt på denne tid af fødsel og udforskning var adgang til et væld af amatør-indhold. Folk var i stand til, for første gang, prøve kræfter med udgivelse og dele deres tanker og kunst med verden. Og verden kunne tage det eller lade være. Denne periode af internettet var en spændende tid og ikke udgør en trussel endnu til kvalitet. Hvis du virkelig ønskede at se en god film, du stadig skulle søge uden for internettet for det. Ligeledes skulle man søge de professionelle for kvaliteten nyheder og ledere.

Denne baby, vi kaldte internettet, voksede som ukrudt, er imidlertid, og i kun 10 år har forbedret det punkt, hvor alle kan blive en forlægger, og aggregatorer som Google har løst problemet med omfattende, at kun de tidlige internet. Alle kan bidrage med en lille brik i puslespillet og gamle trofaste Google vil samle stykkerne i en lavvandet tilnærmelse af det komplette billede. Denne tilnærmelse svarer til en tegneserie-y billede af den reelle billede, hvor kun de primære farver er alle til stede (ingen nuancer, hud-toner, eller blandinger, som vi forventer i den virkelige verden). Den omstændighed, at teknologien er nu i stand til at male disse 4 farve portrætter af vores verden og kultur er et bemærkelsesværdigt resultat. Vi kan se på disse 2-dimensional, computer aggregerede tegneserier og meget let forestille sig deres virkelige verden ækvivalenter (vi se, at folk har kun 3 fingre, men det er ok, vil vi nøjes med det - det er tæt nok). Den snigende problem med den lethed, hvormed disse tegnefilm fremstillinger af virkeligheden er fremstillet, er, at nu er der lidt at ingen efterspørgsel efter kunsten at producere fotorealistiske malerier (eller enhver stil end 4 farve tegnefilm), fordi den "frie" tegneserie puslespil, der samles af internettet nyhedslæsere er "god nok" til at opfylde 99% af efterspørgslen. Og uden en efterspørgsel, at prisen producere en reel maleri, som præcist svarer til verden, det er mening at skildre går gennem taget - og i sidste ende håndværk forsvinder ind i historien på trods af, at det er et langt bedre produkt til den frie tegningerne, at det var erstattes med.

Denne analogi af tegnefilmen puslespil beskriver tilstanden af kreative værker med stigende nøjagtighed som tiden går. Vi har været corralled i forbruger middelmådige indhold på regelmæssig basis, fordi det er så let tilgængelige.

Så hvordan gør alt dette vedrører DRM? En stor grund til tegnefilmen gåder er blevet meget billigere at producere end fotorealistisk malerier er fordi transaktionen omkostningerne ved erhvervelse af maleriet er højere ved "juridisk" betyder (dvs.. køb af maleri lovligt), end det er ved "ulovlig" betyder (dvs.. kopiering fra en ven eller downloading af torrent). Så selv om der stadig er et marked for kvalitet malerier, efter at den er oversvømmet med tegneserie puslespil, der er en logistisk hindring for distributionen af det. Indkøb maleriet lovligt i øjeblikket indebærer at skulle gå ind i en butik og købe nogle fysiske medier som maleri er bosat (f.eks. en DVD, nyheder papir, magasin, bog, etc ...). Det er langt vanskeligere at blot at dreje på torrent og henter det - helt gratis!. Hvis vi foretager en digital version af maleriet til rådighed til salg, så vil det snart blive kopieret til torrent til distribution. Og at skulle udfylde kreditkortoplysninger på en hjemmeside og alle former for personlige oplysninger bare for at købe en $ 5 Maleriet er stadig langt mere besværligt end blot at hente produktbladet på torrent - gratis!. Først når transaktionen omkostningerne ved erhvervelse af maleriet lovligt er * lavere * end at hente den fra torrent, vil der være grund til en kunde til at købe maleriet.

Indtast IPAD, en enhed, der nu er berygtede i "fri software" bevægelser som en "forkrøblet, trojan hest DRM". Det giver to stærke løsninger til vores angrebet malere:

1. Den omfattende brug af DRM gør det vanskeligt at ulovligt at distribuere indhold på torrent gang downloadet (dette vil bidrage til at øge transaktionsomkostningerne for at få malerierne ulovligt).
2. Den problemfri integration med iTunes 'betalingssystem gør det helt problemfrit at købe malerier lovligt. Et klik og den er din i et format, der er nogensinde så elegant og behageligt at forbruge. Dette væsentligt reducerer transaktionsomkostninger for at få malerier lovligt.

Efter kun de første par måneder af IPAD at være på markedet, tegn på, at denne strategi virker ganske indlysende. Allerede "malere" som Time Magazine, vidunder tegneserier, New York Times og flere har afgivet deres partier og begyndte at levere høj kvalitet malerier, har magen til, som ikke er set endnu i den digitale verden. Løftet om en digital marked for malerier er atter overbevisende kunstnere til at afhente deres pensler, dyppe dem i blæk af deres personlige kreativitet og dækker lærred med innovative og helt unikt malerier. Som lånere vende tilbage til markedet, og rang af kunstnere fortsat svulme i denne nye platform, vi kan være i en ny renæssance og en tilbagevenden til en verden, hvor kvalitet og originalitet er konge. Hvis ikke, så vi kan doom os til en langvarig mørk tidsalder tegneserie puslespil kunst. Jeg er optimistisk, at vi vælger den førstnævnte, på trods af os selv.

28 maj 2010

IPAD: Første indtryk

Filed under: Software Development - shannah @ 09:13

Bare tog en IPAD dag, og jeg er meget imponeret - ikke kun af dens potentiale til at ændre verden, men for dets umiddelbare nytte. Her er blot et par ting, jeg bemærker efter at lege med det i 4 eller 5 timer:

1. Når du læser, rulle ned af en side er helt hårdt på øjnene (du får slags bil syge at gøre det for meget). Jeg bemærker dette navnlig på grund af den omfattende brug af side "fejer" i IPAD ansøgninger. F.eks. Comic bog apps giver dig mulighed for at læse en tegneserie én side ad gangen, og så bare vende siden for at se den næste celler. Det er meget nemt for øjnene. The Financial Times app også gør brug af side rulle for at læse sine nyheder papir - mindre rulle ned - mere omfattende tværs. Det giver en langt mere behagelige læseoplevelse. Look at se meget mere af denne stil i fremtiden, da flere enheder som IPAD ramte markedet.

2. Det ser ud som om der er noget til salg endnu iBooks (sandsynligvis en forsinkelse, fordi vi er i Canada). Men dens omfattende udvalg af gratis titler (generelt klassikere, der er gået deres ophavsret udløbsdatoer) gør for masser af valg stadig. Jeg begyndte at læse "The Rise og Fall af den konfødererede regering" af Jefferson Davis (formanden for det sydlige Konføderationen under den amerikanske borgerkrig) i eftermiddag for at supplere en bog, jeg er i øjeblikket læse om Abraham Lincoln og hans kabinet. Den iBooks erfaring er næsten lige så god som at læse en rigtig bog. Det gør det meget nemt at vende sider, ændre skriftstørrelse og springe til alle dele af bogen. Jeg værdsætter det lille statusmeddelelse allestedsnærværende i nederste højre hjørne indikerer hvor mange sider der er tilbage i det aktuelle kapitel.

3. Den fænge App er også ganske god, og for øjeblikket har en meget større udvalg af bøger til at købe. (IBooks syntes at have nul bøger til rådighed for salg). Det eneste problem er, at de gør det sgu svært at købe bøger. Den Kindle app har en knap til "Shop for bøger fra butikken". Men det bare tager dig til amazon web site, som ikke er optimeret på nogen måde til mobile enheder eller IPAD. Når du er logget ind, ind kreditkort info, og endelig slutter køb, hentet den en bog om IPAD software udvikling i Kindle. De har virkelig brug for at bygge købet mekanisme til IPAD at gøre det konkurrencedygtig med iBooks (som tillader dig at du blot klikke på en bog og købe det på stedet - og læser det i sekunder).

4. Tegneserier! Den IPAD er en frelser for den spæde tegneserie industrien. Læsning tegneserier om denne ting føles meget naturligt. Jeg hentede både Marvel Comics app og Transformers Comics app, der giver dig mulighed for at læse tegneserier i en rig, fuld-skærm, miljø. De tilbyder nogle gratis tegneserier og har andre til salg. Jeg købte et spørgsmål af Transformers for $ 1,99 og det var så simpelt som et enkelt klik og jeg læser det.

5. Aviser er nu multi-media. JEG downloadet den frie Financial Times app som er en britisk nyheder papir. Læsning var det meget som at læse en nyhed papir, der giver dig de samme muligheder for at læse artiklerne i kolonner og scan til højre for at se andre historier. De har indlejrede videoer forbundet med nogle artikler, og trykke på videoen viser video i høj kvalitet til højre i vinduet (som forventet, men stadig rigtig cool). Jeg tror, vi er bare rammer toppen af isbjerget i vores udforskning af, hvordan forskellige medier kan melded sammen for at forbedre brugernes oplevelse.

6. HTML5 Support - Efter at have læst om IPAD rige understøttelse af HTML 5, det forekommer mig, at Apple gør verden en tjeneste ved at tage et hårdt standpunkt mod browserudvidelser gerne Flash og Java (trist at sige). Markedsandelen af iPhone OS (anslået til over 318 millioner enheder ipod mellem iphone, og IPAD) er så stor, at Apple er i stand til egenhændigt tvinge os til at udholde lidt smerte til gavn og glæde i det lange løb. HTML har bevæget sig på en snegle tempo, da det er introduktion og det har været en slags hønen-og-ægget problem, hvor udviklere skal du ikke bruge nogen forkant træk på grund af manglende browser støtte, og standarden har ikke nået ret hurtigt, fordi der ikke har været efterspørgsel efter avancerede funktioner fra udviklingssiden. Apple er ved at ændre det med den magtfulde HTML 5 støtte i Safari til iPhone og IPAD. Endelig HTML / CSS / Javascript er på det punkt, hvor du kan oprette en fuld desktop program, der bruger åbne web-standarder. Hertil kommer, at model for netværksbaseret applikationer er meget renere og sikrere end tidligere strategier (f.eks Java og Flash-applets), fordi de virkelig kører inde i en sandkasse, hvor de ikke kan skade din computer.

Apple krig mod browserudvidelser (Flash og Java-applets) minder mig på visse måder af den amerikanske borgerkrig og den dermed forbundne ende på slaveriet. Ligesom slaveri var forskanset i kulturen i syd til det punkt, hvor de kunne ikke frivilligt lade praksis gå uden at opleve store økonomiske trængsler, vi som computerbrugere, er blevet afhængige af proprietære browser plugins som Flash for at kompensere for funktioner, burde have været bygget ind i browseren til at begynde med. Ligesom det tog en blodig krig (eller nogle syden kan godt sige det nordlige diktator) at tvinge spørgsmålet om slaveri, det tager en diktator fra Syd for at tvinge os ind i fremtiden for computing for vores eget bedste, når vi manglede viljen til at tage springet på egen hånd.

Jeg er meget spændt på at begynde at udvikle HTML 5 ansøgninger, nu, at der er en pålidelig og stabil platform til at målrette: den IPAD!

9 maj 2010

Du er ikke en Gadget

Filed under: Sjov - shannah @ 08:48

Jeg har lige færdig med at læse "Du er ikke en Gadget - En manifest" af Jaron Lanier, og jeg anbefaler det til alle, der er interesseret i fremtiden for vores samfund, og hvordan det kommer til at omfatte teknologi. Den virkelige kød af denne bog ligger i dens midterste afsnit, hvor Lanier diskuterer de udfordringer, den nye Web 2,0 kultur (også kendt som "hive mind") er pålægger os. Lanier mener, at vores skift i retning af sammenlægning af kreativt indhold ødelægger den personlige kreative aspekt af vores kultur, som er central for vores personhood. I visse dele af denne bog det næsten ser ud som Lanier er blot en Luddite der er bange for teknologiske forandringer, men den første og sidste afsnit af bogen er der for at minde os om, at han er langt fra det - som han er en af pionererne af virtual reality, og som stadig arbejder på blødning kanten af datamatisk forskning og udvikling. Han er ikke en luddite - bare en kreativ person, som er berørt af den retning, vores verden er ved at tage - en, der marginaliserer individuelle kreativitet til fordel for en hive-sind utopi.

Jeg tilbøjelig til at give mange af Lanier bekymringer. Jeg er meget bekymret med den kultur af "gratis", hvor folk tror, at de bør kunne få alt (digital mindst) gratis. Dette er en vej til lidt eller ingen kreativ udvikling og i sidste ende, at socialisering af alle kreative aktioner (som jeg tror er en dårlig ting .... lad mig vide, hvis du har brug for mig til at slutte prikker).

Anyways ... Jeg kan varmt anbefale denne bog. Det er en god læse - og en forholdsvis let.

April 30, 2010

Apple ikke længere opdatere sin Downoads sektion

Filed under: Software Development - shannah @ 10:58

Denne artikel bekræfter mine bange anelser efter at bemærke, at Apple ikke havde ajourført sin downloads i løbet af en måned. Apple Downloads sektion var mit brød og smør til reklame nye versioner af min Mac software. Siden æble indstillede download sektionen, har mit salg har taget et vigtigt hit.

Dette afsnit tilbydes en tvingende grund til at udvikle Mac software. Det gav en øjeblikkelig markedsplads for min software og på trods af mac marked er mindre, end vinduerne markedet, denne sammenhæng point mere end opvejet denne mangel. Med sin død går en stor del af denne fordel til det punkt, hvor udviklingslandene for Windows bliver meget mere attraktiv.

April 13, 2010

Mac, har du en ven i Java. Nu være rart.

Filed under: Software Development - shannah @ 3:19

Jeg har for nylig genopdaget glæden ved programmering i Java for desktop programmer. Mac OS X giver en perfekt implementering system for Java-programmer, da Java 1,6 leveres som standard, så du ikke behøver at bekymre dig om at rette dine brugere til at downloade Java til dine applikationer til at arbejde. Hvad mere er, fordi din ansøgning er skrevet i Java kan den nemt tilpasses (og måske uændret) til at køre på Windows og Linux. Så hvad er så fantastisk ved Java:

1. Det er multi-threaded fra jorden op.

Selv tråde kan bruges i mange andre programmeringssprog, Java præsenterer langt de reneste og fuldstændig gennemførelse jeg nogensinde har mødt. Sproget er bygget til tråde på sit meget kerne med lås og skærme på ethvert objekt.

2. Namespace og emballage

Mellem Java rige namespace støtte, og det hjemmehørende emballage JAR format Java giver dig mulighed for at bygge applikationer komponent af komponent med minimal besvær når det kommer til at sætte komponenterne sammen. I modsætning til fortolkede sprog som Ruby, Python, og PHP, kan du bygge din himmel-skraberen af et program uden at bekymre sig om størrelsen af det affektive hastigheden på det. Når du er færdig med et bibliotek, kan du pakke den op en pak det ind i en bue og føle tillid til, at denne komponent vil tjene dig godt for mange projekter fremover.

3. Garbage Collection

Det meste af tiden, helt ærligt, jeg ønsker ikke at skulle bekymre sig om verdslige detaljer som at slette objekter, som ikke længere bliver brugt. Renovation betyder tilføje en smule overhead til et program, men det er vel det værd 99% af tiden.

4. Swing

Sig hvad du vil om Swing, men det stadig står op som en af de mest kraftfulde og bærbare GUI toolkits til rådighed på alle platforme. Med kun et par linjer kode, som du kan få dig et fuldgyldigt ansøgning med udseendet og fornemmelsen af det oprindelige operativsystem, og har det køre på Mac, Windows og Linux uden behov for nogen form for omkompilering. Det giver dig de byggesten, du skal have en rig anvendelse, og giver dig mulighed for at forlænge ret langt også.

Der har været nogle bekymrende tendenser i de seneste par år, da de vedrører Java. Nye dynamiske sprog som Python og Ruby have fået en masse opmærksomhed på bekostning af Java. Windows har stoppet shipping med Java og IPhone og IPAD understøtter ikke Java, og sandsynligvis aldrig vil. Min hjemmeside statistik viser, at kun omkring 85% af Windows-bruger har Java installeret - det er absolut mindre end 10 år siden, da stort set alle Windows-maskiner var udstyret med Java. Hvis du gør en Google-søgning efter "Java OS X" eller "Java for Mac Desktop Applikationer" kan du finde et væld af artikler ca 2002. Der er næppe nogen taler om at bruge Java på skrivebordet i de seneste 3 år. Har alt værd at skrive blevet skrevet, eller er dette bare skriften på væggen.

Jeg håber, at dette ikke varsler og ende på den herlighed dage Java som en udviklingsplatform på OS X. Det ville være tragisk, hvis en dag besluttede Apple til at forlade Java ud af den standard installere. Det ville tvinge brugere til at installere Java, før du kører noget software afhængig Java - hvilket ville gøre Java en meget mindre attraktiv platform at udvikle sig på.

2 februar 2010

Radikale meninger om individuelle rettigheder og frihedsrettigheder

Filed under: Sjov - shannah @ 7:34

Jeg havde en nylig diskussion med en ven, som besidder nogle radikale synspunkter om visse emner. Jeg henvender mig til 3 specifikke hævder, at han i løbet af vores diskussion.

Krav 1: Veje er helt finansieret af gas skatter

Denne påstand er faktisk hverken her eller der. Jeg tror påstande som denne er lavet som en del af de større påstanden om, at vi ikke skal have til at betale indkomstskat.

Nu er ofte denne påstand er ikke gjort med reference til et bestemt land, stat eller provins, så er det svært at behandle (fordi de forskellige lande har forskellige politikker på ting som dette).

Baseret på følgende link fremgår det, at i USA det meste af Fuel afgift anvendes til udvikling af veje, men det er ikke klart, hvorvidt dette dækker * alle * vejinfrastruktur. Jeg har også 2 links til BC regeringen hjemmeside, der viser, at PST ikke bidrage til en fond til at betale for veje ud til motorbrændstof skat.

Da vejene er bygget ud af det almindelige budget, er det meget svært at finde nøjagtigt, hvilke midler er blevet anvendt til at bygge veje. Jeg mener det punkt moot, da det er faktisk ligegyldigt, om pengene til vores veje kommer fra indkomstskat eller gas skatter eller begge. De kommer fra skatter ene eller den anden. Selvfølgelig konservative, som er filosofisk i modsætning til indkomstskatten kan (helt sikkert ville) har en anden holdning til vigtigheden af dette punkt.

http://www.sbr.gov.bc.ca/business/Consumer_Taxes/Provincial_Sales_Tax/about.htm
"... En vigtig kilde til finansiering, som bruges til at støtte British Columbia's veje, skoler, hospitaler og andre samfunds-tjenester."

http://www.sbr.gov.bc.ca/business/Consumer_Taxes/Motor_Fuel_Tax/mft.htm
"British Columbia's Motor brændstofafgift består af to komponenter: provinsielt og dedikeret skatter. Provinsens del går til almindelige indtægter og hjælper med at betale for en bred vifte af offentlige programmer, såsom sundhedspleje og uddannelse. Den dedikerede del går til BC Transport og Finansiering Authority, Greater Vancouver Transportation Authority og BC Transportation Authority
at bidrage til at finansiere transport-projekter i forskellige dele af provinsen. "

http://en.wikipedia.org/wiki/Fuel_tax
"I USA, det brændstof skatteindtægter er ofte dedikeret eller hypothecated til transport-projekter, således at brændstofafgift anses af mange en bruger gebyr. I andre lande, er det brændstofafgift en kilde til almindelige indtægter. "

http://www.austincontrarian.com/austincontrarian/2009/05/do-roads-pay-for-themselves.html
"State motorbrændstof skat er indsamlet fra hele staten, og går ind i en fælles pulje af indtægterne omkring en fjerdedel af, der går til at finansiere uddannelse, og omkring tre fjerdedele af de, der går til staten's Highway fond, hvor det er blevet brugt på transport bruger og nogle ikke-transport funktioner regeringen.

Så staten modtager føderale midler, som statens andel af den føderale brændstofafgift; omkring 70 cent af hver gas skat dollar Texans sende til Washington kommer tilbage til kørsel på vej. "

Krav 2: indkomstskatteloven forfatningsstridig

Jeg har hørt denne her et par forskellige tidspunkter fra et par forskellige mennesker, så jeg tænkte det kunne faktisk har ben. Hvis du foretager en søgning på Google, vil du sikkert køre på tværs af dette korte essay af en mand, der er overbevist om forfatningsstridighed af indkomstskat:

http://www.prolognet.qc.ca/clyde/tax.htm
Forfatteren hævder, at indkomstskatten er forfatningsstridig og dermed er ulovlig i Canada. Han citerer dele af BNA (British North America Act), som han hævder forbyder fedreal regeringen fra at pålægge den direkte beskatning af sin fysiske. Han citerer også tale om en afdød Manitoba hjemmehørende opkaldt Gerry Hart, som angiveligt har undgået at betale indkomstskat i 50 år og vundet alle sine 22 retssager mod indtægter Canada, da de forsøgte at hente penge.

Da jeg besluttede at undersøge sagen af Gerry Hart, jeg har fundet denne side:

http://www.ownlife.com/tax/cases.htm

Denne side indeholder en række retssager i Canadas historie, hvor personer har forsøgt at bekæmpe indkomstskatten. I alle tilfælde stadfæstede retten, at den føderale regering kan faktisk opkræve indkomstskat. Ud over denne side rettet de påstande om Gerry Hart:

"Det legende frem i Michael Tidende, en noget religiøs avis produceret i Quebec og distribueret, gratis, i hele Canada.

Ingen sag er blevet offentliggjort, som er involveret i at gøre, af Gerry Hart eller hans selskab (Hart Electronics Limited), af en vellykket argument om, at den føderale indkomstskat loven er forfatningsstridig. "

Så denne påstand synes at være en myte.

Påstand 3: Du behøver ikke et kørekort eller forsikring til at køre bil.

Hvor kravet blev fremsat, har sagsøger ikke vide, om det var begrænset til en bestemt jurisdiktion, eller om det var for nogen kompetence i det britiske Commonwealth. En lille smule af Google-søgning har besvaret spørgsmålet:

1. Dette er et omdiskuteret spørgsmål i USA.
2. I Canada er der ingen debat.

I Canada er det klart, at der ikke en sådan "ret til at rejse". Bilkørsel er et privilegium, ikke en rettighed (http://fightyourtickets.ca/law/right-to-drive/): "§ 31. Trafik et privilegium: "

USA situationen er langt mere indviklet, og det skylder sin tumultagtige historie.

Hvis du foretager en søgning på Google efter "retten til at rejse", vil du opdage et Slough af websteder, der er styret af "patiots" og "frihedskæmpere". Du vil næsten altid finde, at disse lokaliteter er knyttet til, eller indeholde oplysninger om, konspirationsteorier, som NWO eller FEMA dødslejre. Alle disse steder viser de samme oplysninger og angivelse af de samme kilder for at hævde, at kørsel er en rettighed, der er beskyttet i henhold til forfatningen for De Forenede Stater (i afsnittet om liv, frihed og stræben efter lykke) som en ret og ikke et privilegium. De har alle nævner en række retssager for at støtte deres punkt, men det vigtigste retssagen, som giver denne holdning ben er den øverste domstol sagen Thompson vs. Smith, 154 SE 579, hvor de citerer:
"Retten for borgeren at rejse på de offentlige veje og transport hans ejendom herom, enten ved hest trukket transport eller i bil, er ikke blot en privilegium, som en by kan forbyde eller tillade efter behag, men en fælles ret, som han har under ret til liv, frihed og stræben efter lykke. "

Hvis du graver du kan endda finde en fyldt afidavit, hvor du kan udfylde dit navn og staten til at forelægge den ret til at erklære, at du ikke behøver at have et kørekort for at køre. (Http://wgns.net/LegalResearch/PDF/AFFIDAVITS/Aff-RighttoTravel.pdf)

Nu har dette ikke været afprøvet i retten for nylig (så vidt jeg kan se i de sidste 60 år), så jeg vil tro, at disse argumenter ville have noget vand ved en domstol i disse dage. Der var en sag i 1986, hvor nogen har forsøgt at argumentere på samme måde og tabt (http://www.stormfront.org/forum/sitemap/index.php/t-18216.html - 03/27/86 The City i Spokane, v. Julie Anne Port), men ameteur kommentatorer insistere på, at hun simpelthen begået fejl i hendes argumenter.

Jeg kunne ikke finde nogen pålidelige kilder, at selv udtalt sig om spørgsmålet. Dette Yahoo Answers tråd (http://answers.yahoo.com/question/index?qid=20080825104610AA0HxeH) indeholdt en anstændig svar:

"Dette spørgsmål bliver spurgt og spurgte og spurgte her. Der er også mange mange mange ret opionions, der har rettet hvad du har bedt om. Forfatningen ikke adresse fører fly uden en licens eller hacke sig ind i en computer. Betyder ikke, du kan selv. Forfatningen er en retningslinje, der er til stadighed fortolkes af Højesteret.

Du har en juridisk ret til at køre. Om de tilfælde du listen, glans dig over udtalelser retten træffer lignende kan ikke forbyde PÅ VIL eller uden en retfærdig rettergang. Statslige og føderale regering kan ikke fratage dig retten til at køre "bare becase". De kan dog vedtage love, som beskytter rettighederne for hver kører på vejen - ligesom at sørge for en 5 år gammel er ikke bag rattet, eller at en person, der juridisk er blind er ikke bag rattet, eller kræver licenser og registreringer så hvis du er i en ulykke, der er en måde for dig at kræve tilbagebetaling, til at sætte op betalingsanlæg til at betale for anlæg af veje, for at sikre, at biler bliver drevet har bestået inspektionen, således at hjulene ikke kommer flyvende fra biler, til udbudt trafiksignaler, så der er for at trafikstrømmen, osv.

Som du til stede i Boggs - "vedtægter, der overtræder ... .. fælles ret og almindelige årsag er ugyldige". Det er naturligvis fælles ret og fælles grund til at oprette et system til at regulere trafikken og chauffører. Det er ikke en overtrædelse af denne ret til at kræve, at du stopper ved stop skilte, køre til rimelige hastigheder, mister din licens til at køre i påvirket tilstand, osv.. Hvis staterne ikke krævede dette, ville andre mennesker på vej fratages "liv frihed og stræben efter lykke". "

Enhver fornuftig person må indse, at licenser er vigtige for den offentlige sikkerhed. Dette er en væsentlig årsag til uoverensstemmelser mellem venstre og højre i de stater. Mange fra syd er fikseret på individuelle rettigheder til udelukkelse af hensyn til, hvordan disse rettigheder betydning for andre. Det er, når disse typer af falske argumenter kommer fra. Jeg mener, virkelig!

Refernces:
http://www.answerbag.com/q_view/39244

http://www.landrights.com/The% 20Charles% 20Sprinkler% 20File.htm

http://www.scribd.com/doc/7547746/27D10Notice-to-Travel-Without-License-Notary-Letter

http://wgns.net/LegalResearch/PDF/AFFIDAVITS/Aff-RighttoTravel.pdf
Denne ene er særdeles underholdende:

http://www.stormfront.org/forum/sitemap/index.php/t-18216.html
(03/27/86 Byen Spokane, v. Julie Anne Port)

http://answers.yahoo.com/question/index?qid=20080825104610AA0HxeH
"Dette spørgsmål bliver spurgt og spurgte og spurgte her. Der er også mange mange mange ret opionions, der har rettet hvad du har bedt om. Forfatningen ikke adresse fører fly uden en licens eller hacke sig ind i en computer. Betyder ikke, du kan selv. Forfatningen er en retningslinje, der er til stadighed fortolkes af Højesteret.

Du har en juridisk ret til at køre. Om de tilfælde du listen, glans dig over udtalelser retten træffer lignende kan ikke forbyde PÅ VIL eller uden en retfærdig rettergang. Statslige og føderale regering kan ikke fratage dig retten til at køre "bare becase". De kan dog vedtage love, som beskytter rettighederne for hver kører på vejen - ligesom at sørge for en 5 år gammel er ikke bag rattet, eller at en person, der juridisk er blind er ikke bag rattet, eller kræver licenser og registreringer så hvis du er i en ulykke, der er en måde for dig at kræve tilbagebetaling, til at sætte op betalingsanlæg til at betale for anlæg af veje, for at sikre, at biler bliver drevet har bestået inspektionen, således at hjulene ikke kommer flyvende fra biler, til udbudt trafiksignaler, så der er for at trafikstrømmen, osv.

Som du til stede i Boggs - "vedtægter, der overtræder ... .. fælles ret og almindelige årsag er ugyldige". Det er naturligvis fælles ret og fælles grund til at oprette et system til at regulere trafikken og chauffører. Det er ikke en overtrædelse af denne ret til at kræve, at du stopper ved stop skilte, køre til rimelige hastigheder, mister din licens til at køre i påvirket tilstand, osv.. Hvis staterne ikke krævede dette, ville andre mennesker på vej fratages "liv frihed og stræben efter lykke". "

http://www.uslawbooks.com/travel/travelcites.htm

http://www.bcrevolution.ca/bc_court_of_appeal.htm
http://fightyourtickets.ca/law/right-to-drive/

- Næste Side »

Powered by WordPress

Sitemap