Mga Archive ng Kategorya: Mga Computer

Ng mga computer at mga gadget — kung bakit ang iyong screen napupunta blangko, kung anong uri ng hosting dapat mong makakuha ng, kung paano makapagsimula sa blogging atbp.

Mabagal Machine Time sa Oras capsule – Lutas!

Hayaan akong hulaan — bumili ka ng bagong Oras capsule, set up ang iyong Time Machine upang i-back up ang kalahati ng terabyte ng mga larawan ng pamilya at mga video sa bahay, at inaasahan ito upang maging “kamay-free” mula roon? Pagkatapos ba kayong mga ito progress bar na nagsasabi na ang aabutin 563 araw (or some such ridiculous number) mag-sync?

Ang iyong susunod na hakbang ay upang palakaya Google, na sana ay ipinapakita sa iyo na hindi ka nag-iisa. Sana Sinubukan mong disk utility upang ayusin ang iyong Time capsule disk, Hindi pinagana ang pag-index ng Spotlight, konektado sa iyong Mac nang direkta sa TC atbp. Wala nakatulong sa ngayon? Takot hindi, dito ay kung ano ang kailangan mong gawin.

Una, ilunsad ang iyong software update ng pane mula sa iyong kagustuhan sistema sa iyong Mac.

Mac Software Update
Tiyakin na mayroon kang -update na ito, na partikular na address ang problemang ito.
Mac Software Update

Narito ang kung ano ang sinasabi tungkol sa Apple update na ito:

Tungkol sa OS X Lion 10.7.5 Karagdagang Update
Ang OS X v10.7.5 Karagdagang I-update ang inirerekomenda para sa lahat ng mga gumagamit tumatakbo OS X Lion v10.7.5 at kinabibilangan ng mga sumusunod na pag-aayos:

  • Nilulutas ng isang isyu na maaaring magdulot ng Machine-backup Oras na kumuha ng isang napaka-haba ng oras upang makumpleto
  • Humaharap sa isang isyu na pumipigil sa ilang mga application naka-sign na may ID ng Nag-develop mula sa paglulunsad

Kung hindi ito naka-install, mag-click sa “Naka-iskedyul Check” tab, at i-install ito. Tandaan na maaaring na-install bilang kasama ng iba pang mga update. Kaya, hangga't ang iyong Mac ay up-to-date, hindi mo kailangang mag-alala masyadong maraming tungkol sa nawawalang ito partikular na-update.

Sa lahat ng posibilidad, update na ito ay ang lahat na kailangan mong ayusin ang iyong mabagal Time Machine sa Time capsule Upang i-verify, -restart ang iyong computer at ilunsad Time Machine. Bigyan ito ng ilang minuto at tingnan kung ang bilis ay katanggap-tanggap (tungkol sa 10-20 MB ng pangalawang sa iyong naka-wire na Gigabit network).

Kung ito ay hindi, o kung mayroon kang iba pang mga dahilan para sa hindi-install ang update, may ilang mga iba pang mga tip na maaari mong subukan ang.

  • QuickSilver and Dropbox iconsLumabas sa application na maaaring i-index ng system ng file. Dropbox, Asoge atbp. Hanapin ang mga ito sa iyong bar ng menu. I-right-click sa mga icon at piliin ang Quit.
  • Finder optionTiyaking Finder na hindi nakatakda upang ipakita ang lahat ng laki. Buksan ang window ng Finder, pindutin Cmd-J upang ilabas ang mga pagpipiliang ito, at siguraduhin na ang Kalkulahin ang lahat ng mga Sukat ay hindi ticked (sa kabila ng katotohanan na ito ay ipinapakita ticked sa screenshot dito).

    Tandaan na hindi ito sa ilalim ng mga kagustuhan sa karaniwan Finder, kung saan mo ilabas ang paggamit Cmd-I.

  • Kill FinderAng huling bagay na subukan ay upang patayin at muling ilunsad Finder. Mag-click sa logo ng Apple sa anumang bar menu, piliin “Force-quit…” upang ilabas ang window ng palabas, piliin Finder at pindutin ang pindutan Ilunsad Muli

Ang huling hakbang (ng pagpatay at muling ilunsad Finder) Na-touted bilang isang bagay na talagang gumagana. Kaya huwag subukan ito kung wala pa ang tumutulong. Ang isa pang paraan ng pagpatay at muling ilunsad Finder ay mag-isyu ng mga utos killall Finder mula sa isang terminal na window.

Kung ang mga tip na ay hindi gumagana, ikaw ay halos out ka sana. May isa pang bagay na maaari mong subukan pa rin, na marahil ay hindi gagana. Ito ay tiyak na ang hindi, sa akin, ngunit nagbigay sa akin ng ideya na ako ay “pag-aayos” ang problema.

Ikonekta ang iyong Time capsule (TC) nang direkta sa iyong Mac. Upang magawa ito, sundin ang mga hakbang na ito.

  • Una, ikonekta ang iyong TC sa iyong network, at i-set up ito gamit ang Airport Utility.
  • Idiskonekta ito mula sa iyong network. (Idiskonekta ang ethernet cable.)
  • Idiskonekta ang ethernet cable mula sa iyong Mac, at kumonekta TC (isa sa tatlong output port) sa iyong Mac.

Paano upang Iwasan ang mga Nauulit na mga pag-import sa iPhoto

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. Sa katunayan, I would go as far as to say that iPhoto is one of the main reasons to switch to a Mac. Alam ko, there are alternatives, but for seamless integration and smooth-as-silk workflow, iPhoto reigns supreme.

iPhotoTaggerPero (ng, there is always a “ngunit”), 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 (sa “My Pictures”)?

This is the problem I was faced with when I started playing with iPhoto. I pride myself in anticipating such problems. Kaya, 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, sa parehong oras, 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) magpakaabala nang walang kapararakan, 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). Katulad nito, if the photo appears more than once in your iPhoto library, it will be tagged in Yellow. At, 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, parang, 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. At, if the interest doesn’t wane, a V3.0 (para sa $3.99) will appear with a proper help file, performance pane, options to choose your own color scheme, SpotLight comments (at, 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 at 10.7). Kung nagdududa, you can download the lite version and play with it. It is fully functional, and will create lists of photos/folders to be tagged in Green and Yellow, but won’t actually tag them.

Ang iyong Virtual Thumbdrive

Isinulat ni ko tungkol sa Dropbox ng ilang linggo ang nakalipas, ostensibly upang ipakilala ito sa aking mga mambabasa. Aking Mga nakatagong agenda sa likod ng post na iyon ay upang makakuha ng ilan sa inyo na mag-sign up gamit ang ang aking mga link nang sa gayon ay makakuha ako ng mas maraming espasyo. Ako ay tiyak na ang lahat Mayroon akong gawin ay upang isulat ang tungkol dito at sa lahat ng mga mo nais na mag-sign up. Isipin ang aking sorpresa kapag dalawang lamang-sign up, isa sa kanino naka-out upang maging isang kaibigan ng minahan. Kaya dapat ginawa ko ito mali. Ako marahil ay hindi dalhin ang lahat ng mga kalamangan malinaw na sapat. Alinman na o hindi karaming mga tao ang aktwal na lug kanilang data sa paligid sa kanilang thumbdrives. Kaya dito pumunta ako muli (na may parehong, walang-kaya-nakatagong agenda). Bago kami pumunta anumang karagdagang, hayaan mo akong sabihin sa iyo nang malinaw na Dropbox ay isang libreng serbisyo. Magbabayad ka para sa walang 2GB ng online na imbakan. Kung gusto mong pumunta lampas sa limitasyon na, gawin kang magbayad ng ilang mga bayad.

Karamihan sa mga tao isakatuparan ang kanilang thumbies sa paligid upang maaari silang ma-access ang kanilang mga file mula sa anumang computer nangyayari ang mga ito upang mahanap ang kanilang mga sarili sa harapan ng. Kung ang mga computer ay hindi ang iyong habitual mga computer (ibig sabihin, notebook ang iyong asawa ni, kids’ pc, computer na opisina atbp), virtual Dropbox Maaaring hindi ganap obviate ang pangangailangan ng isang real thumbdrive. Para sa mga random na mga computer, virtual lamang ay hindi cut ito. Ngunit kung ikaw ay isang taong ng mga gawi at shuttle mula sa isang regular na computer na ito sa isa pang, Dropbox ay talagang isang pulutong mas mahusay kaysa sa isang tunay na USB drive. Ang kailangan mo lang gawin ay i-install Dropbox sa lahat ng mga machine, na kung saan hindi mo kailangang maging ng parehong uri — maaari silang maging mga Mac, Mga PC, Mga kahon sa Linux atbp. (Sa katunayan, Dropbox maaaring i-install sa iyong mobile na aparato pati na rin, kahit na kung paano mo ito gagamitin ay malayo mula sa malinaw.) Sa sandaling i-install mo Dropbox, magkakaroon ka ng isang espesyal na folder (o direktoryo) kung saan maaari mong i-save ang mga bagay-bagay. Ito espesyal na folder / directory ay, sa katotohanan, walang anuman kundi isang regular na isa. Lamang na mayroong isang programa ng background pagsubaybay ito at ang pag-sync ito magically sa isang server (na kung saan ay sa isang ulap), at sa lahat ng iba pang mga computer kung saan mo na-install ang dropbox sa ilalim ng iyong mga kredensyal. Mas mahusay pa, kung ang iyong computer ibahagi ang isang lokal na network, Dropbox Ginagamit ito upang i-sync kasama ng mga ito sa halos walang oras.

Narito ang video na nahanap ko sa YouTube sa kung ano ang maaaring magawa dropbox para sa iyo:

Bilang karagdagan sa mga ito synchronize ng file, Dropbox ay isang offline na mirror ng iyong mga naka-sync na mga file. Kaya kung panatilihin mo ang iyong mahalagang mga file sa Dropbox folder, sila ay makakaligtas sa magpakailanman. Ito ay isang kalamangan na walang pisikal na, real thumbdrive maaaring mag-alok sa iyo. Sa real thumbdrives, Personal na ako ay may nawawalang mga file (sa kabila ng katotohanang na ako medyo relihiyon tungkol sa mga regular na mga kopya at mga salamin) dahil sa mga USB drive namamatay na sa akin. Sa Dropbox, hindi ito ang mangyayari. Mayroon kang mga lokal na kopya sa lahat ang mga computer kung saan mayroon kang dropbox tumakbo at isang malayuang kopya sa isang ulap ng server.

Ngunit maaari mong sabihin, “May, na ang problema — paano ko ilalagay ang aking personal na mga file sa ilang mga remote na lokasyon kung saan sinuman ay maaaring tumingin sa mga ito?” Mahusay, Dropbox sabi na ginagamit nila ang industry-standard na pag-encrypt na hindi nila ang kanilang mga sarili ay maaaring i-unlock nang wala ang iyong password. Pinili kong pinagkakatiwalaan ang mga ito. Pagkatapos ng lahat, kahit na maaari nilang i-decrypt ito, kung paano sila ay maaaring troll terabytes ng data sa random na mga format sa pag-asa ng paghahanap ng mga numero ng iyong account o anumang? Bukod, kung ikaw ay talagang nag-aalala tungkol sa seguridad, maaari mong palaging lumikha ng isang dami TrueCrypt sa Dropbox.

Ang isa pang gamitin maaari kang maglagay Dropbox sa ay sa pagpapanatiling ang iyong data ng application na naka-sync sa pagitan ng mga computer. Mas mahusay itong gumagana sa mga Mac at symbolic link. Halimbawa, kung mayroon kang isang MacBook at isang iMac, maaari mong ilagay ang iyong address book sa iyong Dropbox direktoryo, lumikha ng isang link symbolic mula sa normal lokasyon (sa ~ / Library / ApplicationData / Mail.app) at asahan na makita ang parehong address book sa parehong mga computer. Katulad na nanlilinlang ay gagana sa iba pang mga application pati na rin. Sinubukan ko ito sa aking offline na software sa pag-blog (ecto) at ang aking kapaligiran ng pagbuo (NetBeans).

Gusto ng higit pang mga dahilan upang mag-sign up? Mahusay, Maaari mo ring ibahagi ang mga file sa ibang mga user. Ipagpalagay na ang iyong asawa ay may Dropbox sa kanyang sarili, at nais mong ibahagi ang ilang mga larawan sa kanyang. Ito ay madaling isagawa. At sa tingin ko ang folder ng mga larawan sa Dropbox behaves tulad ng isang gallery, bagaman hindi ko pa nasubok ito.

Kaya, kung nakita mo sa mga kadahilanang ito upang magkaroon ng isang virtual na thumbdrive bilang karagdagan sa (o sa halip ng) isang tunay na pisikal na isa, huwag mag-sign up para sa Dropbox sa pamamagitan ng alinman sa mga milyong mga link sa pahinang ito. Sabihin ba ko sa iyo na kung naka-sign up ang iyong mga kaibigan gamit ang iyong link, makakakuha ka ng 250MB dagdag para sa bawat referral?

Larawan ni Debs (ò‿ó)♪

Hosting Serbisyo

hosting.gifSa mundo ngayon, kung wala kang isang website, hindi mo na umiiral. Mahusay, na maaaring hindi ganap na tumpak — maaari mong gawin lamang fine may isang pahina ng facebook o isang blog. Ngunit ang demokratikong katangian ng Internet ng inspirasyon ng maraming amin upang maging mga tagapagbigay ng impormasyon sa halip na lamang ang mga consumer. Ang mas matalinong mga bago, sa katunayan, madiskarteng iposisyon ang kanilang sarili sa pagitan ng mga provider at ang mga consumer, at umani makisig premyo. Tumingin sa nabanggit facebook, o Google, o sa anumang isa sa mga negosyo sa Internet na ginawa ito malaki. Kahit na ang maliit na fries ng Internet, kabilang ang maliit na-time na mga blogger tulad ng sa iyo matapat, hanapin ang kanilang sarili nakaharap web-trapiko at katatagan uri ng mga teknikal na isyu. Kamakailan ko inilipat mula sa aking ibinahaging hosting sa NamesDirect.com sa isang virtual pribadong host sa Arvixe.com, and even more recently to InMotion. Doon, Ginawa ko ito. Ako nawala at bumaba teknikal na hindi maintindihang pag-uusap sa aking mga mambabasa. Ngunit ang post na ito ay nasa teknikal na mga pagpipilian namumuko webmaster mayroon. (Bago kami magpatuloy sa karagdagang, hayaan mo akong ibunyag ang katotohanan na ang mga link sa InMotion sa post na ito ay ang lahat ng kaakibat na mga link.)

Kapag nagsimula off sa iyo ng isang maliit na website, karaniwan kang pumunta sa kung ano tawagan nila “Nagbahagi ng pagho-host” — ekonomiya klase ng web hosting soltuion. Irehistro mo ng isang domain name (tulad ng thulasidas.com) para sa $20 o $30 at tumingin sa paligid para sa isang lugar sa web upang ilagay ang iyong mga pahina. Maaari mong makita ang ganitong uri ng pag-host para sa ilalim $10 isang buwan. (Halimbawa, InMotion May package para sa bilang mababang bilang $4 isang buwan, may pagpaparehistro ng libreng domain name itinapon in) Karamihan ng mga provider advertise unlimited bandwidth, walang limitasyong imbakan, walang limitasyong mga database etc. Mahusay, hindi naniniwala ang lahat ng bagay na makikita mo sa Internet; kang makakuha ng kung ano ang babayaran mo para sa. Kung basahin mo ang fine print na bago ang pag-click “dito” upang tanggapin ang mga 30 mga tuntunin at kundisyon mahaba pahina-, Gusto mong makita na walang limitasyong talaga ay nangangahulugan limitadong.

Para sa mga taong pinatugtog sa paligid sa web development sa bahay, Nagbahagi hosting ay tulad ng pagkakaroon ng naka-install XAMPP sa iyong home computer na may maramihang mga gumagamit sa pag-access ito. Oo naman, ang provider ay maaaring magkaroon ng isang malakas na malakas na computer, malaking storage space at malaki ang pipe sa Internet o kahit ano, ngunit ito ay nagbabahagi pa rin. Ito ay nangangahulugan na ang iyong sariling mga partikular na pangangailangan ay hindi maaaring madaling tanggapin, lalo na kung mukha itong bilang bagaman maaari mong baboy isang hindi patas na bahagi ng “walang hangganan” kayamanan, na kung saan ay kung ano ang nangyari sa aking provider. Kailangan ko ng “LUMIKHA NG PANSAMANTALANG talahanayan” pribilehiyo para sa isang partikular na application, at ang aking host sinabi, “Walang paraan taong masyadong maselan sa pananamit.”

Ibinahagi sa pagho-host ay sa iba't-ibang mga pakete, oo naman. Negosyo, Para sa, Ultimate atbp. — ay ang lahat ng basta-basta-a-advertise sila buzzwords, lubos na naglalarawan ng iba't ibang laki ng mga bahagi ng mga mapagkukunan makakakuha ka ng. Ang susunod na pag-upgrade ay isa pang buzzword — Cloud Hosting. Dito, ang mga mapagkukunan ay pa rin Nagbahagi. Ngunit sa malas naninirahan sila sa heograpiya dispersed mga data center, na-optimize at nasusukat sa pamamagitan ng ilang mga uri ng teknolohiya grid. Ang ganitong uri ng hosting ay itinuturing na mas mahusay dahil, kung naubusan ka ng mga mapagkukunan, ang pag-host ng programa ay maaaring magtalaga ng higit pa. Halimbawa, kung bigla kang magkaroon ng isang spike ng trapiko dahil sa iyong mga nakakatawang post ng pagpunta viral sa facebook at Digg, ang ulap ay madaling pangasiwaan ito. Habilin nila, oo naman, singilin ang nalalaman mo, ngunit sa nakabahaging hosting sitwasyong, Gusto nila i-lock mo marahil out pansamantalang. Akin, ulap hosting tunog tulad ng ibinahagi sa pagho-host sa ilan sa mga hadlang sa mapagkukunan inalis. Ito ay katulad ng pagbabahagi ng isang pie, ngunit sa lahat ng mga sangkap sa kamay, upang kung naubusan ka, maaari nilang mabilis maghurno ilang higit pa para sa iyo.

Ang “na business class” ng web hosting ay VPS o Virtual Private Server. Dito, mayroon kang isang server (kahit na isang isa virtual) para sa iyong sarili. Sapagkat ikaw “sarili” server na ito, maaari mong gawin ang anumang gusto mo dito — mayroon kang “ugat” daan. At in-advertise na mga mapagkukunan ay, humigit-kumulang, na nakatuon sa iyo. Ito ay tulad ng pagkakaroon ng VirtualBox tumakbo sa iyong home PC kung saan mo na-install ang XAMPP. Ang tanging downside ay na hindi mo alam kung gaano karaming iba pang mga VirtualBoxes ay tumatakbo sa mga computer kung saan iyong VPS ay tumatakbo. Kaya ang bahagi ng mga mapagkukunan na aktwal mong makakuha upang tamasahin ay maaaring naiiba mula sa mga ng tinatawag na “dedikado” mga bago. Para sa mga ugat ng access at mga mapagkukunan parang nakatuon, kang magbayad ng isang premium. VPS nagkakahalaga ng humigit-kumulang sampung beses hangga't ibinahagi hosting. InMotion, halimbawa, May VPS pakete para sa $40 isang buwan, na kung saan ay kung ano ako nag-sign up para sa.

VPS hosting ay may kasunduan sa antas ng serbisyo na karaniwang estado 99.9% uptime o availability. Mahalaga na tandaan na ito uptime tumutukoy, hindi sa iyong pagkakataon ng VPS, ngunit sa server na nagho-host ng virtual server. Dahil ikaw ang boss ng iyong VPS, kung nag-crash ito, ito ay higit sa lahat ang iyong problema. Ang iyong provider ay maaaring nag-aalok ng “ganap na pinamamahalaang” serbisyo (InMotion gumagana), ngunit na karaniwang ay nangangahulugan na maaari mong hilingin sa kanila na gawin ang ilang mga admin work at humingi ng payo. Sa aking kaso, aking VPS makapagsimula nakikipag-hang- (dahil sa ilang mga isyu FastCGI bago ako nagpasya upang lumipat sa DSO para sa suporta PHP sa gayon ay nagtrabaho APC — Alam ko, maraming techie magulong pag-uusap, ngunit ako ay pagtula ang batayan para sa aking mga susunod na post sa pamamahala ng server). Kapag tinanong ko ang suporta upang makatulong na-diagnose ang problema, sinabi nila, “Ito ay nagha-hang dahil ang iyong server ay nagpapalitaw ng masyadong maraming mga proseso ng PHP. Kahit ano ang maaari kong tulungan ka sa?” Tumpak na pahayag, Dapat ba akong umamin, ngunit hindi kinakailangan ang mga uri ng tulong na iyong hinahanap para sa. Sila ay sinasabi, sa huli, ang VPS server ang aking sanggol, at gusto kong mag-aasikaso nito.

Kung ikaw ay tunay na mataas na-paglipad webmaster, ang uri ng hosting dapat mong pumunta para sa ay isang ganap na nakalaang. Ito ay uri ng tulad ng first class o pribadong jet uri ng sitwasyon sa aking mga pagkakatulad. Ito pagpipilian sa pagho-host ay nagpapatakbo ka ng isang hindi kakaunti gastos, kahit saan mula sa $200 sa ilang mga libo-libong bawat buwan. Para sa na uri ng pera, kung ano ang makakakuha ka ng ay isang malakas na server (mahusay, hindi bababa sa para sa costlier mga bago ng mga plano) makikita sa isang datacenter sa kalabisan kapangyarihan supplies at iba pa. Dedicated hosting, sa ibang salita, ay isang real pribadong server, na taliwas sa isang isa virtual.

Mayroon akong walang direktang karanasan sa isang naka-host dedikado server, ngunit ako ay may isang pares ng mga server na tumatakbo sa bahay para sa mga layuning pag-unlad. Ba akong magpatakbo ng dalawang mga computer na may XAMPP (isa tunay at isa sa isang VirtualBox sa aking iMac) o at dalawang may MAMP. At maglakas-loob ko ang karanasan dedikadong-server ay magiging katulad — isang server sa iyong tango at tawag sa mga mapagkukunan earmarked para sa iyo, tumatakbo kahit anong ito ay na nais mong run.

Kahit papaano ay maikalat sa buong nakabahagi at VPS hosting ay ang tinatawag na nila ang isang reseller account. Ang uri ng pagho-host ng mahalagang nagtatakda up ka bilang isang maliit na web hosting provider (siguro sa isang shared hosting mode, tulad ng inilarawan sa itaas) iyong sarili. Maaari itong maging kawili-wiling kung nais mong gumawa ng ilang mga Bucks sa gilid. InMotion, halimbawa, Nag-aalok sa iyo ng isang reseller pakete para sa $20, at mga pangako upang tumingin pagkatapos support enduser ang kanilang mga sarili. Oo naman, kapag aktwal mong muling ibebenta sa iyong mga potensyal na customer, baka gusto mong tiyakin na ang iyong handog ay may isang bagay na mas mahusay kaysa sa kung ano ang maaari nilang makuha nang direkta mula sa kumpanya alinman sa mga tuntunin ng pagpepresyo o tampok. Kung hindi, ito ay hindi gumawa magkano ang kahulugan para sa kanila na dumating sa iyo, ginagawa ito?

Kaya doon. Iyon ay ang spectrum ng mga pagpipilian sa pagho-host mayroon kang. Ang kailangan mo lang gawin ay upang malaman kung saan sa spectrum na ito sa iyong mga pangangailangan mahulog, at pumili nang naaayon. Kung tapusin mo up pagpili InMotion (isang matalino pagpipilian), Gusto ko maging tumatanaw ng utang na loob kung kaya mo gamit ang isa sa aking kaakibat na mga link.

Sigurado namin Paglilipat…

Unreal Blog ay lumipat sa isang mas malakas na server sa Arvixe. [Pagsisiwalat: Ang lahat ng mga server link sa artikulong ito ay kaakibat na mga link.] Para sa mga interesado sa paglipat ng iyong hosting sa isang bagong server, Akala ko Gusto ko ilarawan ang “gotchas” kasangkot.

gotcha Ito got ako sa panahon ng isang pagsubok migration ng aking mga lumang mga post sa bagong server. Ako ay higit sa 130 post upang i-migrate. Kapag inilipat ko ang mga ito sa bagong blog sa bagong server, sila ay tumingin tulad ng mga bagong mga post. Upang ang unforgiving logic ng isang computer (na defies bait at namamahala upang sirain ang buhay), ito kapahayagan tungkol kabaguhan ay tumpak, Mayroon akong upang umamin — sila ay sa katunayan mga bagong post sa bagong server. Kaya, sa ika-10 ng January, aking regular na mambabasa na ay naka-sign up para sa mga update na natanggap sa paglipas ng 100 email notification tungkol sa “mga bagong post” sa aking blog. Hindi na kailangang sabihin ako ay nagsimula sa pagkuha ng galit email mula sa aking annoyed regulars demanding na aking aalisin ang kaniyang pangalan mula sa aking “list.excessive” (bilang isa sa mga ito ilagay ito). Kung ikaw ay isa sa mga taong nakakuha ng labis na emails, mangyaring tanggapin ang aking pasensiya. Maging panatag na ako ay may naka-off ang mga notification email, at aking hahanapin at mahirap sa lamang-loob ng aking blog bago i ito pabalik sa. At kapag gagawin ko i-on ito, Ako malaking magbigay ng isang link sa bawat mensahe upang mag-subscribe o mag-unsubscribe sa iyong sarili.

Habang lumalaki ang iyong web bakas ng paa at ang iyong blog traffic, ikaw ay pagpunta sa may upang lumipat sa isang mas malaking server. Sa aking kaso, Ako ay nagpasya na pumunta sa Arvixe& Gt; dahil sa mga mahusay na mga review ko natagpuan sa web. Ang desisyon ng kung ano ang uri ng hosting na kailangan mo ay gumagawa para sa isang kawili-wiling paksa, na kung saan ay ang aking susunod na post.

Cloud Computing

Ako unang narinig ng “Cloud Computing” kapag ang aking mga kaibigan sa Trivandrum sinimulan ng pakikipag-usap tungkol dito, pag-aayos ng mga seminar at kumperensya sa paksa. Ako ay pamilyar sa Grid Computing, kaya naisip ko ito ay isang bagay na katulad at iniwan ito sa ganoon. Ngunit ang kamakailang nangangailangan ng mina isinalarawan sa akin kung ano ang cloud computing ay tunay na, at bakit isa ito gusto. Akala ko Gusto ko ibahagi ang aking pananaw sa mga uninitiated.

Bago kami pumunta anumang karagdagang, Dapat kong aminin na isulat ko ang post na ito sa isang bit ng isang lihim na hangarin. Ano ang motibo ay ay may isang bagay na ako ibunyag patungo sa dulo ng post na ito.

Hayaan akong magsimula sa pamamagitan ng nagsasabi na ako ay walang noob pagdating sa mga computer. Sinimulan ko ang aking mahaba ang kapakanan ng pag-ibig sa computing at programming sa 1983. Ang mga late night bisikleta rides sa CLT at mga stack ng Fortran card – mga nagawang puno ng saya-pakikipagsapalaran. Gusto naming magsumite ng stack sa IBM 370 operator maaga sa umaga at makuha ang output ng dilim. Kaya ang pagliko sa palibot ng oras para sa bawat bug fix ay magiging isang araw, na sa tingin ko ginawa sa amin medyo ingat sa mga programmer. Natatandaan ko ang pagsusulat ng programa para sa pag-print out ang isang kalendaryo, isang pahina sa bawat buwan, may pagitan at nakahanay nang maayos. Walang silbi talaga, dahil ang printout ay magiging sa laki A3 roll feed na may mga butas sa mga gilid, at ang font ay isang marumi uri Courier ng laki punto 12 sa mapusyaw na asul-itim, bahagya nababasa sa normal na distansya sa pagbabasa. Ngunit ito ay masaya. Sa kasamaang palad ginawa ko ang isang pagkakamali sa loop nesting at ang kalendaryo ay dumating out sa lahat ng messed up. Mas masama, ang operator, na naging maramot tungkol sa paggamit ng papel, Naantala ang output sa ika-apat na buwan at ipinapayo sa akin upang itigil ito. Alam ko na hindi siya maaaring gambalain ito kung ginamit ko lamang ng isang Fortran I-print statement at rewrote ang programa upang gawin ito na paraan. Nakakuha ako ng output, ngunit sa pahina ng Enero, nagkaroon ito sulat sulat kamay, “Subukan ito nang isa pang beses at ako ay kanselahin ang iyong account.” Sa puntong iyon tumigil ako at desisted.

Nagsimula ako gamit ang email sa huli eytis sa isang kumpol ng mga Vaxstations na pag-aari ng mataas na enerhiya na mga grupo ng physics sa Syracuse University. Sa simula, maaari kaming magpadala lamang ng email sa mga gumagamit sa parehong kumpol, may DecNet address tulad ng VAX05::MONETI. At sa isang taon mamaya, kapag maaari ba akong magpadala ng isang sulat sa aking kaibigan sa susunod na gusali na may address tulad ng IN%”naresh@ee.syr.edu” o isang bagay (ang “SA” signifying Internet), Ako ay makapangyarihang impressed sa mong bilis kung saan ang teknolohiya ay progressing. Little alam ko na ilang maiikling taon na ang lumipas, magkakaroon usenet, Mosaic at e-commerce. At na nais kong maging pagsulat mga aklat sa pinansiyal na computing at WordPress plugin sa PHP.

Sa kabila ng pagpapanatiling naaayon sa mga teknolohiya sa computing karamihan ng aking buhay, Nagsimula ako sa pakiramdam na teknolohiya ay dahan-dahan na pinaghihiwa libre at Pag-anod ang layo mula sa akin. Hindi ko pa rin magkaroon ng isang twitter account, at bisitahin ko ang aking Facebook nang isang beses lamang sa isang buwan o kaya. Marami pa sa punto ng post na ito, Ako ay napahiya upang umamin na nagkaroon ako walang bakas kung ano ang cloud computing ay ang lahat ng tungkol sa. Hanggang sa nakuha ko ang aking MacBook Air, salamat sa aking mahal na asawa na may gusto upang i-play ang asukal sa mama-minsan. Palagi ko ay nagkaroon ng problemang ito ng pag-synchronize ang aking mga dokumento sa pagitan ng mga apat o limang mga PC at mga Mac regular ako sa. Gamit ang isang USB drive at matinding pag-aalaga, Kaya kong pamahalaan ito, ngunit ang MBA ay ang kilalang-kilala dayami na sinira ang aking kamelyo ng isang pabalik. (Sa pamamagitan ng paraan, alam mo bang ito Iranian kasabihan – “Sa bawat oras na dumating ang mga shits, hindi ito petsa”?) Naisip ko na doon ay dapat mas mahusay na paraan. Ako ay nag-play gamit ang Google Apps para sa isang habang ngayon, kahit na hindi ako nag-mapagtanto na ito ay cloud computing.

Kung ano ang nais kong gawin ay mas kasangkot ng kaunti kaysa sa mga application opisina. Nais kong magtrabaho sa aking libangan proyekto sa PHP mula sa iba't ibang mga computer. Nangangahulugan ito na ang isang bagay tulad XAMPP o MAMPP kasama ang NetBeans sa lahat ng mga computer Nagtatrabaho ako sa. Ngunit paano ko panatilihin ang source code sync'ed? Thmbdrives at backup / mga programa ng pag-sync? Hindi eleganteng, at marahil ay hindi tuluy-tuloy na. Pagkatapos ay pindutin ko sa mga perpektong solusyon – Dropbox! Sa ganitong paraan, -imbak mo ang pinagmulan ng mga file sa network (paggamit ng Amazon S3, tila, ngunit iyon ay wala sa usapan), at makakita ng isang direktoryo (folder para sa mga taong hindi sinunod Steve Jobbs at nawala pabalik sa Mac) na mukhang sa paghihinala lokal. Sa katunayan, ito ay isang lokal na direktoryo ng – lamang na mayroong ay isang programa na tumatakbo sa background ang pag-sync ito sa iyong folder sa cloud.

Dropbox! Binibigyan ka ng 2GB ng imbakan ng libreng network, kung saan mahahanap ang lubos na sapat para sa anumang mga normal na user. (Iyan tulad ng sa sikat na huling salita sa pamamagitan ng Bill Gates, hindi ito? “64KB ng memorya ay dapat na sapat para sa sinuman!”) At, maaari kang makakuha ng 250MB ng ekstra para sa bawat matagumpay na referral gagawin mo. Na pinagsasama-ako sa aking lihim na hangarin – ang lahat ng mga link sa Dropbox! sa post na ito ay aktwal na mga referral link. Kapag nag-sign up at simulan ang paggamit nito sa pamamagitan ng pag-click sa isa sa mga ito, Nakukuha ko 250MB dagdag. Huwag mag-alala, makakakuha ka pati na rin 250MB dagdag. Kaya ang maaari kong palaguin ang aking online na imbakan ng hanggang sa 8GB, na dapat panatilihin sa akin masaya para sa isang mahabang panahon, maliban kung gusto kong mag-imbak ng aking mga larawan at video doon, sa ganoong sitwasyon, ia-upgrade ko ang aking Dropbox! account sa bayad na serbisyo.

Bukod sa pagbibigay sa akin ng dagdag na espasyo, mayroong maraming mga kadahilanan na dapat mong talagang tingnan ang Dropbox!. Ako ay sumulat ng higit pa sa mga kadahilanan sa ibang pagkakataon, ngunit hayaan mo akong ilista ang mga ito dito.
1. I-sync ang iyong (Kapote) tugunan ang aklat kasama ng iyong mga Mac.
2. Maramihang mga naka-sync na backup ng iyong mahalagang data.
3. Transparent na paggamit para sa IDEs tulad ng Netbeans.
Ang ilan sa mga kadahilanang ito ay natugunan lamang sa pamamagitan ng pagsunod ng ilang mga tip at trick, na kung saan ay kong isulat sa.

Sa pamamagitan ng paraan, kami manunulat Indian bang gamitin expression tulad ng lihim motives at vested interes. Sa tingin ba ninyo ay dahil palagi naming magkaroon ng ilang mga?

Blangkong Screen pagkatapos Hibernate o Sleep?

Okay, the short answer, increase your virtual memory to more than the size of your physical memory.

Long version now. Kamakailan lamang, I had this problem with my PC that it wouldn’t wake up from hibernation or sleep mode properly. The PC itself would be on and churning, but the screen would switch to power save mode, staying blank. The only thing to do at that point would be to restart the computer.

Like the good netizen that I am, I trawled the Internet for a solution. But didn’t find any. Some suggested upgrading the BIOS, replacing the graphics card and so on. Then I saw this mentioned in a Linux group, saying that the size of the swap file should be more than the physical memory, and decided to try it on my Windows XP machine. And it solved the problem!

So the solution to this issue of blank screen after waking up is to set the size of the virtual memory to something larger than the memory in your system. If you need more information, here is how, in step-by-step form. These instructions apply to a Windows XP machine.

  1. Right-click on “My Computer” and hit “Properties.”
  2. Take a look at the RAM size, and click on the “Advanced” tab.
  3. Click on the “Setting” button under the “Performance” group box.
  4. Sa “Performance Options” window that comes up, select the “Advanced” tab.
  5. Sa “Virtual Memory” group box near the bottom, mag-click sa “Change” button.
  6. Sa “Virtual Memory” window that pops up, set the “Custom Size” to something more than your RAM size (that you saw in step 2). You can set it on any hard disk partition that you have, but if you are going through all these instructions, chances are you have only “C:”. Sa aking kaso, I chose to put it on “M:”.

Paano i-save ang isang string sa isang lokal na file sa PHP?

This post is the second one in my geek series.

While programming my Theme Tweaker, I came across this problem. I had a string on my server in my php program (the tweaked stylesheet, sa katunayan), and I wanted to give the user the option of saving it to a file his computer. I would’ve thought this was a common problem, and all common problems can be solved by Googling. Pero, lo and behold, I just couldn’t find a satisfactory solution. I found my own, and thought I would share it here, for the benefit of all the future Googlers yet to come and go.

Before we go into the solution, let’s understand what the problem is. The problem is in the division of labor between two computers — one is the server, where your WordPress and PHP are running; the other is the client’s computer where the viewing is taking place. The string we are talking about is on the server. We want to save it in a file on the client’s computer. The only way to do it is by serving the string as an html reply.

Sa unang tingin, this doesn’t look like a major problem. Pagkatapos ng lahat, servers regularly send strings and data to clients — that’s how we see anything on the the browser, including what you are reading. If it was just any PHP program that wants to save the string, it wouldn’t be a problem. You could just dump the string into a file on the server and serve the file.

But what do you do if you don’t want to give the whole world a way of dumping strings to files on your server? Mahusay, you could do something like this:

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

Kaya, just put this code in your foo.php that computes the string $stylestr and you are done. But our trouble is that we are working in the WordPress plugin framework, and cannot use the header() calls. When you try to do that, you will get the error message saying that header is already done dude. For this problem, I found the ingenious solution in one of the plugins that I use. Forgot which one, but I guess it is a common technique. The solution is to define an empty iFrame and set its source to what the PHP function would write. Since iFrame expects a full HTML source, you are allowed (sa katunayan, obliged) to give the header() directives. The code snippet looks something like:

<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 .'"' ;
?>

Now the question is, what should the source be? Sa ibang salita, what is $styleurl? Malinaw, it is not going to be a static file on your server. And the purpose of this post is to show that it doesn’t have to be a file on the server at all. It is a two-part answer. You have to remember that you are working within the WordPress framework, and you cannot make standalone php files. The only thing you can do is to add arguments to the existing php files, or the plugins you have created. So you first make a submit button as follows:

<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>

Note that the name attribute of the button is “saveCSS.” Ngayon, in the part of the code that handles submits, you do something like:

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

?>

This is the $styleurl that you would give as the source of your iFrame, fram. Note that it is the same as your pluging page URL, except that you managed to add “?save” at the end of it. The next trick is to capture that argument and handle it. For that, you use the WordPress API function, add_action as:

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

This adds a function saveCSS to the init part of your plugin. Now you have to define this function:

<?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() ;
}
?>

Now we are almost home free. The only thing to understand is that you do need the die(). If your function doesn’t die, it will spew out the rest of the WordPress generated stuff into your save file, appending it to your string $stylestr.

It may look complicated. Mahusay, I guess it is a bit complicated, but once you implement it and get it running, you can (and do) forget about it. Hindi bababa sa, Gagawin ko. That’s why I posted it here, so that the next time I need to do it, I can look it up.