Talaan ng mga Nilalaman:

Oras ng Panitikang Ginawa Mula sa E-reader: 6 Mga Hakbang (na may Mga Larawan)
Oras ng Panitikang Ginawa Mula sa E-reader: 6 Mga Hakbang (na may Mga Larawan)

Video: Oras ng Panitikang Ginawa Mula sa E-reader: 6 Mga Hakbang (na may Mga Larawan)

Video: Oras ng Panitikang Ginawa Mula sa E-reader: 6 Mga Hakbang (na may Mga Larawan)
Video: Secret Intelligent. Paano mo Malalaman na IKAW ay LIHIM na MATALINO? 2024, Hulyo
Anonim
Oras ng Pampanitikan na Ginawa Mula sa E-reader
Oras ng Pampanitikan na Ginawa Mula sa E-reader

Ang kasintahan ko ay isang * masugid na mambabasa. Bilang isang guro at scholar ng panitikan sa Ingles, nagbabasa siya ng walong pung libro bawat taon sa average.

Sa kanyang listahan ng mga gusto ay isang orasan para sa aming sala. Maaari akong bumili ng isang orasan sa dingding mula sa tindahan, ngunit nasaan ang kasiyahan doon? Sa halip, ginawan ko siya ng isang orasan na nagsasabi sa oras sa pamamagitan ng pag-quote ng mga pahiwatig ng oras mula sa mga gawaing pampanitikan, gamit ang isang e-reader bilang display, sapagkat napakahusay na naaangkop:-)

Ina-update ito bawat minuto, kaya halimbawa sa 9.23 ng gabi, magbabasa ang Kindle

Ang aking ama ay nakilala ako sa istasyon, ang aso ay tumalon upang salubungin ako, napalampas, at halos mahulog sa harap ng 9.23 pm Birmingham express.

Ang paraan na ginawa ko ito, ang Kindle ay maaari pa ring magamit bilang isang normal na e-reader. Kung ang orasan ay nakabukas kahit na, bilang isang idinagdag na bonus, dumoble ito bilang isang pagsusulit sa panitikan. Ipinapakita ng orasan ang sipi nang walang pamagat at may akda ng libro, upang mahulaan mo. Kung nais mong malaman ang mga sagot, ang pagpindot sa mga pindutan sa gilid (karaniwang ginagamit upang isulong ang mga pahina ng mga e-libro) ay isiwalat sa kanila.

I-update ang Agosto 5:

Maraming salamat sa lahat para sa lahat ng magagandang papuri! Gayundin, ang feedback ay lubhang kapaki-pakinabang. Kung mayroon kang anumang problema sa paggawa ng iyong sariling orasan ng Kindle, mangyaring tingnan ang mga komento

Ang Instructable na ito ay naitampok sa Hackaday, Gizmodo, The Verge at Hacker News. Ako ay isang napaka mapagmataas at masayang gumagawa:-)

Samantala, si Johannes Enevoldsen ay gumawa ng isang web bersyon ng aking orasan, tulad din ni Davide. Nasasabik ako na ang aking proyekto ay nagbigay inspirasyon sa kanila

Hakbang 1: Mga Tool at Materyales

Mga Kasangkapan at Kagamitan
Mga Kasangkapan at Kagamitan

Talagang ang tanging bagay na kinakailangan ay isang e-reader (at isang USB cable upang kumonekta dito). Para sa proyektong ito, isang Kindle ang ibinigay sa akin ng isang kaibigan. Ito ay isang Kindle 3 WiFi (palayaw na K3, o K3W). Mahahanap mo ang maraming mga pangalawang kamay na naunang mga modelo tulad nito sa eBay halimbawa.

Kakailanganin mo ang isang computer (anumang operating system), na may isang SSH client tulad ng vSSH at isang sFTP client tulad ng Filezilla na naka-install (pareho ang libre). Nakatutulong ito upang magkaroon ng kaunting karanasan sa Linux, sapagkat iyan ang tumatakbo sa Kindle.

Upang patayo ang Kindle sa aming aparador, gumawa ako ng isang stand mula sa kongkreto. Kung nais mong gawin ang pareho, kakailanganin mo ang isang lalagyan ng pagkain sa isang hugis na gusto mo, kumapit na pelikula, styrofoam, semento, mainit na pandikit o double sided tape, at isang timba (upang ihalo ang semento).

Hakbang 2: Pag-jailbreak sa Kindle

Pag-jailbreak sa Kindle
Pag-jailbreak sa Kindle

Upang baguhin ang Kindle sa isang orasan, kailangan nating makapasok sa mga file ng system. Upang magawa iyon, kailangan nating buksan ito sa pamamagitan ng proseso na tinatawag na 'jailbreaking' (huwag magalala, hindi ito iligal kung iyong pag-aari). Ang isang paliwanag sa jailbreak ang Kindle at isang zip file na may mga kinakailangang file ay matatagpuan dito. Tingnan din ang pangkalahatang ideya ng lahat ng magagamit na software na pasadyang software. Alamin kung aling modelo ng Kindle ang mayroon ka sa pahinang ito.

Para sa proyektong ito, kailangan mo lamang i-install ang jailbreak hack at ang usbnet hack, hindi ang pag-hack ng screen saver. Bibigyan ka ng USBNetwork ng malayuang pag-access ng shell sa iyong Kindle, alinman sa paglipas ng USB o WiFi. Ang kakailanganin mo, kung nais mong gamitin ang mga key ng keyboard, ay ang Launchpad hack.

Babala: Nabasa ko ito na maaaring makapinsala sa iyong Kindle. Sundin ang mga panuto. Jailbreak sa sarili mong peligro.

Kung ikonekta mo ang Kindle sa iyong computer, lalabas ito bilang isang USB drive.

Talaga, ang kailangan mo lang gawin ay ilagay ang Update_jailbreak_0.13. N _ *** _ install.bin (kung saan *** ang iyong bersyon ng Kindle, sa aking kaso na 'k3w') sa root folder ng Kindle kapag ito ay konektado sa iyong computer

Mula sa README file sa zip file: "Ngayon, palabasin at alisin ang plug ng iyong Kindle, at pumunta sa * [HOME] -> [MENU]> Mga Setting -> [MENU]> I-update ang Iyong Kindle *. Dapat ay mabilis." (tala: dalawang beses itong pag-click sa menu button).

Pagkatapos gawin ang pareho para sa mga file ng USBNet at Launchpad. Dapat mo na ngayong mag-log in sa aparato gamit ang SSH. Sa Kindle, kumonekta sa WiFi network. Ang isang paraan upang malaman ang IP address nito ay sa pamamagitan ng pag-log in sa iyong WiFi router at pagtingin dito doon. Ang Username ay 'root', at ang default na root password para sa iyong modelo ay maaaring kalkulahin.

Pagkatapos i-install ang Python sa Kindle, muling gamit ang mga file sa mahusay na forum ng Mobileread.com (salamat VoltaX2 sa mga komento sa ibaba).

Hakbang 3: Paggawa ng isang Imahe para sa Bawat solong Minuto ng Araw

Paggawa ng isang Imahe para sa Bawat solong Minuto ng Araw
Paggawa ng isang Imahe para sa Bawat solong Minuto ng Araw

Mayroong 1, 440 minuto sa isang araw. Ang pag-iipon ng isang listahan na may mga quote para sa bawat isa sa kanila mula sa iba't ibang mga akdang pampanitikan ay isang napakalaking gawain. Malaking kaluwagan: nagawa na iyon ng iba para sa atin.

Noong 2011, tinanong ng pahayagan na The Guardian ang mga mambabasa nito na magsumite ng mga quote mula sa mga libro na binabanggit ang mga oras. Nais nilang bumuo ng isang pag-install para sa isang piyesta sa panitikan. Kaya mayroon silang dalawang bersyon ng isang listahan sa kanilang website (1, 2).

Pinagsama ko ang dalawang listahan, linisin ang mga ito, nagdagdag ng ilang beses na nahanap ko ang aking sarili, at ginawang isang CSV file.

Sa kasamaang palad ang listahan ay hindi sumasaklaw sa lahat ng mga minuto ng araw. Nagtrabaho ako sa paligid nito sa pamamagitan ng paggamit ng ilang mga quote na higit sa isang beses, halimbawa kung maaari itong magamit pareho sa AM at PM. Ang mga mas malinaw na indikasyon ng oras ay maaaring gamitin sa paligid ng isang tiyak na oras, kaya ang quote na ito mula sa Catcher in the Rye ay ginagamit sa 9.58AM: "Hindi ako masyadong nakatulog, dahil sa palagay ko ay bandang alas diyes na lamang nang magising ako …"

Kahit na sa kaaya-ayang listahan na ito, dalawang bagay ang tumagal sa akin ng isang hindi makatuwirang dami ng oras. Kailangan kong gawing isang imahe ang bawat solong sipi mula sa listahan. Nais kong gawing maayos ang mga ito sa screen, kaya't ang font ay mas malaki hangga't maaari para sa bawat sipi.

Habang ang pag-scale ng isang kahon ng teksto sa isang tiyak na taas at lapad ay madaling gawin nang manu-mano sa karamihan ng software sa pag-edit ng larawan, maaaring ito ay isang napakalawak na halaga ng trabaho upang likhain ang mga ito nang paisa-isa. Ang paglikha ng isang script upang gawin ito para sa akin subalit napatunayan na maging ang gawain din. Sa PHP (Ginamit ko ang wikang iyon sa pag-program dahil maganda ang mga pagpapaandar nito upang harapin ang teksto) Sumulat ako ng isang recursive function upang mahanap ang pinakamahusay na akma para sa bawat sipi, mahaba o maikli. Para sa bawat linya, lumilikha ang script ng dalawang mga imahe ng PNG, ang isa ay may isa na walang metadata.

Gumagamit ito ng font ng Libertine, na gusto ko dahil sa naka-istilong hitsura nito, sapagkat ito ay kumpleto (mga numero, bantas, diacritics) at dahil bukas itong mapagkukunan.

Ang iba pang bagay na tumagal sa akin ng mahabang panahon ay ang pagtukoy sa lahat ng pagbanggit ng oras sa mga sipi, dahil nais kong isulat ang mga ito sa naka-bold na teksto. Ginagawa nitong mas madaling gamitin ang orasan, lalo na kung ang isang quote ay medyo mahaba. Ang problema ay sa mga libro, isang kahanga-hangang pagkakaiba-iba ng paglalarawan ng oras ang ginamit. Maaari itong maging anumang mula sa '6.00 p.' o '18: 11: 00 'hanggang' 0600h ',' bandang alas sais ',' alas sais 'lamang, o' dalawampu't walong minuto pasado alas onse '. Gumawa ako ng isang script upang subukan at hanapin ang karamihan sa mga pagkakaiba-iba na ito, ginawa ang mga hindi nito makita ang aking sarili, at idinagdag ang mga ito sa csv file.

Kung nais mong gumawa ng iyong sariling Kindle na orasan, maaari mong gamitin ang aking mga script (hanapin ang mga ito ay nakakabit sa ibaba), ngunit maaari mo ring i-download ang lahat ng mga nagresultang imahe.

Hakbang 4: Pagsisimula at Pagtigil sa Orasan

Pagsisimula at Pagtigil sa Orasan
Pagsisimula at Pagtigil sa Orasan

Nais kong masimulan ang aking orasan sa panitikan sa pamamagitan ng pagpindot sa shortcut Shift + C sa maliit na keyboard ng e-reader. Ang pagpindot dito muli ay tumitigil sa orasan at ginawang muli ang isang normal na e-reader.

Una, likhain ang folder na ito: / mnt / us / timelit at pagkatapos ay ilagay ang mga script na na-attach ko sa ibaba doon.

Ang mga imahe (tingnan ang nakaraang hakbang) ay papunta sa / mnt / us / timelit / mga imahe at / mnt / us / timelit / imahe / metadata /

Kapag na-install mo ang Launchpad hack, ang folder / mnt / us / launchpad ay nilikha. Lumikha ng isang bagong file doon na tinatawag na startClock.ini at ilagay ang teksto na ito doon:

[Mga Pagkilos]

C =! Sh /mnt/us/timelit/startstopClock.sh &

Lumilikha iyon ng shortcut Shift + C. Kung pipindutin natin iyon, magsisimula ang bash-script startstopClock.sh. Pinahinto nito ang balangkas ng Kindle (ang normal na interface ng gumagamit), pinipigilan ang Kindle mula sa pagpunta sa mode na pag-save ng kuryente at lumilikha ng isang maliit na file (/ mnt / us / timelit / clockisticking) upang ipahiwatig na nagsimula na ang orasan.

Tandaan: Ang Shift + C sa Kindle ay talagang 'press shift, bitawan, pindutin ang c'.

Kung pinindot muli ng gumagamit ang Shift + C at naroroon na ang orasan na file, tatanggalin ito ng startstopClock.sh at muling simulan ang Kindle.

ang startstopClock.sh ay nagpapatupad din ng isa pang script, showMetadata.sh, upang paganahin ang mga keystroke na magpapakita ng metadata (gamit ang command / usr / bin / waitforkey). Kung ang gumagamit ay itulak ang pindutan na 'susunod na pahina' sa mga gilid ng Kindle, susuriin nito kung ang orasan ay nakakakiliti at kung ito ay, ipapakita ang parehong imahe tulad ng ipinapakita (kung aling file iyon, ay nai-save sa orasan file) ngunit pagkatapos ay may pamagat at may-akda sa ibaba.

Ang pagbabago ng oras sa display bawat minuto ay tapos na sa pamamagitan ng pagdaragdag ng linyang ito sa / etc / crontab / root:

* * * * * sh /mnt/us/timelit/timelit.sh

at pagkatapos ay i-restart ang crontab tulad nito: /etc/init.d/cron restart

Sa tuwing tatakbo ito, tinitingnan ng timelit.sh kung nilikha ang 'clockisticking' file. Kung ito ay, nagpatuloy ang timelit.sh upang ipakita ang imahe para sa kasalukuyang minuto.

Tandaan: malamang na gugustuhin mong baguhin ang timezone sa timelit.sh kung saan sinasabing 'TZ = CEST'.

Hakbang 5: Paggawa ng Panindigan

Paggawa ng Panindigan
Paggawa ng Panindigan
Paggawa ng Panindigan
Paggawa ng Panindigan
Paggawa ng Panindigan
Paggawa ng Panindigan

Pinasigla ako ng iba pang Mga Instructable na gumawa ng isang kongkretong paninindigan para sa aking orasan ng Kindle. Maaari rin akong gumawa ng isang bagay na gawa sa kahoy (o kahit isang libro), ngunit gusto kong subukan ang semento dahil hindi ko pa nagawa noon at dahil din sa akala ko ang kulay-abong kulay ay magiging maayos sa e-reader.

Pinutol ko ang isang piraso ng styrofoam na laki ng e-reader, kasama ang kaunting dagdag para mapasok ang USB cable. Binalot ko ito sa cling film at isang maliit na malinaw na tape, kaya't madali na matatapos ang semento pagkatapos. Nai-tape ko ito sa ilalim ng lalagyan ng pagkain gamit ang dobleng panig na tape.

Pagkatapos ay naghalo ako ng sapat na semento upang punan ang lalagyan ng pagkain sa halos 5 sentimetro (2 ) ang lalim. Hindi ako sigurado, ngunit maaaring hindi ako gumamit ng sapat na tubig, dahil ang semento ay hindi gaanong maibuhos kaysa sa inaasahan ko. Tiyak na dapat kong sundin ang kongkretong klase bago ang aking susunod na pagsubok:-)

Inilagay ko ang semento sa lalagyan gamit ang isang pala ng hardin, binago ito nang kaunti, at pagkatapos ay pinatuyo ito sa loob ng dalawang araw.

Sa susunod na susubukan ko para sa isang mas makinis na ibabaw sa pamamagitan ng unang pag-aayos ng semento upang mapupuksa ang mga maliliit na bato, pagdaragdag ng kaunting tubig at gumugol ng mas maraming oras sa pag-sanding ng resulta. Pagkatapos ay gagawa rin ako ng isang maliit na recess sa base kaya ang USB cable ay papunta sa likuran ng stand. Maaari itong magawa gamit ang isang dayami.

Hakbang 6: Karagdagang Mga Ideya

Karagdagang Mga Ideya
Karagdagang Mga Ideya

Talagang maganda ang orasan ng panitikan, at gumagana nang maayos ang bahagi ng pagsusulit. Ang kasintahan ko ngayon at pagkatapos ay suriin upang makita mula sa aling aklat ang isang sipi ay nagmula (karaniwang tama ang hula niya:). Ang paninindigan ay hindi lumabas kung gaano ko inaasahan, ngunit inaasahan kong subukan ang paggawa ng isang mas mahusay.

Marahil ay magdagdag din ako ng isang ilawan, alinman sa naka-clamp sa aparato o isinasama sa bagong base. Kapag ang orasan ay nakaupo sa aparador, kung minsan ay medyo madilim na hindi masabi ang oras.

Sa halip na makakuha ng lakas para sa isang lampara nang magkahiwalay, ang isa ay maaaring magpapagana ng isang lampara gamit ang lakas mula sa slot ng bisagra sa Kindle. Dalawang puwang ang naroon para sa mga kasong Kindle na may built na lampara. Kailangan mong buksan ang Kindle at gumawa ng paghihinang, o gumawa ng iyong sariling mga metal clamp, ngunit iyon ay magiging matamis. Maaari ring ikonekta ng isa ang isang light sensor, kaya't ang lampara ay bubuksan lamang kapag dumidilim.

Dagdag na mga tampok na inaasahan kong makakuha ng pag-ikot sa

  • ang paghinto ng orasan sa pagitan ng 1 ng umaga at 6 ng umaga, upang makatipid ng kuryente
  • pag-on ng wifi para sa parehong dahilan, ngunit i-on ito araw-araw sa loob ng ilang minuto upang mai-synchronize ang orasan ng system
  • ipinapakita ang porsyento ng kasalukuyang minuto na lumipas bilang maliit na mga bloke sa ilalim, tulad ng ipahiwatig ng Kindle ang pag-unlad na ginagawa ng mambabasa sa isang libro
  • magpakita ng isang babala kapag naubos na ang baterya ng Kindle

(ang huling dalawang ito ay maaaring magawa sa pamamagitan ng pag-overlay ng maliliit na imahe sa mas malaking imahe gamit ang utos ng eips ng Kindle, tingnan ang aking mga script para sa mga halimbawa).

Iba pang mga posibleng ideya ay

  • gamit ang mga susi sa Kindle upang maitakda ang oras
  • magpakita ng isang default na imahe kapag nagsimula ang orasan at / o kapag walang nahanap na imahe
  • gamit ang isang shortcut (halimbawa ng shift-Q) upang i-toggle ang mode ng pagsusulit
  • ang Big Ben tunog chime sa tuktok ng oras (sa araw lamang), dahil ang Kindle ay may isang magandang speaker na naka-built in. Ang iba pang mga tunog ay maaaring ang tunog ng slamming isang libro shut o pag-on ng mga pahina o kahit na pagbabasa ng isang quote.

Umaasa ako na gusto mo ang ideya at Ituturo. Ipaalam sa akin kung mayroon kang anumang mga katanungan o mungkahi!

Mga Paligsahan sa Orasan
Mga Paligsahan sa Orasan
Mga Paligsahan sa Orasan
Mga Paligsahan sa Orasan

Pangalawang Gantimpala sa Clocks Contest

Inirerekumendang: