فهرست مطالب:

زندگی واقعی پرتره های متحرک از هری پاتر!: 11 مرحله (همراه با تصاویر)
زندگی واقعی پرتره های متحرک از هری پاتر!: 11 مرحله (همراه با تصاویر)

تصویری: زندگی واقعی پرتره های متحرک از هری پاتر!: 11 مرحله (همراه با تصاویر)

تصویری: زندگی واقعی پرتره های متحرک از هری پاتر!: 11 مرحله (همراه با تصاویر)
تصویری: لحظه دستگیری قاتل که دو فرد را در کنار خیابان سر برید ! 2024, جولای
Anonim

توسط اولیویا چانگ نمونه کارها بیشتر توسط نویسنده دنبال کنید:

لامپ مکعب روبیک بی سیم تغییر رنگ آسان مبتنی بر شیب
لامپ مکعب روبیک بی سیم تغییر رنگ آسان مبتنی بر شیب
لامپ مکعب روبیک بی سیم تغییر رنگ آسان مبتنی بر شیب
لامپ مکعب روبیک بی سیم تغییر رنگ آسان مبتنی بر شیب
برچسب های ضد آب که فقط از لوازم خانگی استفاده می کنند
برچسب های ضد آب که فقط از لوازم خانگی استفاده می کنند
برچسب های ضد آب که فقط از لوازم خانگی استفاده می کنند
برچسب های ضد آب که فقط از لوازم خانگی استفاده می کنند

درباره: (او/او/او) اولینر ، توسعه دهنده ، طراح و یک فرد نادان. اطلاعات بیشتر درباره اولیویا چانگ »

"شگفت انگیز! شگفت انگیز! این درست مثل جادو است!" - گیلدروی لاکهارت

من از طرفداران بزرگ هری پاتر هستم و یکی از چیزهایی که همیشه از دنیای جادوگران دوست داشتم پرتره های متحرک است. من با پروژه قاب تصویر متحرک کایل استوارت فرانتز برخورد کردم و متوجه شدم که می توانم یک کیندل قدیمی را در یک پرتره متحرک واقعی تطبیق دهم!

فناوری جوهر الکترونیکی در صفحه Kindle آن را انتخاب بسیار بهتری نسبت به یک تبلت قدیمی می کند. برای اولین بار ، آنها قابل خواندن در معرض نور خورشید هستند ، بنابراین تصویر بیشتر شبیه یک کاغذ واقعی به جای صفحه نمایش است. دو ، تصویر حتی پس از خالی شدن باتری روی صفحه Kindle باقی می ماند.

تدارکات

  • Kindle E-Reader: من توانستم این کار را با Kindle 4 No Touch (K4NT) و Kindle Keyboard 3G (K3G) انجام دهم.
  • کابل USB برای شارژ/اتصال به Kindle
  • قاب عکس-به یک جعبه سایه عمیق و یک مات با دهانه برای یک عکس 5x7 نیاز دارد. یک دهانه کوچکتر می تواند کار کند ، اما ممکن است بخشی از کیندل را پوشش دهد.
  • قلاب آویزان تصویر
  • سیم: اگر می خواهید قلاب آویزان را پنهان کنید
  • کاغذ ساختمانی سفید یا سفید
  • چیزی محکم برای نگه داشتن Kindle (من از بلوک های کوچک رنگارنگ Ello استفاده کردم)
  • پیچ و تاب ، یا چیزی برای نگه داشتن کیندل در محل
  • بتونه موزه
  • نوار چسب

مرحله 1: Jindbreaking Your Kindle

جیلبریک کردن کیندل شما
جیلبریک کردن کیندل شما

به منظور انجام هر کاری جالب در Kindle ، می خواهید آن را جیلبریک کنید. خوشبختانه ، جامعه فوق العاده در MobileRead قبلاً همه کارها را برای ما انجام داده است و جیلبریک بسیار ساده است.

گفته می شود: واقعاً آسان است که Kindle خود را با اجرای دستورات بدون اینکه بدانید چه کار می کنند ، تغییر دهید. اگر کیندل خود را آجر کنید ، من توانستم K4 آجری خود را با استفاده از Kubrick بازیابی کنم ، اما هیچ تضمینی وجود ندارد که در هر شرایطی کار کند. من توصیه نمی کنم که این آموزش را ادامه دهید مگر اینکه راه خود را در مورد یک پوسته بلد باشید و حداقل سطح متوسطی از کار با لینوکس را داشته باشید:)

ابتدا ، اگر Kindle شما از آخرین سیستم عامل استفاده نمی کند ، برای نصب آن به روز رسانی به آمازون مراجعه کنید. با اتصال Kindle به کامپیوتر ، انداختن فایل.bin به روز رسانی در فهرست اصلی ، بیرون راندن Kindle و سپس رفتن به تنظیمات و انتخاب "Update Kindle" از منو ، Kindle را به روز کنید (این چیزی است که من آن را صدا می کنم "فرایند استاندارد به روز رسانی").

با نگاهی به شماره سریال ، مدل Kindle خود را تأیید کنید. مطمئن شوید که نام مستعار را حفظ کرده اید ، بنابراین می دانید کدام هک ها در دستگاه خاص شما اعمال می شود.

سپس Jailbreak را برای دستگاه خاص خود در اینجا پیدا کنید و دستورالعمل های مربوطه را دنبال کنید. فرایند فرار از زندان برای همه دستگاه ها یکسان نیست ، بنابراین مطمئن شوید که آنها را با دقت دنبال کنید. برای K3 ، فرایند فرار از زندان تقریباً مشابه فرایند به روزرسانی استاندارد است. برای K4NT ، باید کاری متفاوت انجام دهید. دستورالعمل های اینجا را دنبال کنید.

مرحله 2: نصب بسته های ضروری

نصب بسته های ضروری
نصب بسته های ضروری

تبریک می گویم ، شما اکنون کیندل خود را جیلبریک کرده اید! حال باید بسته های زیر را نصب کنیم:

MKK: پیش نیاز KUAL ، به شما امکان می دهد Kindlets های سفارشی را اجرا کنید. اگر از دستگاه بعدی استفاده می کنید ممکن است نیازی به نصب آن نداشته باشید-برای مشاهده دستورالعمل ها را ببینید. اگر به روزرسانی ها همچنان خراب می شوند ، مطمئن شوید که دستگاه شما قبلاً در آمازون ثبت شده است. این به عنوان یک مورد ضروری ذکر نشده است ، اما این چیزی است که برای من ثابت شده است.

Kindle Unified Application Launcher (KUAL): به ما امکان می دهد همه کارها را انجام دهیم ، اما مهمترین آنها 1) به راحتی USBNetwork را جابجا می کنیم و 2) به راحتی فیلم ها را شروع می کنیم. وقتی KUAL را نصب می کنید ، به عنوان یک مورد جدید در لیست کتابهای شما نشان داده می شود.

هر دو را می توان با استفاده از فرایند به روز رسانی استاندارد نصب کرد. و همیشه قبل از نصب README را برای هر بسته بخوانید و تا زمانی که از عملکرد آنها مطمئن نشوید دستورات تصادفی را دنبال نکنید (برای این آموزش نیز مناسب است)!

اکنون که KUAL را راه اندازی کرده اید ، افزونه Helper KUAL را نصب کنید تا به آسانی از به روزرسانی روی صفحه جلوگیری کرده و محافظ صفحه را غیرفعال کنید. شما باید پوشه را از حالت فشرده خارج کرده و /extensions /helper را به ریشه Kindle خود بکشید و رها کنید.

همچنین باید توجه داشته باشم که من سزاوار هیچ اعتباری برای این کار نیستم-که به کاربران mobileread NiLuJe ، TwoBob ، knc1 ، geekmaster و دیگران تعلق می گیرد.

مرحله 3: Ssh-ing Into the Kindle

Ssh-ing Into the Kindle
Ssh-ing Into the Kindle

حالا که Jailbroken را نصب کرده اید و MKK و KUAL را نصب کرده اید ، وقت آن است که وارد Kindle شوید. ابتدا هک USBNetwork را با استفاده از فرایند به روزرسانی استاندارد نصب کنید. نصب USBNetwork به طور خودکار یک افزونه به KUAL اضافه می کند.

اکنون ، KUAL> USB Network> را باز کرده و وضعیت USBNet را بررسی کنید. در پایین صفحه ، باید عبارت "usbms، sshd down" نوشته شود-USBMS به این معنی است که وقتی Kindle را به کامپیوتر وصل می کنید ، به عنوان یک دستگاه ذخیره سازی ظاهر می شود.

مطمئن شوید که Kindle شما به کامپیوتر متصل نیست ، سپس دکمه Toggle USBNetwork را برای فعال کردن USBNet انتخاب کنید. حالا اگر وضعیت را بررسی می کنید ، باید عبارت "usbnetwork، sshd up" را بنویسید. اگر دوباره آن را تغییر دهید ، به حالت USBMS باز می گردد.

اکنون ، Kindle خود را به رایانه خود وصل کنید. Kindle دیگر نباید به عنوان یک دستگاه ذخیره سازی ظاهر شود. اکنون دستورالعمل های README را دنبال کنید تا به آن ssh وارد شوید.

در اینجا کاری که من در Mac خود انجام دادم (در Windows/Linux متفاوت خواهد بود):

در Mac ، مجبور شدم System Preferences> Networks را باز کنم. Kindle باید به عنوان یک ابزار RNDIS/اترنت نشان داده شود. اگر اینطور نیست ، ممکن است لازم باشد HORNDis را نصب کنید (تا زمان نوشتن این مقاله ، اگر از Catalina استفاده می کنید ، HORNDis نسخه سازگار ندارد ، اما من با پیروی از دستورالعمل های مربوط به این موضوع توانستم آن را نصب کنم). اکنون روی دکمه "Advanced" در پایین سمت راست و در برگه TCP/IP کلیک کنید ، "Configure IPv4" را به صورت دستی تغییر دهید. در K3 ، آدرس IP را روی 192.168.2.1 تنظیم کنید. در K4NT ، آدرس IP را روی 192.168.15.201 تنظیم کنید. هیچ چیز دیگری را تغییر ندهید و روی "اعمال" کلیک کنید. کافیست فقط یکبار این کار را انجام دهید.

حالا شما باید بتوانید از طریق usb به Kindle وارد شوید. آدرس IP با آدرس تعیین شده در System Preferences یکسان نیست.

در K3:

در K4NT:

ssh [email protected]

از شما رمز عبور می خواهد: گذرواژه خالی یا "mario" را امتحان کنید. هر دو باید کار کنند زیرا هنگام اس اس اس روی usb رمز عبور باید غیرفعال شود ، اما اگر هیچ کدام کار نکرد ، می توانید رمز عبور Kindle خود را با استفاده از شماره سریال در اینجا محاسبه کنید.

پس از ورود ، با اجرای "eips hello" بررسی کنید که کار می کند. با این کار "سلام" در سمت چپ بالای صفحه Kindle چاپ می شود.

ما می خواهیم کلیدهای ssh را تنظیم کنیم تا مجبور نباشیم هر بار که از طریق wifi ssh می کنیم رمز عبور Kindle را وارد کنیم.

روی رایانه خود اجرا کنید

ls ~/.ssh

برای بررسی اینکه آیا قبلاً یک کلید SSH ایجاد کرده اید یا خیر. اگر نه ، فرار کنید

ssh-keygen

آن را بدون عبارت عبور خالی بگذارید. سپس کلید عمومی را با اجرا به Kindle منتقل کنید

scp ~/.ssh/id_rsa.pub root@_KINDLEIP _:/mnt/us/usbnet/etc/author_keys

و می توانید بدون نیاز به وارد کردن رمز عبور ، از طریق wifi به Kindle وارد شوید.

جلسه ssh خود را ببندید ، Kindle خود را قطع کنید ، به KUAL بازگردید ، شبکه USB را باز کنید و شبکه USB را تغییر وضعیت دهید و بررسی کنید که دوباره در حالت USBMS قرار گرفته است. سپس به صفحه دوم افزونه شبکه USB بروید و "Allow ssh over wifi" را انتخاب کنید ، و سپس به صفحه اول برگردید و دوباره شبکه USB را فعال کنید. Kindle و ssh خود را مانند قبل به آن متصل کنید ، سپس `ifconfig` را اجرا کنید. اگر Kindle شما به wifi متصل است ، باید آدرس IP را در کنار wlan0 مشاهده کنید. آن را کپی کنید-این آدرس IP آن در شبکه wifi محلی شما است-سپس جلسه را ببندید و Kindle را قطع کنید. اکنون باید بتوانید از طریق آن آدرس IP به Kindle ssh کنید (مانند گذشته از root استفاده کنید).

اتصال ssh شما تا زمانی که حالت فعال ، محافظ صفحه یا آماده برای تعلیق باشد قطع نمی شود (برای اطلاعات بیشتر به این پست مراجعه کنید). اگر نمی توانید وارد کیندل خود شوید ، مطمئن شوید که

  1. شما در یک شبکه wifi هستید (می دانم واضح است ، اما بله این قبلاً برای من اتفاق افتاده است)
  2. در حالت فعال هستید (فقط کافی است دکمه روشن / خاموش را فشار دهید تا روشن شود)
  3. ssh-ing over wifi در KUAL فعال است
  4. شبکه usb فعال است.

مرحله 4: نصب افزونه ویدئوها و نمایش ویدئو

Image
Image

اکنون که قادر به ssh هستید ، زمان نصب افزونه Kindle Video Player است که توسط geekmaster توسعه یافته است. ابتدا فایل Videos-KUAL-EXTENSION.zip را که شامل پسوند KUAL ، پخش کننده ویدیو و یک نمونه ویدیو (gmvid.gmv.gz) است ، بارگیری کنید. در حالت USBMS ، پوشه Videos را در پوشه `extensions/` در ریشه Kindle خود بکشید و رها کنید (این را قبلاً هنگام نصب افزونه Helper ایجاد کرده اید).

این افزونه KUAL را برای ویدئوها اضافه می کند ، اما من هرگز نتوانستم آن را کار کنم ، بنابراین ما باید پخش کننده ویدیو را از پایانه اجرا کنیم. Kindle را بیرون بیاورید ، به حالت USBNetwork بروید و ssh را وارد کنید ، سپس اجرا کنید:

zcat -f mnt/us/extensions/videos/gmvid.gmv.gz | mnt/us/extensions/videos/gmplay

می توانید اجازه دهید ویدیو تا پایان کار (حدود 40 ثانیه) اجرا شود و به طور خودکار متوقف شود ، یا ویدیو را با Ctrl-C متوقف کنید.

مرحله 5: تولید ویدئوهای خودمان

"loading =" تنبل "که یا مراحل تبدیل را دنبال کرده اید یا فقط فایل حاصله را بارگیری کرده اید ، زمان پخش آن فرا رسیده است. در حالت usbms ، dumbledore.gmv.gz را به/extensions/videos/بکشید و رها کنید. ، می توانید آن را اسکرپ کنید:

scp dumbledore.gmv.gz root@_KINDLE_IP _:/mnt/us/extensions/videos سپس وارد Kindle و ru خود شوید

zcat /mnt/us/extensions/videos/dumbledore.gmv.gz|/mnt/us/extensions/videos/gmplay

اگر همه چیز خوب پیش رفت ، اکنون باید تصویر متحرک دامبلدور را روی صفحه خود ببینید!

مرحله 7: حلقه فیلم برای همیشه

پخش کننده ویدیو پس از اتمام ویدیو متوقف می شود ، اما ما می خواهیم ویدیو را برای همیشه (یا حداقل تا زمانی که فرآیند از بین برود) اجرا کنیم. در/mnt/us/extensions/videos ، فایلی به نام loopvideo.sh ایجاد کرده و کد زیر را قرار دهید:

در حالی که واقعی است ؛ انجام دادن

zcat /mnt/us/extensions/videos/$1.gmv.gz|/mnt/us/extensions/videos/gmplay انجام شد متغیر $ 1 به این معنی است که برای پخش یک ویدیو ، هنگام اجرای آن باید نام فایل را وارد کنیم ، مانند این

/mnt/us/extensions/videos/loopvideo.sh دامبلدور

(بنابراین اگر در نهایت ویدیوهای بیشتری اضافه کردید ، می توانید نام ویدئو را به سادگی مشخص کنید) ویدئو را با Ctrl-C متوقف کنید.

مرحله 8: این بار ویدئو را برای همیشه حل کنید

یک انحراف سریع در قدرت کیندل بیان می کند:

  • فعال: به مدت 10 دقیقه از اولین بار فشار دادن دکمه پاور اجرا می شود
  • محافظ صفحه: پس از فشار دادن دکمه پاور از حالت فعال ، 60 ثانیه اجرا می شود)
  • آماده به تعلیق: 5 ثانیه پس از محافظ صفحه
  • تعلیق: حالت باتری کم. کیندل شما می تواند ماه ها قبل از خالی شدن باتری در این حالت بماند و این به این دلیل است که تقریباً هیچ چیزی در حال اجرا نیست (از جمله کارهای cron).

از آنجا که برنامه افزودنی ویدیو در حالت تعلیق اجرا نمی شود ، ما می خواهیم با رفتن به KUAL> Helper> Prevent Screensaver از خاموش شدن کامل Kindle جلوگیری کنیم.

بالاخره می توانیم بدویم

/mnt/us/extensions/videos/loopvideo.sh دامبلدور &

& اسکریپت را در پس زمینه اجرا می کند ، بنابراین فیلم ها برای همیشه پخش می شوند ، یا تا زمانی که روند را متوقف کنید:

pkill -f loopvideo

اگر این کار نمی کند ، فقط انجام دهید:

ps aux | grep 'sh'

و PID را برای loopvideo.sh پیدا کنید ، سپس آن را به صورت دستی بکشید.

توجه: بله ، این بدان معناست که شما نمی توانید از Kindle برای خواندن استفاده کنید. اما اگر می خواهید آن را روی دیوار آویزان کنید ، آیا واقعاً می خواهید این کار را در وهله اول انجام دهید؟

مرحله 9: سفارشی سازی فریم

سفارشی کردن قاب
سفارشی کردن قاب

اکنون که Kindle را به آنچه می خواهیم انجام می دهد ، فقط باید آن را در یک قاب زیبا قرار دهیم.

من تجربه کافی در زمینه چوب برای ساخت یک قاب سفارشی نداشتم ، اما یک قاب استفاده نشده ارزان 8x10 RIBBA از IKEA داشتم ، بنابراین مایل بودم با آن درگیر شوم. هر قاب با عمق بیشتر از عمق Kindle این کار را می کند.

قاب مات بود ، اما با اندازه کیندل مطابقت نداشت ، بنابراین من یک تکه کاغذ ساختمانی سفید رنگ برداشتم و یک سوراخ مستطیلی شکل کیندل را روی آن بریدم ، سپس آن را به مات چسباندم.

در اینجا قسمت فوق العاده هک شده می آید: من می خواستم که Kindle هم با قاب هماهنگ باشد و هم به راحتی قابل جدا شدن باشد. من مطمئن هستم که روش بسیار بهتر و محکم تری برای انجام این کار وجود دارد ، اما این کاری است که من انجام دادم:

  1. من این بلوک های رنگارنگ عجیب و غریب را که در اطراف خانه قرار داشت برداشتم و موزه ها را به انتهای قاب بکشیدم و فضا را برای دکمه پاور و پورت شارژ باقی گذاشتم. اندازه آنها مناسب بود و Kindle را کاملاً با مات هماهنگ کرد. من آنها را اینجا پیوند نمی دهم زیرا قطعاً نباید آنها را فقط برای این پروژه خریداری کنید ، و زیرا احتمالاً می توانید چیزی را در خانه خود پیدا کنید که کار می کند.
  2. با قرار دادن کیندل در بالای بلوک ها ، من زیپ های لوازم یدکی مواد غذایی را کشیدم و با استفاده از نوار چسب به مات چسباندم. این باعث می شود که کیندل در برابر مات صاف باشد ، اما همچنان می تواند درون و خارج از قاب بچرخد.

مرحله 10: آویزان کردن آن

حلق آویز کردن آن
حلق آویز کردن آن
حلق آویز کردن آن
حلق آویز کردن آن
حلق آویز کردن آن
حلق آویز کردن آن

سرانجام ، یک سیم قاب عکس اضافه کردم ، در قلاب قاب عکس میخکوب شدم ، و نتیجه نهایی voilà بود!

متناوباً ، به جای سیم ، می توانید یک چوب لباسی را به بالای قاب وصل کنید و آن را به این صورت آویزان کنید-من این کار را در تکرار قبلی انجام دادم. با این حال ، من از جلوه ای که سیم ایجاد می کند و قلاب قابل مشاهده نیست ، خوشم می آید ، بنابراین این به شما بستگی دارد.

مرحله 11: همه چیز خوب بود

پرتره بسیار جالب به نظر می رسد و صفحه Kindle بهتر از آنچه فکر می کردم ظاهر شد.

در اینجا مواردی وجود دارد که امیدوارم در v2 انجام دهم:

  1. پخش مداوم ویدئو قطعاً باتری را خالی می کند. ممکن است کسی بتواند با غیرفعال کردن آن در ساعات خاصی از روز ، انرژی را ذخیره کند ، به عنوان مثال. نیمه شب تا 5 صبح
  2. هنگام راه اندازی مجدد Kindle ، loopvideo.sh را به طور خودکار اجرا کنید. متاسفانه ، /etc /upstart در K3 و K4 وجود ندارد ، اما من به عنوان جایگزین به دنبال Kite هستم.
  3. هشدار برای زمانی که باتری 5 is است.
  4. بنابراین کارکردن پسوند KUAL بدون نیاز به ssh ویدئو را اجرا کنید.

Kindle همچنین می تواند به عنوان یک قاب عکس ثابت استفاده شود ، که برای آن عکس ها را نیز ضمیمه کرده ام. من آن را طوری تنظیم کرده ام که یک تصویر تصادفی از Unsplash.com و از یک سرور شخصی بکشم ، و اگر علاقه ای وجود داشت ، من یک آموزش برای آن نیز تهیه می کنم.

امیدوارم از این آموزش لذت برده باشید و منتظر شنیدن سوالات و پیشنهادات شما هستم!

"هر فن آوری به اندازه کافی پیشرفته غیر قابل تشخیص از سحر و جادو است." - آرتور سی کلارک

توصیه شده: