Բովանդակություն:

Էլեկտրոնային ընթերցողից պատրաստված գրական ժամացույց. 6 քայլ (նկարներով)
Էլեկտրոնային ընթերցողից պատրաստված գրական ժամացույց. 6 քայլ (նկարներով)

Video: Էլեկտրոնային ընթերցողից պատրաստված գրական ժամացույց. 6 քայլ (նկարներով)

Video: Էլեկտրոնային ընթերցողից պատրաստված գրական ժամացույց. 6 քայլ (նկարներով)
Video: Hören & Verstehen - Prüfungsvorbereitung B2/C1 2024, Հուլիսի
Anonim
Էլեկտրոնային ընթերցողից պատրաստված գրական ժամացույց
Էլեկտրոնային ընթերցողից պատրաստված գրական ժամացույց

Իմ ընկերուհին * շատ * անկուշտ ընթերցող է: Որպես անգլերեն գրականության ուսուցչուհի և գիտնական ՝ նա միջինում տարեկան կարդում է ութսուն գիրք:

Նրա ցանկությունների ցուցակում մեր հյուրասենյակի ժամացույցն էր: Ես կարող էի խանութից պատի ժամացույց գնել, բայց որտե՞ղ է դրա մեջ զվարճանքը: Փոխարենը, ես նրան պատրաստեցի մի ժամացույց, որը պատմում է ժամանակը ՝ մեջբերելով գրական ստեղծագործություններից ժամային ցուցումներ, օգտագործելով էլեկտրոնային ընթերցող որպես ցուցադրում, քանի որ դա աներևակայելիորեն տեղին է:-)

Այն թարմացվում է ամեն րոպե, այնպես որ, օրինակ, երեկոյան ժամը 9.23 -ին, Kindle- ը կկարդա

Հայրս հանդիպեց ինձ կայարանում, շունը ցատկեց ինձ ընդառաջ, բաց թողեց և քիչ մնաց ընկներ Բիրմինգհեմի էքսպրես ժամի 21.23 -ի դիմաց:

Ինչպես ես դա արեցի, Kindle- ը դեռ կարող է օգտագործվել որպես սովորական էլեկտրոնային ընթերցող: Եթե ժամացույցը միացված է, սակայն, որպես լրացուցիչ բոնուս, այն կրկնապատկվում է որպես գրական վիկտորինա: Theամացույցը ցույց է տալիս մեջբերումը `առանց գրքի վերնագրի և հեղինակի, այնպես որ կարող եք կռահել: Եթե ցանկանում եք իմանալ պատասխանները, կողքի կոճակները սեղմելը (սովորաբար օգտագործվում է էլեկտրոնային գրքերի էջերը առաջ տանելու համար) կբացահայտի դրանք:

Թարմացնել օգոստոսի 5 -ը

Շատ շնորհակալ եմ բոլորիդ հաճելի հաճոյախոսությունների համար: Բացի այդ, հետադարձ կապը շատ օգտակար էր: Եթե ձեր Kindle ժամացույցը պատրաստելու հետ կապված որևէ խնդիր ունեք, տեսեք մեկնաբանությունները:

Այս Instructable- ը ցուցադրվել է Hackaday, Gizmodo, The Verge և Hacker News- ում: Ես շատ հպարտ և երջանիկ ստեղծող եմ:-)

Մինչդեռ, Յոհաննես Էնևոլդսենը պատրաստեց իմ ժամացույցի վեբ տարբերակը, ինչպես և Դավիդը: Ես ոգևորված եմ, որ իմ նախագիծը ոգեշնչեց նրանց:

Քայլ 1: Գործիքներ և նյութեր

Գործիքներ և նյութեր
Գործիքներ և նյութեր

Իրոք, միակ բանը, որ անհրաժեշտ է, էլեկտրոնային ընթերցողն է (և դրան միանալու համար USB մալուխը): Այս նախագծի համար ընկերոջ կողմից ինձ նվիրել են Kindle: Դա Kindle 3 WiFi է (մականունը ՝ K3, կամ K3W): Օրինակ, eBay- ում դուք կարող եք գտնել բազմաթիվ երկրորդ ձեռքի ավելի վաղ մոդելներ:

Ձեզ անհրաժեշտ կլինի համակարգիչ (ցանկացած օպերացիոն համակարգ) ՝ SSH- ի նման vSSH- ի հաճախորդով և FileZilla- ի նման sFTP հաճախորդով (երկուսն էլ անվճար են): Դա օգնում է ունենալ մի փոքր փորձ Linux- ի հետ, քանի որ հենց դրանով է աշխատում Kindle- ը:

Որպեսզի Kindle- ն ուղիղ կանգնի մեր պահարանում, ես բետոնից ամրացա: Եթե ցանկանում եք նույնն անել, ձեզ հարկավոր է սննդամթերքի տարա, որը ձեզ դուր է գալիս, կպչուն ֆիլմ, պոլիպրո, ցեմենտ, տաք սոսինձ կամ երկկողմանի ժապավեն և դույլ (ցեմենտը խառնելու համար):

Քայլ 2: Jailbreaking the Kindle- ը

Jailbreaking the Kindle- ը
Jailbreaking the Kindle- ը

Kindle- ը ժամացույցի վերածելու համար մենք պետք է մտնենք համակարգի ֆայլերի մեջ: Դա անելու համար մենք պետք է բացենք այն «jailbreaking» կոչվող գործընթացի միջոցով (մի անհանգստացեք, դա անօրինական չէ, եթե դա ձեր սեփականությունն է): Kindle- ը jailbreak- ին և անհրաժեշտ ֆայլերով zip ֆայլին բացատրություն կարող եք գտնել այստեղ: Նաև տեսեք առկա բոլոր ծրագրակազմի հատուկ ծրագրակազմի այս ակնարկը: Իմացեք, թե որ Kindle մոդելն ունեք այս էջում:

Այս նախագծի համար ձեզ հարկավոր է տեղադրել միայն jailbreak hack և usbnet hack, այլ ոչ թե էկրանի խնայարար կոտրում: USBNetwork- ը ձեզ կտրամադրի հեռավոր հասանելիություն ձեր Kindle- ին ՝ USB- ով կամ WiFi- ով: Այն, ինչ ձեզ հարկավոր կլինի, եթե ցանկանում եք օգտագործել ստեղնաշարի ստեղները, Launchpad- ի կոտրումն է:

Arnգուշացում. Ես կարդացի, որ սա կարող է պոտենցիալ փչացնել ձեր Kindle- ը: Հետևեք հրահանգներին: Jailbreak ձեր ռիսկով:

Եթե Kindle- ը միացնեք ձեր համակարգչին, այն կցուցադրվի որպես USB կրիչ:

Հիմնականում այն, ինչ ձեզ հարկավոր է անել, տեղադրել Update_jailbreak_0.13. N _ *** _ install.bin (որտեղ *** ձեր Kindle տարբերակն է, իմ դեպքում 'k3w') Kindle- ի արմատային թղթապանակում, երբ այն միացված է ձեր համակարգիչ:

Zip ֆայլի README ֆայլից. «Այժմ, հանեք և անջատեք ձեր Kindle- ը և գնացեք *[HOME] -> [MENU]> Settings -> [MENU]> Update Your Kindle *: Այն պետք է արագ լինի»: (նշեք. դա երկու անգամ սեղմելով ընտրացանկի կոճակը):

Այնուհետև նույնը արեք USBNet և Launchpad ֆայլերի համար: Այժմ դուք պետք է կարողանաք մուտք գործել սարքը ՝ օգտագործելով SSH: Kindle- ում միացեք WiFi ցանցին: Նրա IP հասցեն պարզելու եղանակներից մեկը ձեր WiFi երթուղիչ մուտք գործելը և այնտեղ փնտրելն է: Օգտվողի անունը «արմատ» է, և ձեր մոդելի կանխադրված արմատային գաղտնաբառը կարող է հաշվարկվել:

Այնուհետև տեղադրեք Python- ը Kindle- ում ՝ կրկին օգտագործելով Mobileread.com հիանալի ֆորումի ֆայլերը (շնորհակալություն VoltaX2- ին ստորև բերված մեկնաբանություններում):

Քայլ 3. Պատկեր ստեղծելը օրվա յուրաքանչյուր րոպեի համար

Պատկերի ստեղծում օրվա յուրաքանչյուր րոպեի համար
Պատկերի ստեղծում օրվա յուրաքանչյուր րոպեի համար

Օրվա ընթացքում կա 1, 440 րոպե: Տարբեր գրական ստեղծագործություններից յուրաքանչյուրի համար մեջբերումներով ցուցակ կազմելը զանգվածային նախաձեռնություն է: Մեծ օգնություն. Ուրիշներն արդեն դա արել են մեզ համար:

2011 -ին The Guardian թերթը խնդրեց իր ընթերցողներին ներկայացնել մեջբերումներ ժամանակներից նշվող գրքերից: Նրանք ցանկանում էին գրական փառատոնի համար ինստալացիա կառուցել: Այսպիսով, նրանք իրենց ցուցակում ունեն երկու տարբերակ (1, 2):

Ես միավորեցի երկու ցուցակները, մաքրեցի դրանք, ավելացրեցի մի քանի անգամ, երբ հայտնվեցի և դրանք դարձրեցի մեկ CSV ֆայլ:

Unfortunatelyավոք, ցանկը չի ներառում օրվա բոլոր րոպեները: Ես աշխատեցի դրա շուրջ ՝ մեկից ավելի անգամ օգտագործելով որոշ մեջբերումներ, օրինակ, եթե այն կարող է օգտագործվել ինչպես առավոտյան, այնպես էլ երեկոյան ժամերին: Moreամանակի ավելի անորոշ նշումներ կարող են օգտագործվել որոշակի ժամանակի մոտ, այնպես որ Catcher in the Rye- ի այս մեջբերումը օգտագործվում է առավոտյան 9.58 -ին. … »

Նույնիսկ այս հաճելի ցանկով, երկու բան ինձ անհիմն ժամանակ տևեցին: Ինձ պետք էր ցուցակից յուրաքանչյուր մեջբերում պատկերի վերածել: Ես ուզում էի այնպես անել, որ դրանք գեղեցիկ տեղավորվեն էկրանին, այնպես որ տառատեսակը հնարավորինս մեծ լինի յուրաքանչյուր մեջբերման համար:

Թեև տեքստի տուփը որոշակի բարձրության և լայնության լայնացնելը հեշտ է ձեռքով անել լուսանկարների խմբագրման ծրագրերի մեծ մասում, դրանք հսկայական աշխատանք կլիներ ՝ դրանք մեկ առ մեկ ստեղծելը: Ինձ համար դա անելու համար սցենար ստեղծելը, սակայն, նույնպես բավականին խնդիր էր: PHP- ում (ես օգտագործել եմ այդ ծրագրավորման լեզուն, քանի որ այն ունի տեքստին վերաբերող գեղեցիկ գործառույթներ) գրել եմ ռեկուրսիվ գործառույթ ՝ յուրաքանչյուր մեջբերման համար լավագույնը գտնելու համար ՝ երկար կամ կարճ: Յուրաքանչյուր տողի համար սցենարը ստեղծում է երկու-p.webp

Այն օգտագործում է Libertine տառատեսակը, որն ինձ դուր է գալիս իր ոճային տեսքի պատճառով, քանի որ այն շատ ամբողջական է (թվեր, կետադրական նշաններ, դիակրիտիկա) և բաց կոդով լինելու պատճառով:

Մյուս բանը, որ ինձ երկար տևեց, մեջբերումներում բոլոր ժամանակների հիշատակումներն են, քանի որ ես ուզում էի դրանք գրել համարձակ տեքստով: Դա հեշտացնում է ժամացույցի օգտագործումը, հատկապես, երբ մեջբերումը բավականին երկար է: Խնդիրն այն է, որ գրքերում ժամանակի նկարագրությունների տպավորիչ տարբերակն է օգտագործվում: Դա կարող է լինել ամեն ինչ ՝ «18.00 -ից» սկսած: կամ «18: 11: 00» -ից մինչև «0600 ժամ», «մոտ վեցը», պարզապես «վեցին» կամ «տասնմեկից քսան ութ րոպե անց»: Ես ստեղծեցի սցենար `փորձելու և գտնելու այս տատանումների մեծ մասը, արեցի այնպիսիները, որոնք ինքս չէի կարող գտնել, և դրանք ավելացրեցի csv ֆայլում:

Եթե ցանկանում եք պատրաստել ձեր սեփական Kindle ժամացույցը, կարող եք օգտագործել իմ սցենարները (գտեք դրանք ստորև կցված), բայց կարող եք նաև պարզապես ներբեռնել ստացված բոլոր պատկերները:

Քայլ 4: Startամացույցի գործարկում և դադարեցում

Startամացույցի գործարկում և դադարեցում
Startամացույցի գործարկում և դադարեցում

Ես ուզում էի, որ կարողանամ գրական ժամացույցս սկսել ՝ էլեկտրոնային ընթերցողի փոքր ստեղնաշարի վրա սեղմելով Shift+C դյուրանցումը: Կրկին սեղմելով այն կանգնեցնում է ժամացույցը և ժամացույցը դարձնում սովորական էլեկտրոնային ընթերցող:

Նախ, ստեղծեք այս թղթապանակը ՝/mnt/us/timelit և այնուհետև տեղադրեք ներքևում տեղադրված սցենարները:

Պատկերները (տես նախորդ քայլը) մտնում են/mnt/us/timelit/images և/mnt/us/timelit/images/metadata/

Երբ տեղադրում եք Launchpad հաքը, ստեղծվում է/mnt/us/launpad թղթապանակը: Ստեղծեք այնտեղ նոր ֆայլ, որը կոչվում է startClock.ini և տեղադրեք այս տեքստը այնտեղ.

[Գործողություններ]

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

Դա ստեղծում է Shift+C դյուրանցումը: Եթե դա սեղմենք, սկսվում է bash-script startstopClock.sh- ը: Այն դադարեցնում է Kindle- ի շրջանակը (սովորական ինտերֆեյսը), կանխում է Kindle- ը էներգախնայողության ռեժիմի անցնելը և ստեղծում է փոքր ֆայլ (/mnt/us/timelit/clockisticking) `նշելու, որ ժամացույցը սկսվել է:

Նշում. Kindle- ի Shift+C- ն իսկապես «սեղմեք հերթափոխը, բաց թողեք, սեղմեք c» - ն:

Եթե օգտվողը կրկին սեղմում է Shift+C- ը և ժամացույցի սեղմման ֆայլն արդեն այնտեղ է, startstopClock.sh- ը կհեռացնի այն և կվերագործարկի Kindle- ը:

startstopClock.sh- ը նաև կատարում է մեկ այլ սցենար ՝ showMetadata.sh ՝ միացնելու համար ստեղնաշարի հարվածները, որոնք ցույց կտան մետատվյալները (օգտագործելով հրամանը/usr/bin/waitforkey): Եթե օգտվողը սեղմում է Kindle- ի կողքին գտնվող «հաջորդ էջ» կոճակը, ապա այն կստուգի, թե արդյոք ժամացույցը թրթռում է, և եթե դա լինի, ցույց կտա նույն պատկերը, ինչ ներկայումս ցուցադրված է (որն է ֆայլը, այն պահվում է ժամացույցի սլաքի մեջ) ֆայլ), բայց ներքևում ՝ վերնագրով և հեղինակով:

Ամեն րոպե ցուցադրման ժամանակը փոխելը կատարվում է այս տողը ավելացնելով/etc/crontab/root:

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

և ապա վերագործարկեք crontab- ը այսպես ՝ /etc/init.d/cron վերագործարկեք

Ամեն անգամ, երբ այն գործարկվում է, timelit.sh- ը ստուգում է, թե արդյոք ստեղծվել է «ժամացույցի հավաքման» ֆայլ: Եթե այդպես է, timelit.sh- ը շարունակում է ցուցադրել պատկերը ընթացիկ րոպեի համար:

Նշում. Հավանաբար կցանկանաք փոխել timelit.sh- ի ժամային գոտին, որտեղ գրված է 'TZ = CEST':

Քայլ 5. Դիրքորոշում կայացնելը

Դիրքորոշում կայացնելը
Դիրքորոշում կայացնելը
Դիրքորոշում կայացնելը
Դիրքորոշում կայացնելը
Դիրքորոշում կայացնելը
Դիրքորոշում կայացնելը

Ես ոգեշնչվեցի այլ Instructables- ով, որպեսզի պատրաստեմ կոնկրետ Kindle ժամացույցի համար: Ես կարող էի նաև փայտից ինչ-որ բան պատրաստել (կամ նույնիսկ գիրք), բայց ես սիրում էի ցեմենտ փորձել, քանի որ նախկինում դա չէի անում, և նաև այն պատճառով, որ կարծում էի, որ գորշ գույնը հիանալի կերպով կհամապատասխանի էլեկտրոնային ընթերցողին:

Ես կտրեցի էլեկտրոնային ընթերցողի չափ մի կտոր պոլիստրոփ, գումարած մի փոքր ավելին, որպեսզի USB մալուխը ներս մտնի: Ես այն փաթաթեցի սննդի ֆիլմով և մի փոքր թափանցիկ ժապավենով, որպեսզի ցեմենտը հեշտությամբ դուրս գա դրանից հետո: Ես այն կպցրեցի սննդի տարայի հատակին ՝ օգտագործելով երկկողմանի ժապավեն:

Հետո ես բավականաչափ ցեմենտ խառնեցի, որպեսզի սննդի տարան լցնեի մոտ 5 սանտիմետր (2 ) խորությամբ: Ես վստահ չեմ, բայց գուցե ես բավականաչափ ջուր չեմ օգտագործել, քանի որ ցեմենտը ավելի քիչ լցվել էր, քան ես սպասում էի: Ես անպայման պետք է հետևեմ կոնկրետ դաս ՝ իմ հաջորդ փորձից առաջ:-)

Ես ցեմենտը դրեցի տարայի մեջ ՝ օգտագործելով այգու բահը, մի փոքր կոփեցի այն, իսկ հետո թողեցի, որ այն չորանա երկու օր:

Հաջորդ անգամ ես կփորձեմ ավելի հարթ մակերևույթի համար ՝ նախ ցեմենտը մաղելով ՝ փոքր ժայռերից ազատվելու համար, մի քիչ ավելի ջուր ավելացնելով և ավելի շատ ժամանակ կծախսեմ արդյունքը հղկելու համար: Այնուհետև ես մի փոքր ընդմիջում կկատարեմ բազայի մեջ, որպեսզի USB մալուխը գնա դեպի կանգառի հետևը: Դա կարելի է անել, օգտագործելով ծղոտ:

Քայլ 6: Լրացուցիչ գաղափարներ

Լրացուցիչ գաղափարներ
Լրացուցիչ գաղափարներ

Գրական ժամացույցը իսկապես գեղեցիկ տեսք ունի, իսկ վիկտորինայի հատվածը լավ է աշխատում: Իմ ընկերուհին երբեմն ստուգում է, թե որ գրքից է մեջբերում (սովորաբար նա ճիշտ է կռահում:): Մոտեցումն այնպիսին չստացվեց, ինչպես ես հույս ունեի, բայց ես անհամբերությամբ սպասում եմ ավելի լավը պատրաստելու փորձերին:

Ես, հավանաբար, կավելացնեմ նաև լամպ, որը սեղմված է սարքի վրա կամ ներառված է նոր բազայի մեջ: Երբ ժամացույցը նստում է պահարանի մեջ, երբեմն մի փոքր չափազանց մութ է լինում, որպեսզի կարողանամ ասել ժամանակը:

Լամպի առանձին էներգիա ստանալու փոխարեն, կարելի է լամպը սնուցել ՝ օգտագործելով Kindle- ի ծխնու անցքից: Երկու լուսանցք կա Kindle- ի պատյանների համար, որոնցում տեղադրված է լամպ: Դուք պետք է բացեք Kindle- ը և մի փոքր զոդեք, կամ պատրաստեք ձեր սեփական մետաղական սեղմակները, բայց դա քաղցր կլինի: Կարելի է նույնիսկ լույսի ցուցիչ միացնել, այնպես որ լամպը կմիանա միայն մութն ընկնելիս:

Լրացուցիչ հնարավորություններ, որոնք ես հույս ունեմ շրջանցել

  • ժամացույցը կանգ առնել 1 -ից 6 -ն ընկած ժամանակահատվածում `էներգիա խնայելու համար
  • Wi -Fi- ի միացում նույն պատճառով, բայց միացրեք այն ամեն օր մի քանի րոպեով ՝ համակարգի ժամացույցը համաժամեցնելու համար
  • ցույց տալով ընթացիկ րոպեի տոկոսը, որն անցել է որպես փոքր բլոկներ ներքևում, ճիշտ այնպես, ինչպես Kindle- ը ցույց է տալիս ընթերցողի առաջընթացը գրքում
  • ցույց տալ նախազգուշացում, երբ Kindle- ի մարտկոցը սպառվում է

(այս վերջին երկուսը կարող են կատարվել `փոքր պատկերներ ավելի մեծ պատկերի վրա ծածկելով` օգտագործելով Kindle's eips հրահանգը, օրինակներս տես իմ սցենարները):

Այլ հնարավոր գաղափարներ են

  • օգտագործելով Kindle- ի ստեղները `ժամանակը սահմանելու համար
  • ցուցադրել լռելյայն պատկեր, երբ ժամացույցը սկսում է և/կամ երբ որևէ պատկեր չի գտնվել
  • օգտագործելով կարճուղի (օրինակ ՝ shift-Q) ՝ վիկտորինայի ռեժիմը միացնելու համար
  • ժամացույցի սկզբում (միայն ցերեկը) կատարեք Բիգ Բենի ձայնը, քանի որ Kindle- ում ներկառուցված է գեղեցիկ բարձրախոս: Այլ հնչյուններ կարող են լինել գիրքը փակելու կամ էջեր շրջելու կամ նույնիսկ մեջբերում կարդալու ձայնը:

Հուսով եմ, որ ձեզ դուր եկավ գաղափարը և այս Instructable- ը: Տեղեկացրեք ինձ, եթե ունեք որևէ հարց կամ առաջարկ:

Ocksամացույցների մրցույթ
Ocksամացույցների մրցույթ
Ocksամացույցների մրցույթ
Ocksամացույցների մրցույթ

Priամացույցների մրցույթում երկրորդ մրցանակ

Խորհուրդ ենք տալիս: