Kategorie Argief: Rekenaars

Van rekenaars en gadgets — waarom jou skerm gaan leeg, watter soort site wat jy moet kry, hoe om te begin op die blog, ens.

Slow Time Machine with Time Capsule – SOLVED!

Laat my raai — you bought a new Time Capsule, set up your Time Machine to back up half a terabyte of family photos and home videos, and expected it to be “hands-free” from then on? Then you got this progress bar saying that it will take 563 dae (or some such ridiculous number) to sync?

Your next step was to trawl Google, which would have shown you that you are not alone. You would have tried disk utility to repair your Time Capsule disk, disabled Spotlight indexing, connected your Mac directly to TC etc. Nothing has helped so far? Wees nie bevrees nie, here is what you need to do.

Eerste van alles, launch your software update pane from your system preferences on your Mac.

Mac Software Update
Ensure that you have this update, which specifically addresses this problem.
Mac Software Update

Here is what Apple says about this update:

About OS X Lion 10.7.5 Supplemental Update
The OS X v10.7.5 Supplemental Update is recommended for all users running OS X Lion v10.7.5 and includes the following fixes:

  • Resolves an issue that may cause Time Machine backups to take a very long time to complete
  • Addresses an issue that prevents certain applications signed with a Developer ID from launching

If it is not installed, Klik op die “Scheduled Check” blad, and install it. Note that it may be installed as bundled with other updates. So, as long as your Mac is up-to-date, you don’t have to worry too much about missing this particular update.

In alle waarskynlikheid, this update is all that you will need to fix your slow Time Machine on Time Capsule To verify, restart your machine and launch Time Machine. Give it a few minutes and see if the speed is acceptable (oor 10-20 MB a second on your wired Gigabit network).

If it is not, or if you have other reasons for not installing the update, there are a few other these tips you can try.

  • QuickSilver and Dropbox iconsQuit applications that may be indexing the file system. Dropbox, QuickSilver etc. Find them on your menu bar. Right click on the icons and select Quit.
  • Finder optionEnsure that Finder is not set to show all size. Open a Finder window, hit Cmd-J to bring up these options, and ensure that the Calculate All Sizes is nie ticked (despite the fact that it is shown ticked in the screenshot here).

    Note that it is not under the usual Finder preferences, which you would bring up using Cmd-I.

  • Kill FinderThe last thing to try is to kill and relaunch Finder. Click on the Apple logo on any menu bar, select “Force Quit…” to bring up the window show, select Finder and hit the Relaunch button

The last step (of killing and relaunching Finder) has been touted as something that definitely works. So do give it a try if nothing else helps. Another way of killing and relaunching Finder is to issue the command killall Finder from a terminal window.

If these tips didn’t work, you are pretty much out of luck. There are still one more thing you could try, which probably will not work. It certainly didn’t, for me, but gave me a sense that I was “fixing” the problem.

Connect your Time Capsule (TC) directly to your Mac. In order to do this, follow these steps.

  • Eerste, connect your TC to your network, and set it up using the Airport Utility.
  • Disconnect it from your network. (Disconnect the ethernet cable.)
  • Disconnect the ethernet cable from your Mac, and connect TC (one of the three output ports) to your Mac.

Hoe Dubbele invoer in iPhoto te vermy

For the budding photographer in you, iPhoto is a godsend. It is the iLife photo organization program that comes pre-installed on your swanky new iMac or Mac Book Air. In werklikheid, I would go as far as to say that iPhoto is one of the main reasons to switch to a Mac. Ek weet, there are alternatives, but for seamless integration and smooth-as-silk workflow, iPhoto reigns supreme.

iPhotoTaggerMaar (ah, there is always a “maar”), the workflow in iPhoto can create a problem for some. It expects you to shoot pictures, connect your camera to your Mac, move the photos from the camera to the Mac, enhance/edit and share (Facebook, flickr) or print or make photo books. This flow (with some face recognition, red-eye removal, event/album creation etc.) works like a charm — if you are just starting out with your new digital camera. What if you already have 20,000 old photos and scans on your old computer (in “My Pictures”)?

This is the problem I was faced with when I started playing with iPhoto. I pride myself in anticipating such problems. So, I decided to import my old library very carefully. While importing “My Pictures” (which was fairly organized to begin with), I went through it folder by folder, dragging-and-dropping them on iPhoto and, op dieselfde tyd, labeling them (and the photos therein) with what I thought were appropriate colors. (I used the “Get Info” function in Finder for color labels.) I thought I was being clever, but I ended up with a fine (but colorful) gemors, with my folders and photos sporting random colors. It looked impossible to compare and figure out and where my 20,000 photos got imported to in iPhoto; so I decided to write my very first Mac App — iPhotoTagger. It took me about a week to write it, but it sorted out my photo worries. Now I want to sell it and make some money.

Here is what it does. It first goes through your iPhoto library and catalogs what you have there. It then scans the folder you specify and compares the photos in there with those in your library. If a photo is found exactly once, it will get a Green label, so that it stands out when you browse to it in your Finder (which is Mac-talk for Windows Explorer). Net, if the photo appears more than once in your iPhoto library, it will be tagged in Yellow. En, going the extra-mile, iPhotoTagger will color your folder Green if all the photos within have been imported into your iPhoto library. Those folders that have been partially imported will be tagged Yellow.

The photo comparison is done using Exif data, and is fairly accurate. Note that iPhotoTagger doesn’t modify anything within your iPhoto library. Doing so would be unwise. It merely reads the library to gather information.

This first version (V1.0) is released to test the waters, soos dit was, and is priced at $1.99. If there is enough interest, I will work on V2.0 with improved performance (using Perl and SQLite, if you must know). I will price it at $2.99. En, if the interest doesn’t wane, a V3.0 (vir $3.99) will appear with a proper help file, performance pane, options to choose your own color scheme, SpotLight comments (en, if you must know, probably rewritten in Objective-C). Before you rush to send me money, please know that iPhotoTagger requires Snow Leopard and Lion (OS-X 10.6 en 10.7). If in doubt, jy kan download the lite version and play with it. Dit is ten volle funksionele, and will create lists of photos/folders to be tagged in Green and Yellow, but won’t actually tag them.

Jou virtuele thumbdrive

Ek het geskryf oor DropBox 'n Paar weke gelede, oënskynlik om dit te stel aan my lesers. My verborge agenda agter die post was sommige van julle te kry om aan te meld met behulp my skakel sodat ek meer ruimte. Ek is seker dat alles wat ek moes doen, was om daaroor te skryf en elkeen van julle wil om aan te meld. Verbeel jou my verbasing toe net twee onderteken, van wie een uitgedraai na 'n vriend van my wees. So moet ek dit verkeerd gedoen het. Ek het waarskynlik nie bring al die voordele duidelik genoeg. Óf dat of nie baie mense eintlik sleep hul data om in hul thumbdrives. So hier is ek weer gaan (met dieselfde, no-so-verskuilde agenda). Voordat ons verder gaan, laat ek jou vertel dit duidelik dat DropBox is 'n gratis diens. Jy betaal niks vir 2GB aanlyn stoor. As jy wil om te gaan as die limiet, jy betaal 'n fooi.

Die meeste mense dra hul thumbies rondom, sodat hulle kan toegang tot hul lêers vanaf enige rekenaar wat hulle gebeur nie hulself te vind in die voorkant van. As hierdie rekenaars is nie jou gewone rekenaars (di, jou vrou se notaboek, kinders’ PC, kantoor rekenaar ens), die virtuele DropBox kan nie heeltemal uitskakel die noodsaaklikheid van 'n ware thumbdrive. Vir ewekansige rekenaars, virtuele net nie sny dit. Maar as jy 'n persoon van gewoontes en shuttle van een gereelde rekenaar na 'n ander, DropBox is eintlik 'n baie beter as 'n ware USB drive. Al wat jy hoef te doen, is om te installeer DropBox op al die masjiene, wat nie eens te wees van dieselfde soort — hulle kan Macs, Rekenaars, Linux bokse ens. (In werklikheid, DropBox geïnstalleer kan word op jou mobiele toestelle sowel, hoewel hoe jy sal gebruik om dit is ver van duidelik.) Sodra jy installeer Dropbox, jy sal 'n spesiale gids het (of gids) waar jy kan dinge red. Hierdie spesiale gids / directory is, in werklikheid, niks anders as 'n gereelde een. Net dat daar 'n agtergrond program te monitor en dit sinchroniseer dit mettertyd met 'n bediener (wat op 'n wolk), en met al die ander rekenaars waar jy het DropBox geïnstalleer onder jou geloofsbriewe. Beter nog, As jou rekenaar deel 'n plaaslike netwerk, DropBox gebruik dit om te pas by hulle 'n bykans geen tyd.

Hier is die video wat ek op YouTube oor wat DropBox vir jou kan doen:

Benewens hierdie lêer synchronisatie, DropBox is 'n regte spieël van jou gesinkroniseerde lêers. So as jy jou belangrike lêers in die DropBox gids, hulle sal oorleef vir ewig. Dit is 'n voordeel dat geen fisiese, werklike thumbdrive kan bied. Met real thumbdrives, Ek persoonlik het verlore lêers (ten spyte van die feit dat ek redelik godsdienstige oor gereelde afskrifte en spieëls) weens USB dryf sterf op my. Met DropBox, dit sal nooit gebeur nie. Jy het plaaslike kopieë op al die rekenaars waar jy DropBox hardloop en 'n afgeleë kopie op 'n wolk bediener.

Maar jy kan sê, “Het, dit is die probleem — hoe kan ek my persoonlike lêers op 'n afgeleë plek waar enige iemand kan kyk na hulle?” Wel, DropBox sê dat hulle gebruik van die standaard kodering wat hulle nie self kan ontsluit sonder jou wagwoord. Ek het verkies om hulle te vertrou. Na alles, selfs as hulle dit kan ontsyfer, hoe kan hulle sleep terabyte van data in 'n ewekansige formaat in die hoop van die vind van jou rekening nommer of wat ook al? Behalwe, as jy regtig bekommerd oor die veiligheid, jy kan altyd 'n TrueCrypt volume in DropBox.

Nog 'n gebruik wat jy kan sit DropBox te word in die behoud van jou aansoek data gesinchroniseer tussen rekenaars. Dit werk die beste met Macs en simboliese skakels. Byvoorbeeld, as jy 'n MacBook en iMac, jy kan jou adres boek in jou DropBox gids, skep 'n simboliese skakel van die normale plek (in ~ / Biblioteek / ApplicationData / Mail.app) en verwag dieselfde adres boek in beide die rekenaars te sien. Soortgelyke truuk sal werk met ander programme, asook. Ek het probeer om dit met my op die regte pad blogging sagteware (ekto-) en my ontwikkeling omgewing (NetBeans).

Wil jy meer redes om aan te meld? Wel, jy kan ook lêers met ander gebruikers deel. Veronderstel jou eggenoot het 'n DropBox van haar eie, en jy wil 'n paar foto's saam met haar te deel. Dit kan maklik gereël word. En ek glo dat die foto's gids in DropBox optree soos 'n gallery, Alhoewel ek nie getoets.

So, As jy hierdie redes vind 'n virtuele thumbdrive benewens te hê (of in plaas van) 'n werklike fisiese een, nie teken vir DropBox deur enige van die miljoen skakels op hierdie bladsy. Het ek jou vertel dat as jou vriende onderteken met jou skakel, jy 250MB ekstra kry vir elke verwysing?

Foto deur Debs (ò‿ó)♪

Hosting dienste

hosting.gifIn vandag se wêreld, As jy nog nie 'n webwerf, jy nie bestaan ​​nie. Wel, wat dalk nie heeltemal akkuraat — jy kan net 'n boete te doen met 'n Facebook-bladsy of 'n blog. Maar die demokratiese aard van die Internet inspireer baie van ons verskaffers van inligting te word, eerder as om net verbruikers. Die slimmer mense, in die feit dat, strategies te posisioneer hulself in tussen die verskaffers en die verbruikers, en maai mooi belonings. Kyk na die voorgenoemde Facebook, of Google, of enige een van die internet besighede wat dit groot gemaak. Selfs die klein skyfies van die Internet, insluitende klein-time bloggers soos uwe, vind hulself in die gesig staar web-verkeer en stabiliteit soort van tegniese kwessies. Ek het onlangs verhuis van my shared hosting by NamesDirect.com tot 'n virtuele private gasheer by Arvixe.com, and even more recently to InMotion. Daar, Ek het dit gedoen. Ek het gegaan en tegniese jargon laat val op my lesers. Maar hierdie pos is op die tegniese keuses ontluikende webmasters het. (Voordat ons verder, laat my openbaar die feit dat die skakels na InMotion in hierdie pos is almal affiliate skakels.)

Wanneer jy begin met 'n klein webwerf, jy gewoonlik gaan met wat hulle noem “shared hosting” — die ekonomiese klas van die web hosting soltuion. Jy registreer 'n domein naam (soos thulasidas.com) vir $20 of $30 en kyk rond vir 'n plek op die web jou bladsye te sit. Jy kan hierdie soort van hosting vir onder vind $10 'n maand. (Byvoorbeeld, InMotion het 'n pakket vir so laag as $4 'n maand, met 'n gratis domein naam registrasie gegooi in) Die meeste van hierdie verskaffers adverteer onbeperkte bandwydte, onbeperkte stoor, onbeperkte databasisse ens. Wel, Moenie alles wat jy sien op die Internet glo; jy kry wat jy betaal vir. As jy lees die fynskrif voor jy kliek “hier” te aanvaar die 30 Page-lang terme en voorwaardes, sou jy sien dat onbeperkte beteken regtig beperkte.

Vir diegene wat gespeel het om met die web-ontwikkeling by die huis, shared hosting is soos om XAMPP op jou huis rekenaar geïnstalleer met verskeie gebruikers toegang tot dit. Seker, die verskaffer kan 'n magtige kragtige rekenaar, groot stoorplek en 'n groot pyp na die Internet of wat ook al, maar dit is nog steeds deel. Dit beteken dat jou eie spesifieke behoeftes kan nie maklik geakkommodeer, veral as dit lyk asof jy dalk 'n onregverdige deel van die hog “onbeperkte” hulpbronne, en dit is wat gebeur het met my verskaffer. Ek moes 'n “Skep, in TABEL” voorreg om vir 'n bepaalde aansoek, en my gasheer gesê, “Geen manier dude.”

Shared hosting kom in verskillende pakkette, natuurlik. Besigheid, Vir, Ultimate ens. — hulle is almal net adverteer buzzwords, wese beskryf verskillende groottes van die deel van die hulpbronne wat jy sal kry. Die volgende opgradering is nog 'n modewoord — Wolk Hosting. Hier, die hulpbronne is nog steeds gedeel. Maar blykbaar het hulle woon op geografies verspreide data sentrums, new en skaalbare deur 'n soort van netwerk tegnologie. Hierdie tipe hosting word beskou as beter, want, as jy loop uit hulpbronne, die hosting program kan meer ken. Byvoorbeeld, As jy skielik 'n verkeer piek as gevolg van jou snaaks post gaan virale op Facebook en digg, die wolk kan maklik hanteer. Hulle sal, natuurlik, hef nie meer, maar in die gedeelde hosting scenario, sou hulle waarskynlik sluit jou uit tydelik. Vir my, wolk hosting klink soos shared hosting met 'n paar van die hulpbron beperkings verwyder. Dit is soos die deel van 'n pie, maar met al die bestanddele op die hand, sodat as jy loop uit, hulle kan vinnig 'n paar meer bak vir jou.

Die “besigheid klas” van web hosting is VPS of Virtual Private Server. Hier, jy het 'n bediener (hoewel 'n virtuele een) vir jouself. Omdat jy “eie” hierdie bediener, wat jy kan doen wat jy wil met dit — jy het “wortel” toegang. En die geadverteer hulpbronne, min of meer, toegewy aan jou. Dit is soos om 'n VirtualBox op jou huis PC, waar jy geïnstalleer XAMPP. Die enigste nadeel is dat jy nie weet hoeveel ander VirtualBoxes loop op die rekenaar waar jou VPS loop. So het die aandeel van die hulpbronne wat jy eintlik kry om te geniet verskil van die sogenaamde mag wees “toegewyde” kinders. Vir wortel toegang en kwasi-toegewyde hulpbronne, jy 'n premie betaal. VPS kos ongeveer tien keer soveel as shared hosting. InMotion, byvoorbeeld, het 'n VPS pakket vir $40 'n maand, dit is wat ek ingeskryf vir.

VPS hosting kom met diensvlakooreenkomste wat tipies staat 99.9% uptime of beskikbaarheid. Dit is belangrik om daarop te let dat hierdie uptime verwys, nie jou geval van VPS, maar aan die bediener wat gasheer is van die virtuele bedieners. Omdat jy die baas van jou VPS, As dit omval, dit is grootliks jou probleem. Jou diensverskaffer kan bied 'n “ten volle beheer” diens (InMotion doen), maar dit beteken gewoonlik kan jy hulle vra om 'n paar administratiewe werk te doen en advies. In my geval, my VPS begin hang (as gevolg van 'n paar FastCGI kwessies voor ek besluit om te skuif na DSO vir PHP ondersteuning sodat APC gewerk — Ek weet, baie van die techie jargon, maar ek is die grondslag vir my volgende post op bediener bestuur). Toe ek hom vra om die ondersteuning te help die probleem te diagnoseer, Toe sê hulle, “Dit hang omdat jou bediener paai te veel PHP prosesse. Enigiets wat ek kan jou help met?” Akkurate stelling, Ek moet erken, maar nie noodwendig die soort hulp wat jy is op soek na. Hulle het gesê, uiteindelik, die VPS bediener was my baba, en ek wil hê om te sorg vir dit.

As jy werklik 'n hoë-vlieg webmeester, die aard van die site wat jy moet gaan vir 'n ten volle toegewy een. Dit is soort van soos die eerste klas of private straler soort situasie in my analogie. Die hosting opsie sal loop jy 'n aansienlike koste, oral uit $200 tot duisende per maand. Vir daardie soort geld, wat jy gaan kry, is 'n kragtige bediener (goed, ten minste vir die duurder kinders van hierdie planne) gehuisves in 'n datacenter met onnodige kragbronne en so aan. Toegewyde hosting, Met ander woorde, is 'n ware privaat-bediener, eerder as 'n virtuele een.

Ek het geen direkte ondervinding met 'n bedryf toegewyde bediener, maar ek het 'n paar van bedieners wat loop by die huis vir ontwikkelingsdoeleindes. Ek loop twee rekenaars met XAMPP (een ware en een op 'n VirtualBox op my iMac) of twee met MAMP. En ek vermoed die toegewyde-bediener ondervinding gaan dieselfde wees — 'n bediener op jou wenk en bel met hulpbronne wat vir jou, loop wat dit ookal is wat jy wil run.

Ietwat versprei oor gedeel en VPS hosting is wat hulle noem 'n reseller rekening. Hierdie tipe hosting sit jy in wese as 'n klein web hosting provider (vermoedelik in 'n gedeelde hosting af, soos hierbo beskryf) jouself. Dit kan interessant wees as jy 'n paar dollar te maak aan die kant. InMotion, byvoorbeeld, bied jou 'n reseller pakket vir $20, en beloof om hulself te kyk na eindgebruiker ondersteuning. Natuurlik, wanneer jy eintlik verkoop jou potensiële kliënte, wil jy dalk om seker te maak jou offer het iets beter as wat hulle direk kan kry van die maatskappy óf in terme van pryse of eienskappe maak. Anders, sou dit nie veel sin maak vir hulle om jou te kom, sou dit?

So is daar. Dit is die spektrum van hosting opsies wat jy het. Al wat jy hoef te doen, is om uit te vind waar in hierdie spektrum jou behoeftes te val, en kies daarvolgens. As jy uiteindelik die keuse van InMotion ('n wyse keuse), Ek sal dankbaar wees as jy nie so die gebruik van een van my affiliate skakels.

Ons beweeg…

Onwerklik Blog het verhuis na 'n meer kragtige bediener by Arvixe. [Openbaarmaking: Al die bediener skakels in hierdie artikel is affiliate skakels.] Vir diegene wat belangstel in die beweging van jou hosting na 'n nuwe bediener, Ek het gedink ek sou beskryf die “gotchas” betrokke.

Dit Gotcha het my tydens 'n toets migrasie van my ou poste op die nuwe bediener. Ek het oor 130 poste te migreer. Toe ek hulle na die nuwe blog oor die nuwe bediener, hulle lyk soos nuwe poste. Aan die onvergeeflike logika van 'n rekenaar (wat tart gesonde verstand en bestuur te vuil up lewe), hierdie uitspraak van die nuwigheid is akkuraat, Ek moet erken — hulle was inderdaad nuwe poste op die nuwe bediener. So, op die 10 Januarie, my gereelde lesers wat onderteken het vir updates ontvang oor 100 e-pos kennisgewings oor “nuwe poste” op my blog. Nodeloos om te sê het ek begin om kwaad e-pos van my vererg gereelde eis dat ek uit verwyder hulle name my “list.excessive” (as een van hulle sit dit). As jy een van diegene wat oormatige e-pos gekry het, aanvaar asseblief my verskoning. Wees verseker dat ek afgeskakel e-pos kennisgewings, en ek sal kyk en hard in die ingewande van my blog voor die draai dit terug op. En wanneer ek draai dit op, Ek sal prominent 'n skakel in elke boodskap te skryf of teken jouself.

As jy groei jou web teenwoordigheid en jou blog verkeer, jy gaan te hê om te skuif na 'n groter bediener. In my geval, Ek het besluit om te gaan met Arvixe> because of the excellent reviews I found on the web. Die besluit van watter tipe hosting jy nodig maak vir 'n interessante onderwerp, wat sal my volgende post.

wolk Computing,,en,Ek die eerste keer gehoor van,,en,wanneer my vriend in Trivandrum begin om daaroor te praat,,en,organisering van seminare en konferensies oor die onderwerp,,en,Ek was vertroud met Grid Computing,,en,so ek het gedink dit iets soortgelyks was en het dit op daardie,,en,Maar 'n onlangse behoefte van my geïllustreer aan my wat wolk rekenaar werklik is,,en,en waarom 'n mens sou dit wil,,en,Ek het gedink ek sou my insig met die oningewydes te deel,,en,Ek moet bely dat ek hierdie post met 'n bietjie van 'n versteekte motief skryf,,en,Wat dit motief is, is iets wat ek sal openbaar teen die einde van hierdie post,,en,Laat my begin deur te sê dat ek geen noob wanneer dit kom by rekenaars,,en,Ek het my lank liefdesverhouding met rekenaar en ontwikkeling in,,en,Diegene laatnag fiets ry om CLT en stapels van Fortran kaarte,,en,dit was prettige avonture,,en

I first heard of “wolk Computing,,en,Ek die eerste keer gehoor van,,en,wanneer my vriend in Trivandrum begin om daaroor te praat,,en,organisering van seminare en konferensies oor die onderwerp,,en,Ek was vertroud met Grid Computing,,en,so ek het gedink dit iets soortgelyks was en het dit op daardie,,en,Maar 'n onlangse behoefte van my geïllustreer aan my wat wolk rekenaar werklik is,,en,en waarom 'n mens sou dit wil,,en,Ek het gedink ek sou my insig met die oningewydes te deel,,en,Ek moet bely dat ek hierdie post met 'n bietjie van 'n versteekte motief skryf,,en,Wat dit motief is, is iets wat ek sal openbaar teen die einde van hierdie post,,en,Laat my begin deur te sê dat ek geen noob wanneer dit kom by rekenaars,,en,Ek het my lank liefdesverhouding met rekenaar en ontwikkeling in,,en,Diegene laatnag fiets ry om CLT en stapels van Fortran kaarte,,en,dit was prettige avonture,,en” when my friend in Trivandrum started talking about it, organizing seminars and conferences on the topic. I was familiar with Grid Computing, so I thought it was something similar and left it at that. But a recent need of mine illustrated to me what cloud computing really is, and why one would want it. I thought I would share my insight with the uninitiated.

Voordat ons verder gaan, I should confess that I write this post with a bit of an ulterior motive. What that motive is is something I will divulge towards the end of this post.

Let me start by saying that I am no noob when it comes to computers. I started my long love affair with computing and programming in 1983. Those late night bicycle rides to CLT and stacks of Fortran cards – those were fun-filled adventures. Ons sal die stapel te stuur om die IBM,,en,operateurs vroeg in die oggend en kry die uitset in die aand,,en,So die omkeertyd vir elke fout fix sal 'n dag wees,,en,wat ek dink wat ons redelik versigtig programmeerders,,en,Ek onthou die skryf van 'n program vir die druk van 'n kalender,,en,een bladsy per maand,,en,gespasieer en behoorlik in lyn,,en,nutteloos regtig,,en,omdat die drukstuk sal wees op A3 grootte voer rolle met gate aan die kante,,en,en die skrif was 'n vuil Courier tipe punt grootte,,en,in ligblou-swart,,en,skaars leesbaar teen normale lees afstand,,en,Ongelukkig het ek 'n fout in die loop nes en die kalender het al deurmekaar,,en,die operateur,,en,wat suinig oor die papier gebruik was,,en,onderbreek die uitset op die vierde maand en het my aangeraai om op te hou om dit te doen,,en 370 operators early in the morning and get the output in the evening. So the turn around time for each bug fix would be a day, which I think made us fairly careful programmers. I remember writing a program for printing out a calendar, one page per month, spaced and aligned properly. Useless really, because the printout would be on A3 size feed rolls with holes on the sides, and the font was a dirty Courier type of point size 12 in light blue-black, barely legible at normal reading distance. But it was fun. Unfortunately I made a mistake in the loop nesting and the calendar came out all messed up. Erger, the operator, who was stingy about the paper usage, interrupted the output on the fourth month and advised me to stop doing it. Ek het geweet dat hy dit nie kon onderbreek as ek gebruik net een Fortran DRUK verklaring en oorgeskryf die program om dit so te doen,,en,Ek het die uitset,,en,maar op die bladsy Januarie,,en,daar was hierdie handgeskrewe missive,,en,Probeer dit weer en ek sal jou rekening te kanselleer.,,en,Op daardie stadium opgehou Ek en afgesien,,en,Ek het begin met behulp van e-pos in die laat tagtigerjare op 'n groep van Vaxstations wat behoort aan die hoë-energie fisika groep by Syracuse Universiteit,,en,Eers,,en,ons kan e-pos stuur net vir gebruikers op dieselfde cluster,,en,met DecNet adresse soos VAX05,,en,MONETI,,bg,En 'n jaar later,,en,toe ek 'n e-pos kan stuur om my vriend in die volgende gebou met 'n adres soos IN%,,en,naresh@ee.syr.edu,,en,IN,,en,om aan te dui Internet,,en,Ek was magtig beïndruk met die tempo waarteen tegnologie vorder,,en. I got the output, but on the January page, there was this hand-written missive, “Try it once more and I will cancel your account.” At that point I ceased and desisted.

I started using email in the late eighties on a cluster of Vaxstations that belonged to the high-energy physics group at Syracuse University. At first, we could send email only to users on the same cluster, with DecNet addresses like VAX05::MONETI. And a year later, when I could send a mail to my friend in the next building with an address like IN%”naresh@ee.syr.edu” of iets (die “IN” signifying Internet), I was mighty impressed with the pace at which technology was progressing. Min het ek geweet dat 'n paar jaar later,,en,daar sal usenet wees,,en,Mosaïek en e-handel,,en,En dat ek sou skryf nie,,en,boeke oor finansiële rekenaar,,en,en WordPress plugins in PHP,,en,Ten spyte van tred te hou met die berekening van tegnologie meeste van my lewe,,en,Ek het begin om te voel dat die tegnologie is stadig breek gratis en dryf weg van my,,en,Ek het nog nie 'n twitter rekening,,en,en Ek besoek my Facebook net een keer 'n maand of so,,en,Meer tot die punt van hierdie post,,en,Ek is skaam om te erken dat ek het geen idee wat hierdie wolk rekenaar was alles oor,,en,Totdat ek my MacBook Air,,en,te danke aan my liewe vrou wat daarvan hou om suiker mamma keer speel in 'n rukkie,,en,Ek hierdie probleem van sinchronisasie my dokumente onder die vier of vyf rekenaars en Macs ek gereeld werk met het altyd,,en, there would be usenet, Mosaic and e-commerce. And that I would be writing books on financial computing and WordPress plugins in PHP.

Despite keeping pace with computing technology most of my life, I have begun to feel that technology is slowly breaking free and drifting away from me. I still don’t have a twitter account, and I visit my Facebook only once a month or so. More to the point of this post, I am embarrassed to admit that I had no clue what this cloud computing was all about. Until I got my MacBook Air, thanks to my dear wife who likes to play sugar mama once in a while. I always had this problem of synchronizing my documents among the four or five PCs and Macs I regularly work with. Met 'n USB drive en uiters versigtig,,en,Ek kon dit bestuur,,en,maar die MBA was die spreekwoordelike strooi wat my kameel breek van 'n terug,,en,het jy geweet dit Iraanse spreekwoord,,en,Elke keer as die kom kak,,en,dit is nie datums,,en,Ek het gedink dat daar moes 'n beter manier wees,,en,Ek het met Google Apps nou gespeel vir 'n rukkie,,en,alhoewel ek het nie besef dat dit was die wolk rekenaar,,en,Wat ek wou doen, was 'n bietjie meer betrokke as kantoor aansoeke,,en,Ek wou werk op my stokperdjie PHP projekte van verskillende rekenaars,,en,Dit beteken iets soos XAMPP of MAMPP saam met NetBeans op al die rekenaars Ek werk met,,en,Maar hoe kan ek die bron-kode te hou sync'ed,,en,Thmbdrives en Friends / sync programme,,en,nie elegant,,en,en skaars naatlose,,en,Toe tref ek op die perfekte oplossing,,en,jy slaan die bron lêers op die netwerk,,en, I could manage it, but the MBA was the proverbial straw that broke my camel of a back. (Deur die manier waarop, did you know this Iranian proverb – “Every time the came shits, it’s not dates”?) I figured that there had to be better way. I had played with Google Apps for a while now, although I didn’t realize that it was cloud computing.

What I wanted to do was a bit more involved than office applications. I wanted to work on my hobby PHP projects from different computers. This means something like XAMPP or MAMPP along with NetBeans on all the computers I work with. But how do I keep the source code sync’ed? Thmbdrives and backup/sync programs? Not elegant, and hardly seamless. Then I hit upon the perfect solution – Dropbox! This way, you store the source files on the network (met behulp van Amazon S3,,en,maar dit is langs die punt,,en,en sien 'n gids,,en,gids vir diegene wat nie geluister het Steve Jobbs en omgedraai na die Mac,,en,wat lyk soos verdag plaaslike,,en,dit is 'n plaaslike gids,,en,net dat daar is 'n program wat uitgevoer word op die agtergrond sinchroniseer met jou gids op die wolk,,en,gee jou 2GB van die netwerk stoor gratis,,en,wat ek heeltemal voldoende vir enige normale gebruiker,,en,Dit klink soos die beroemde laaste woorde deur Bill Gates,,en,KB van geheue moet genoeg wees vir enigiemand te wees,,en,jy kan 250MB ekstra kry vir elke suksesvolle verwysing wat jy maak,,en,Dit bring my by my versteekte motief,,en,al die skakels na,,en,op hierdie post is eintlik verwysing skakels,,en,Wanneer jy inteken op en begin dit te gebruik deur te kliek op een van hulle,,en,Ek kry 250MB ekstra,,en,jy 250MB ekstra sowel,,en, blykbaar, but that is beside the point), and see a directory (folder for those who haven’t obeyed Steve Jobbs and gone back to the Mac) that looks like suspiciously local. In werklikheid, it is a local directory – just that there is a program running on the background syncing it with your folder on the cloud.

Dropbox! gives you 2GB of network storage free, which I find quite adequate for any normal user. (That sounds like the famous last words by Bill Gates, dit nie doen nie? “64KB of memory should be enough for anyone!”) En, you can get 250MB extra for every successful referral you make. That brings me to my ulterior motive – all the links to Dropbox! on this post are actually referral links. When you sign up and start using it by clicking on one of them, I get 250MB extra. Moenie bekommerd wees nie, you get 250MB extra as well. Sodat ek kan groei my online stoor tot 8GB,,en,wat my moet hou gelukkig vir 'n lang tyd,,en,tensy ek wil my foto's en video daar te stoor,,en,in welke geval sal ek opgradeer my,,en,rekening na 'n betaalde diens,,en,Afgesien van die gee van my ekstra ruimte,,en,Daar is baie redes moet jy regtig kyk na,,en,Ek sal meer op dié redes later skryf,,en,maar laat my hier noem hulle,,en,sync jou,,en,Mac,,en,spreek boek onder jou Macs,,en,Verskeie gesynchroniseerd rugsteun van jou waardevolle inligting,,en,Deursigtige gebruik vir Ides soos Netbeans,,en,Sommige van hierdie redes word aangespreek net deur die volgende paar tips en truuks,,en,wat ek sal skryf oor,,en,Ons Indiese skrywers graag uitdrukkings soos bybedoelings en gevestigde belange te gebruik,,en,Dink jy dit is omdat,,en,Ons het altyd 'n paar,,en,Google Apps,,es,Mac Argiewe,,en, which should keep me happy for a long time, unless I want to store my photos and video there, in which case I will upgrade my Dropbox! account to a paid service.

Apart from giving me extra space, there are many reasons you should really check out Dropbox!. I will write more on those reasons later, but let me list them here.
1. Sync your (Mac) address book among your Macs.
2. Multiple synced backups of your precious data.
3. Transparent use for IDEs such as Netbeans.
Some of these reasons are addressed only by following some tips and tricks, which I will write about.

Deur die manier waarop, we Indian writers like to use expressions like ulterior motives and vested interests. Do you think it is because we always have some?

Leeg skerm na Hibernate of slaap?

Goed, Die kort antwoord, verhoog jou virtuele geheue te meer as die grootte van jou fisiese geheue.

Lang weergawe nou. Onlangs, Ek het hierdie probleem met my PC is dat dit nie sou wakker uit die winterslaap of slaap af behoorlik. Die PC self sou op en drukking wees, maar die skerm sal skakel na power save mode, bly leeg. Die enigste ding om te doen op daardie stadium sou wees om die rekenaar weer te begin.

Soos die goeie netizen dat ek, Ek getreil die internet vir 'n oplossing. Maar het nie enige vind. Sommige het voorgestel die opgradering van die BIOS, die vervanging van die grafiese kaart en so aan. Toe sien ek dit wat in 'n Linux-groep, sê dat die grootte van die ruillêer meer as die fisiese geheue moet, en besluit om dit te probeer op my Windows XP masjien. En dit het die probleem opgelos!

So die oplossing vir hierdie kwessie van leë skerm nadat wakker is die grootte van die virtuele geheue in te stel na iets groter as die geheue in jou stelsel. As jy meer inligting nodig, hier is hoe, in stap-vir-stap vorm. Hierdie instruksies is van toepassing op 'n Windows XP masjien.

  1. Regs-kliek op “My Computer” en druk “Eienskappe.”
  2. Neem 'n blik op die geheue grootte, en klik op die “Gevorderde” blad.
  3. Klik op die “Instelling” knoppie onder die “Prestasie” groep boks.
  4. In die “Prestasie Options” venster wat opkom, kies die “Gevorderde” blad.
  5. In die “Virtuele geheue” groep boks naby die onderkant, Klik op die “Verandering” knoppie.
  6. In die “Virtuele geheue” venster wat verskyn, stel die “Custom grootte” na iets meer as jou geheue grootte (wat jy in stap sien 2). Jy kan dit op 'n harde skyf partisie wat jy het, Maar as jy gaan deur al hierdie instruksies, kanse is jy net “C:”. In my geval, Ek het gekies om dit te sit op “M:”.

Hoe om 'n string te red na 'n plaaslike lêer in PHP?

Hierdie pos is die tweede een in my geek reeks.

Terwyl programmering my Tema Tweaker, Ek het gekom oor hierdie probleem. Ek het 'n string op my bediener in my PHP program (die tweaked style, in die feit dat), en ek wou die gebruiker die opsie om dit te bewaar tot 'n lêer sy rekenaar gee. Ek sou gedink het dit was 'n algemene probleem, en al die gemeenskaplike probleme kan deur Googlen opgelos word. Maar, kyk en kyk, Ek kon net nie 'n bevredigende oplossing te vind. Ek het my eie, en gedink ek sal dit hier te deel, vir die voordeel van al die toekomstige Googlers nog kom en gaan.

Voor ons gaan in die oplossing, Ons verstaan ​​wat die probleem is. Die probleem is in die verdeling van arbeid tussen twee rekenaars — een is die bediener, waar jou WordPress en PHP hardloop; die ander is die kliënt se rekenaar waar die besigtiging plaasvind. Die string ons praat oor is op die bediener. Ons wil dit op te slaan in 'n lêer op die kliënt se rekenaar. Die enigste manier om dit te doen, is deur die bediening van die string as 'n html antwoord.

Met die eerste oogopslag, dit nie soos 'n groot probleem te kyk. Na alles, bedieners stuur gereeld snare en data aan kliënte — dit is hoe ons sien niks op die die leser, insluitend wat jy lees. As dit was net 'n PHP-program wat wil hê dat die string te red, sou dit nie 'n probleem te wees nie. Jy kan net stort die string in 'n lêer op die bediener en dien die lêer.

Maar wat doen jy as jy nie wil hê die hele wêreld 'n manier van die storting van snare lêers op jou bediener? Wel, jy kan iets soos hierdie te doen:

<?php
header('Content-Disposition: attachment; filename="style.css"');
header("Content-Transfer-Encoding: ascii");
header('Expires: 0');
header('Pragma: no-cache');
print $stylestr ;
?>

So, net sit hierdie kode in jou foo.php wat bere die string $ stylestr en wat jy gedoen. Maar ons probleem is dat ons is besig om in die WordPress plugin raamwerk, en kan nie die kop gebruik() oproepe. As jy probeer om dit te doen, sal jy die fout boodskap kry sê dat header reeds dude gedoen. Vir hierdie probleem, Ek het gevind dat die vernuftige oplossing in een van die plugins wat ek gebruik. Vergeet wat een, maar ek dink dit is 'n algemene tegniek. Die oplossing is 'n leë iFrame te definieer en stel die bron wat die PHP funksie sou skryf. Sedert iFrame verwag 'n volle HTML bron, jy is toegelaat (in die feit dat, verplig) die kop te gee() voorskrifte. Die kode uit lyk iets soos:

<iframe id="saveCSS" src="about:blank" style="visibility:hidden;border:none;height:1em;width:1px;"></iframe>
<script type="text/javascript">
var fram = document.getElementById("saveCSS");
<?php echo 'fram.src = "' . $styleurl .'"' ;
?>

Nou is die vraag, wat moet die bron? Met ander woorde, wat is $ styleUrl? Duidelik, dit gaan nie 'n statiese lêer te wees op jou bediener. En die doel van hierdie pos is om te wys dat dit nie 'n lêer op die bediener te wees ten alle. Dit is 'n twee-deel antwoord. Jy moet onthou dat jy besig is binne die raamwerk WordPress, en jy kan nie losstaande PHP lêers. Die enigste ding wat jy kan doen, is om argumente aan die bestaande PHP lêers te voeg, of die plugins wat jy geskep het. So jy eers 'n stuur-knoppie soos volg:

<form method="post" action="<?php echo $_SERVER["REQUEST_URI"]?>">
<div class="submit">
<input type="submit" name="saveCSS" title="Download the tweaked stylesheet to your computer" value="Download Stylesheet" />
</div>

Let daarop dat die naam eienskap van die knoppie “saveCSS.” Nou, in die deel van die kode wat voorlê hanteer, jy iets soos doen:

<?php
if (isset($_POST['saveCSS']))
$styleurl = get_option('siteurl') . '/' . "/wp-admin/themes.php?page=theme-tweaker.php&save" ;

?>

Dit is die $ styleUrl wat jy sou gee as die bron van jou iFrame, vorentoe. Let daarop dat dit dieselfde as jou pluging bladsy URL, behalwe dat jy daarin geslaag om by te voeg “?red” aan die einde van dit. Die volgende truuk is dat argument te vang en dit hanteer. Vir daardie, jy gebruik om die WordPress API funksie, add_action as:

<?php
if (isset($_GET['save'] ))
add_action('init', array(&$thmTwk, 'saveCSS'));
else
remove_action('init', array(&$thmTwk, 'saveCSS'));
?>

Dit voeg 'n funksie saveCSS na die init deel van jou plugin. Nou het jy hierdie funksie te definieer:

<?php
function saveCSS() {
header('Content-Disposition: attachment; filename="style.css"');
header("Content-Transfer-Encoding: ascii");
header('Expires: 0');
header('Pragma: no-cache');
$stylestr = "Whatever string you want to save";
ob_start() ;
print $stylestr ;
ob_end_flush() ;
die() ;
}
?>

Nou is ons amper by die huis gratis. Die enigste ding om te verstaan ​​is dat jy van moet die steentjie(). As jou funksie nie sterf, dit sal uitspuug die res van die WordPress gegenereer dinge in jou stoor die lêer, aanbring dit aan jou string $ stylestr.

Dit mag lyk ingewikkeld. Wel, Ek dink dit is 'n bietjie ingewikkeld, maar sodra jy dit implementeer en kry dit loop, jy kan (en doen) vergeet dit. Ten minste, Ek doen. Dit is waarom ek dit gepos het hier, sodat die volgende keer wat ek nodig het om dit te doen, Ek kan kyk dit.