Агуулгын хүснэгт:

Өөр нэг дижитал зургийн хүрээ (Линукс): 9 алхам
Өөр нэг дижитал зургийн хүрээ (Линукс): 9 алхам

Видео: Өөр нэг дижитал зургийн хүрээ (Линукс): 9 алхам

Видео: Өөр нэг дижитал зургийн хүрээ (Линукс): 9 алхам
Видео: Топ 5 скрытых полезных программ Windows 10 2024, Долдугаар сарын
Anonim
Өөр нэг дижитал зургийн хүрээ (Linux)
Өөр нэг дижитал зургийн хүрээ (Linux)

Бусад загварыг олж хараад өөрийн гараар хийцгээе гэж бодлоо. ~ 135 долларын үнэтэй биш ч гэсэн энэ нь хөгжилтэй төсөл байсан бөгөөд үр дүнд нь маш их баяртай байна. Үүнийг цэвэрлэхэд хялбар бөгөөд зөвхөн нэг жижиг утас шаардагдана. Төслийн зардал: 15 инчийн дэлгэцтэй зөөврийн компьютер $ 50 Фрэйм $ 2016 GB Компакт флаш карт $ 35 - үүнээс хамаагүй том утасгүй карт FreeSwitches болон утас $ 15 Хослох ба бусад. $ 15 Нийт $ 135 ХАРИУЛТ: Энэ төсөлд цахилгаан, дулаан, хязгаарлагдмал орон зай багтсан болно. Би ямар ч хариуцлага хүлээхгүй. Энэ төслийг хийх оролдлогоос болж хэн нэгэнд учирсан хохирол, хохирол.

Алхам 1: Зөөврийн компьютер

Зөөврийн компьютер
Зөөврийн компьютер

Энэ төсөлд зориулагдсан сайн зөөврийн компьютер олох гэж оролдсон нь жаахан сунжирсан юм. Нэг талаас та хамгийн удаан, хамгийн бага эрчим хүч шаарддаг өлсгөлөн системийг хүсч, хамгийн өндөр чанартай дэлгэц авахыг хүсч байна. Онлайнаар жаахан хайсны дараа би Dell Inspiron 5000 дээр суусан. 3 доллар, 776 MSRP үнэтэй энэ зөөврийн компьютер хямд байсангүй. Энэ зардлын ихэнх нь гайхалтай 15 инчийн дэлгэцээс гарсан. Крагислистийг цэвэрлэсний дараа би ердөө 50 доллараар төгс системийг олсон. Энэ нь ердөө 8 жилийн дотор 3 доллар 726 хэмнэхтэй адил юм. Ганцхан асуудал нь дэлгэцийн оронд 1440x1050 нягтралтай дэлгэцтэй байсан. Хамгийн ховор 1600x1200 сонголт бөгөөд энэ нь цэнхэр өнгийг харахад бага зэрэг анивчих болно. Pentium III 650MHz440BX хамгийн хямд эх хавтан 1288MB PC100 SDRAM15 1400x1050 LCDATI Rage Mobility 128 w/8MB SGRAM20GB 4200rpm хатуу диск8x/24x DVD/CDROM хөтөч Энэ бол Intel SpeedStep -ийг ашигласан анхны Pentium III байв. Бараг бүх зөөврийн компьютерт ийм технологи байдаг тул энэ нь тийм ч том асуудал биш юм шиг санагдаж магадгүй юм. Энэ нь CPU -ийг 650 МГц -ээс 500 МГц хүртэл гараар ажиллуулж, CPU -ийн тэжээлийн хэрэглээг 9 ваттаас 5 ватт хүртэл багасгах боломжийг надад олгосон юм. Идэвхтэй хөргөлтийн системтэй болно гэж төлөвлөөгүй болохоор бага зэрэг хэмнэх нь санаа зовох зүйл бага дулаантай тэнцэнэ.

Алхам 2: Буулгах

Буулгах
Буулгах
Буулгах
Буулгах
Буулгах
Буулгах

Бүрхүүлийг дэлгэцнээс салгасны дараа хэрэв би арын нэг цэг дээр зөөлөн дарвал анивчих нь арилах болно гэдгийг олж мэдэв. Үүнийг зөөврийн компьютер болгон ашиглах нь ядаргаатай байж болох ч энэ төсөлд ямар ч асуудал байгаагүй, учир нь би дараа нь жижигхэн хөөсөнцөрийг арын хэсэгт нь тогтмол даралтаар нааж, дараа нь зөөврийн компьютерээ задалж, бүгдийг нь авч хаясан. гэдэс Надад маш хөгжилтэй байсан болохоор энэ үйл явцын талаар сайн зураг алга. Би эх хавтанг жижиг болгохын тулд хэд хэдэн жижиг өөрчлөлт хийсэн. Өмнө нь модемийг хавсаргасан байсан ПХБ -ийн нэмэлт хос инчүүдийг таслах. Хөнгөн цагаан хуудас халаагуурыг CPU дээр аажмаар тайлна. Би бас хатуу дискний байрлалд байгаа төмөр бүрхүүлийг арилгасан, учир нь энэ нь PCB -ийн төгсгөлөөс хойш наалджээ.

Алхам 3: Хүрээ

Хүрээ
Хүрээ
Хүрээ
Хүрээ

Хүрээ нь бүхэл бүтэн төслийн хамгийн хэцүү сонголтуудын нэг байсан байх. Хэмжээний хувьд би төслийн хайрцагтай хамт явахыг хүсээгүй ч хангалттай гүнзгий хүрээ олоход үнэхээр хэцүү байна. Би үүнийг Хобби Лоббид 20 доллараар олсон бөгөөд энэ нь үнэхээр сайн ажилласан ч гэсэн хуванцар биш модоор хийсэн байхыг хүсч байна.

Алхам 4: Анхны давхар давхарга эхэлж байна

Анхны давхар хосууд эхэлж байна
Анхны давхар хосууд эхэлж байна
Анхны давхар хосууд эхэлж байна
Анхны давхар хосууд эхэлж байна
Анхны давхар хосууд эхэлж байна
Анхны давхар хосууд эхэлж байна

Бусад хүмүүсийн төслүүдийг харсны дараа би дэлгэцийг хөөсөрч, тугалган тууз ашиглан байрлуулахаар шийдсэн. Энэ нь үнэхээр сайн ажилласан бөгөөд дэлгэц нь хөдлөх эсвэл унах вий гэж санаа зоволгүйгээр байрлуулахад хангалттай хатуу байсан. (ямар ч шил байхаа больсон тул) Дэлгэцийг зөв суурилуулсны дараа би LCD -ийн арын хэсэгт дарамт үзүүлэхгүйгээр электроникийг аюулгүйгээр тавих арга замыг олох хэрэгтэй болсон. Мөн арын гэрлийг өндөр хүчдэлээр хангадаг туранхай хэлхээний самбар байдаг бөгөөд энэ нь миний анхаарах ёстой инчийн 3/8 хувийг эзэлдэг. Үүнийг хийхийн тулд би дэлгэц дээр даралгүйгээр хүрээний ирмэг дээр байхын тулд өөр нэг хөөс давхаргыг хайчилж авав. Дараа нь би хоёр талт соронзон хальс ашиглан хэлхээний самбарыг зөв байрлалд байрлуулсан бөгөөд зөв хөөсийг олох нь жаахан асуудалтай байсан. Надад олдсон цорын ганц хэмжээ нь зузаан эсвэл нимгэн байв. Би илүү зузаан хэсгийг худалдаж аваад гулсмал зүүгээр буталж зууханд халаах процессыг хийлээ. Бага зэрэг ажилласны дараа би яг тохирсон зузааныг олж чадсан.

Алхам 5: Эх хавтангийн давхарга

Эх хавтангийн давхарга
Эх хавтангийн давхарга
Эх хавтангийн давхарга
Эх хавтангийн давхарга
Эх хавтангийн давхарга
Эх хавтангийн давхарга

Эх хавтангийн бэхэлгээ нь 1/4 инчийн фанераар хийгдсэн бөгөөд дэлгэцийн туузыг холбох боломжийг олгохын тулд би хэсгийг нь хайчилж авав. Модон боолтыг ашиглан би эх хавтанг тусгаарлагчгүйгээр шууд модонд залгав. Хэдийгээр энэ нь тийм ч тохиромжтой биш юм шиг санагдаж магадгүй юм. Хожим нь би дээд ба доод хэсэгт 1 "х 1" хэмжээтэй дөрвөлжин модны хоёр хэсгийг нэмж, бүх эд ангиудыг бат бэх барихын тулд зөв даралтыг бий болгосон. хаалттай байна). Ганц асуудал бол самбарыг дахин хүрээнээс гаргахад маш хэцүү байсан тул би шүүгээний бариулыг дээд талд нь нэмэв. Цахилгаан хангамжийг дэлгэцийн дотор байрлуулах талаар би бас бодож байсан. Миний зөвлөгөө бол үүнийг бүү хий. Эцэст нь цахилгаан тоосгоны тагийг авсны дараа энэ нь зузаан байх ёстой. Энэ нь үнэхээр аймшигтай төдийгүй бага зэрэг халуу шатааж, үргэлж шатаж буй мэт үнэртэж байгааг би анзаарсан. Үүний оронд би цахилгаан тэжээлийг газар дээр нь үлдээж, DC холболтыг дэлгэц дээр ажиллуулах илүү ухаалаг аргыг сонгосон.

Алхам 6: Холболт нэмэх

Холболт нэмж байна
Холболт нэмж байна
Холболт нэмж байна
Холболт нэмж байна
Холболт нэмж байна
Холболт нэмж байна
Холболт нэмж байна
Холболт нэмж байна

Зүүн доод буланд та цахилгаан болон унтраалгын тохирох залгуурыг хаанаас нэмснийг харж болно. Эдгээр нь жаахан төвөгтэй байсан, учир нь би цахилгаан холбогчийг аль болох нуухыг хүссэн боловч залгах, салгахад хялбар байлгахыг хүсч байсан. Шилжүүлэгч нь бас зайтай байх ёстой байсан тул самбарыг байрлуулахдаа хүрээнээс зөв хэмжээг гаргаж авах болно, мөн цахилгаан самбарыг асаах унтраалга дээр суурилуулсан гэрэл, хэт улаан туяаны порт бүхий охин хавтанг салгахыг зорьж байсан. бусад бүх зүйлээс өндөр байсан. Энэ нь надаас утсыг үндсэн самбар руу шууд гагнах, гагнах шаардлагатай байсан ч би үүнийг үлдээх хангалттай зайтай (гүнтэй) байсан бөгөөд утсаа хуучин цахилгаан унтраалгатай шууд холбосон. Хананд тохирсон, тийм ч том биш байхын тулд би сольж болох кабелийг хүсч байсан. Тийм ч учраас би RCA аудио кабелийг ашиглан цахилгаан тэжээлийг төхөөрөмжид хүргэсэн. Хэдийгээр кабель хэр их хүч чадалтай болохыг би мэдэхгүй ч уг төхөөрөмжийг ажиллуулахдаа зөвхөн 26 ватт, 20 ватт хүчдэл авдаг тул энэ нь асуудал биш юм. Энэ төслийн хувьд үүнийг шилжүүлсний дараа миний эрчим хүчний хэрэглээ 4 ваттаас дээш гарсан болохыг олж мэдсэн. Энэ нь эсэргүүцэл үзүүлэх болно гэдгийг би мэдэж байсан ч тийм их ялгаа хүлээж байгаагүй.

Алхам 7: Linux

Линукс
Линукс
Линукс
Линукс
Линукс
Линукс

ТАЙЛБАР: Энэ нь Linux -ийг тохируулах бүрэн гарын авлага биш юм. Энэ бол туршлагаас олж авсан сургамжаас өгсөн миний зөвлөмж юм. Суулгахын тулд би эндээс өгсөн зааврыг дагасан. Энэ бол зөвхөн гайхалтай гарын авлага төдийгүй маш хэрэгтэй олон скриптүүдийг агуулдаг. Жишээлбэл, слайд шоу эхлүүлэх, дэлгэцийг асаах/унтраах гэх мэт. Би өөрийн үйлдлийн системд Damn Small Linux -ийг сонгосон. Давуу талууд нь Debian/Knoppix дээр суурилсан бөгөөд ердөө 50 MB зай эзэлдэг. Гэсэн хэдий ч Линуксийн бүрэлдэхүүн хэсэг нь миний бодож байснаас хамаагүй хэцүү болсон. Суулгах нь тийм ч хэцүү биш байсан, гэхдээ би авсаархан флаш карт дургүй болох, ачаалагч дуудагчийг зөв суулгаагүй зэрэг асуудалтай тулгарсаар байсан. DSL -ийг суулгах явцад танд үндсэндээ хоёр сонголт байна (хэт хялбарчлах), үүнийг USB Pendrive / Memory stick эсвэл жинхэнэ хатуу диск дээр суулгаарай. Санах ойн зөөгч горимд байнгын хадгалалтгүйгээр RAM дээр бүрэн ажиллуулах боломжийг өөр өөр байдлаар өгдөг тул програмыг үнэхээр суулгахыг хүссэн тохиолдолд зарим өөрчлөлтийг хийдэг. Гэсэн хэдий ч би хатуу дискний горимыг ажиллуулахдаа ачаалагчийг суулгахыг оролдож, чимээгүйхэн бүтэлгүйтэх болно. Би үүнийг Grub -ийн тохиргооны файлыг гараар үүсгэж, төхөөрөмжийн үндсэн ачаалагч руу суулгах замаар ажиллуулж болохыг олж мэдсэн. Энэ үйл явц нь тийм ч хөгжилтэй биш бөгөөд маш их туршилт, алдаа гаргасан. Надад тулгарсан өөр нэг асуудал бол миний хийсэн бүх зүйл маш удаан бөгөөд олон програмууд хариу өгөхдөө удаан байсан. Энэ бол Compact Flash картын хязгаарлалт гэж би айж байсан боловч энэ нь DSL -ийг тохируулахтай холбоотой асуудал байсан юм. Анхдагч байдлаар энэ нь DMA дамжуулалтыг идэвхгүй болгодог бөгөөд энэ нь миний жижиг санах ойн картны хувьд маш том асуудал болж хувирсан. Ачаалагч дуудагчаас "nodma" -г шилжүүлснээр секундэд 2MB байснаа 20+MB болж байгааг олж мэдсэн.

Алхам 8: Дүгнэлт ба эцсийн бодол

Дүгнэлт ба эцсийн бодол
Дүгнэлт ба эцсийн бодол
Дүгнэлт ба эцсийн бодол
Дүгнэлт ба эцсийн бодол
Дүгнэлт ба эцсийн бодол
Дүгнэлт ба эцсийн бодол
Дүгнэлт ба эцсийн бодол
Дүгнэлт ба эцсийн бодол

Ачаалсны дараа төхөөрөмж автоматаар утасгүй интернетэд холбогдож, урьдчилан тодорхойлсон фолдероос олж болох бүх зургуудын слайд шоуг эхлүүлнэ. Дараа нь нэгжийг удирдах нь ssh холболтоор холбогдох, зохих скриптүүдийг ажиллуулахтай адил юм. Би өөрийнхөө зургийг харуулах сонирхолгүй байсан тул скрипт (хакердсан) бичсэн бөгөөд үүнийг цаг тутамд шалгаж, бүгдийг нь татаж авдаг. Picasa WebThanks -ийн "онцлох зургууд", уншсан танд баярлалаа, энэ бол миний анхны зааварчилгааны төсөл бөгөөд танд таалагдсан гэж найдаж байна. Хэрэв танд ямар нэгэн асуулт байвал тэдгээрийг коммент хэсэгт бичээрэй, би тэдэнд хариулахыг хичээх болно.

Алхам 9: Шинэчилсэн (Picasa Script / Hack)

Шинэчилсэн (Picasa Script / Hack)
Шинэчилсэн (Picasa Script / Hack)

Тиймээс цөөн хэдэн хүмүүс picasa -аас зураг татаж авахад миний ашиглаж байсан скриптийг асууж байна. Өмнө нь яагаад оруулаагүй вэ гэхээр энэ нь яг л муухай юм шиг байгаа бөгөөд picasaweb вэб хуудсаараа ямар нэгэн зүйлийг өөрчилсөн даруйд тасрах болно. Уур бухимдал нь тэдний "онцлох" зургуудад ямар ч тэжээл дутагдсанаас үүдэлтэй бөгөөд үүний оронд би тэдний вэб хуудсыг татаж авах, хайж буй мөрүүдийг задлан шинжилж, өнгөц зургийн линкийг жинхэнэ холбоосоор солих шаардлагатай болсон. Зураг тус бүр, агуулга байршуулж буй сервер тус бүр URL -ийн өөрчлөлтөөс хойш үүнийг илүү төвөгтэй болгож байна. Аз болоход тэд янз бүрийн нарийвчлалтай зургуудыг бүлэглэх системтэй болсон. Миний хувьд эх хувийг нь аваад зургийн жаазыг зохих хэмжээгээр нь хуваарилахыг илүүд үздэг. Илүү ойлгомжтой болгохын тулд дараах холбоосыг үзнэ үү picasaweb.google.com/lh/explore# -аас авсан өнгөц зураг одоогоор 144x144 нягтралтай 800х хэмжээтэй масштабтай зурагтай юу? Энэ тохиолдолд 800x536.https://lh5.ggpht.com/_4TrPwfUulu0/Sd0qLrsV_bI/AAAAAAAAACTM/yhbSPhcyh8Y/s800/kuva%20151.jpgOrijinal зураг /yhbSPhcyh8Y/kuva%20151.jpgБи кодоо ашиглан эхийг нь татаж авахын тулд URL-аас "s144-c" -г устгахын тулд sed ашиглаж байгаа боловч хүссэн хэмжээтэй зургаар орлуулах нь яг л сайн ажилладаг. Мөн би энэ скриптийг өөрийн гэрийн хавтасны "picasa" нэртэй хавтас дотор ажиллуулах зорилгоор бичсэн. Хэрэв та үүнийг өөр газар байрлуулахыг хүсч байвал үүнийг шинэчлэх хэрэгтэй бөгөөд энэ скриптийг өөр зүйлээр дуудах шаардлагатай болно. Өглөө бүр өглөөний 4 цагт скриптийг ажиллуулахын тулд би хувийн crontab -д дараах зүйлийг оруулсан болно. тооцоолох нэр $ crontab -l0 4 * * * ~/picasa/download_favorits >> ~/picasa/cront_out.txt Үндсэн санаа нь хэрэв байгаа бол бусад бүх 12 зургийг хуудсан дээр татаж авахыг оролдох болно. Энэ нь үүнийг тайлбарлахад тусална гэж найдаж байна, хэрэв танд өөр асуулт байвал тэдгээрийг сэтгэгдэл дээр бичээрэй. #!/bin/bash#Mike Dahlgren 2009HOME = ~ wget -O $ HOME/picasa/explor.html https://picasaweb.google.com/lh/explore#mkdir -p $ HOME/picasa/picscat ~/picasa/ судлах.html | grep 'style = "width' | awk '{print $ 2" "$ 6}' | sed 's/s144-c/d/'> $ HOME/picasa/pics_list.txtcd $ HOME/picasa/picsexec <../pics_list.txt энэ хооронд linedoecho $ linewget -nc $ linedonerm $ HOME/picasa/explor.htmlrm $ HOME/picasa/pics_list.txt

Зөвлөмж болгож буй: