31 May

Sinatra və Ruby.

Ruby on Rail möhtəşəm bir Web Frameworkdır. O Ruby programlaşdırma dilinin güclü və effektiv tərəflərini isitfade edib gısa bir zamanda web saytları hazırlamag imkan verir. Lakin Ruby ilə ancag o yox, başka bir Frameworkda işləyir. Söhbət indi Sinatra gedəcək. Qısa, lakonik web applikeyşnları yaratmag üçün ideal bir instrumentdir. Desəm ki Ruby nin en güclü GUİ lərdən biridir – yanılmaram. Bəli, web GUİ. İndiki zaman web aplikeyşnlar digər GUİləri sıxışdırır. Programı yükləyib install eləmə vaxtları keçib gedəcək. Lazım olan şeylər isə ancag Brouser və İnternetdir. Bunlar isə indi hamıda var.

Sinatra barədə bir dəfə blogumda yazmışdım. Məsələn bu saytı əskərlikdən əvvəl yazmışdım – “Небольшое веб приложение”. Yada bu programı – Sinatra ilə brauserdən Arduinonu idarə etməsi.

Bir neçə gün Procam Hesablama Cədvəli ilə tanış oldum. Bu hesablama cədvəli Tibbdə istifadə olunur və bir neçə bədən faktorları cəmləyib İnfarktın gələcəkdə yaranması barədə məlumat verir. Bir neçə parametr daxildir, lakin hər dəfə onlarin hesablaması vaxt aparır. Ona görə gərara gəldim ki bir web program yazım bunu hesablasın. Sinatra bunun üçün əla yaraşır. Esas kod belə alındı – rb file : Read More

15 May

Security in a box.


Keçən dəfə PGP kriptografik açarlari ile Gmail, Yahoo Emaildən istifadə edilməsi ile əlagədər “Email enrypt/decrypt etməsi” adlı bir məgalə yazmışdım. Deməli, bu Email şifrə edib göndərməsinin asant metodlardan biridir. Lakin ümumiyətlə hər hansı applicationa inanmag o gədər də düzgün hesab etmək olmaz.

Elektron məktublar barədə neçə il idir ki internet səifələrdə həm bizdə həmdə xaricdə söhbətlər gedirdi və çoxlu axırı qurtarmayan diskussiyalar cür bə cür email servisləri müzakirə olunurdu. Nəzərə almag lazımdırki onlardan biri Lavabit idi. Amma Snouden Read More

14 May

Lenovo və BIOS.

Lenovo Notebookları çox xoşuma gəlir. Thinkpad T, Edge, G Model və sairələri. Ola bilər ki ömrümdə birinci laptop ThinkPad T60(IBM) olduguna görə. Ola bilər digərlərə baxanda rahat, barmaglara “oturan” klaviatura. Yada qara klaviatura arasında seksual görsənən gırmızı coystik..trackpoint.. Bilmirəm..
Indiki notebook marketlərin ganunlara riayət etmək üchün və bazarda galmag üchün biraz büdcə variantlarda, əsasən orta keyfiyətdə seçim konstruksiyalardan istifadə olunur. Belə noutbooklar əsasen 400-700avro arası olur. Hətta Windowssuz 300avrolug offis variantı da tapmag olar.

Çoxsunda isə Broadcom WLAN adapterləri istifadə olunur. Broadcomları xoşlamiram. Çünki həmişə Linuxla probləmləri olur. İstehsalçı səifəsində yerləşən driver source kodu isə hələ də köhnə nüvə öçündü – 3.11. Bayırda isə Linus Torwalds 4.1 nüvəni hazırlayır.. Həm də keyfiyəti o gədər də yaxşı deyil. Broadcomla vidalaşıb keçdim Intel AC 7620ə.(Proprietar iwlwifi drayveri istifadə edir).

Laptopa goşanda isə BIOSdan geyri adi message gəldi – “Adapter licensiya uygun deyil. Xahish edirik lisenziyaya uygun adapter yükləyəsiz”. Hm.. Biraz internetdə axtarıb maraqlı məlumata rast geldim. Deməli, Lenovo ancag öz lisenziyalara uygun hisselerini yükləməyə icazə verir. Icazə verilən siyahl isə “Whitelist” – BIOSa yazılıb. Həmdə Lenovo cəmiyyəti buna garşı Lenovoya Petisiya ilə də müraciət edib.

BIOSu təzədən yazmag, başka addım aglıma gəlmədi. Bu barədə yenədə internetden istifade etdim. Yaxşıki www.bios-mods.com var. Forumda müraciətimə kömək etdilər, laptopum üchün BIOSun versiyasını patching edib geri göndərdilər. Hər şey əla işlədi.

Ümumiyətlə, məgalənin məqsədi sizi www.bios-mods.com saytı ilə taniş eləmək idi. BIOSun təzədən yazılması, və sair digər triklər üchün məlumatları ordan almag olar.

22 Apr

Peyvənd və İmmunoprofilaktika üzrə məlumat.

Institut vaxtlarımızdan yadımdadır məşur Rastrapoviç fondu ve Səhiye Nazirliyi ilə birlikdə ölkəmizdə tələbələrə peyvəndlər icbari vurulma aksiyasi aparmışdır. Bəzi tələbə yoldaşlarımız bundan imtina etdi, güya bu peyvəndler hər hansi bir inkşaf pozgunluga gətirir. Belə melumat cəmiyətdə çox yayılıb. Genc ailələrdə internetden məlumat oxuyub peyvəndlərdən imtina edib uşagları risk altında goyurlar. Lakin dünən Amerika Tibb Assosiasiyasının təqdim etdiyi tədgigatın nəticələri göstərirki, hər hansı vaksin autizmə gətirib çixarmır.(Wikipedia)

Gənc ailələrdə valideynlərin əsas suallardan biri uşagların hansı yaşdan və hansı Peyvəndlərin elemesi esas yer tutur. Bu barədə ölkəmizə aid bir məlumatla bölüşmək istərdim. Read More

28 Aug

Java və PDF.

Bir neçə gün əvvəl, dostum sənədləri – CV, Diplom, tərcümələri yıgıb klinikaya göndərirdi. Lakin onlardan gələn şərt o idiki bütün sənədlər bir pdf faylda olmalıdır. Dostumda isə onlar bir neçə ayrı-ayrı pdf fayllarda idi. Məsələ elə program yazmag idi ki o iki pdf faylı bir birinə birləşdirsin və nəticədə bir pdf alınsın.

Bu ara boş vaxtım oldugu üçün bir ay fikirləşdim. Təzə öyrəndiyim Java programlaşdırma biliklərimi yoxlamaq üçün əla fürsət idi. İnternetdə axtarış verib pdf ile işləyən java library, onların istifadə gaydaları oxudugdan sonra – gərara gəldim ki iTextpdf library işlədim. Həmdə resenziyaları pis deyildi.

Ümumiyətlə iTextdf, standart FileChooser və GUİ üçün Swing işlətdim. Versiya 02 də GUI Netbeans/Intellij Idea ilə düzəldi. Versiya 01 dəki sadə kod : Read More

30 Jul

LFS101x Linux kursu.

Salam. Ela bir xeber ile bölüshmek isterdim. Avgust ayin 1den «LFS101x Introduction to Linux» kursu pulsuz edX platformada kechmek olar. Evveler bu kursun giymeti ne az ne chox 2400$ idi. Bütün edX platformada olan kurslar kimi bu kurs onlayn ve englsih dilinde kechecek ve ümumiyyetle 40-60 saat devam edecek. Sonra ise sertifikat verilir. Personal sertifikat ise – ad ve soyad ile – 250$ ödenishden sonra elde etmek olar.

22 Jan

Debian – testing və unstable repo-dan paketlər.

Bəzi vaxtlar elə olurki unstable və testing repositoriyalarda olan paketlər lazım gəlir. Məsələn, keçən dəfə gcc-msp430 paketi ancag unstable repositoriyada var idi. Debian çox “plastik” bir distributivdir və sistemi upgrade eləmədən təzə paketləri həmin repositoriyalarda yükləmək olur.
Bunun üçün biz /etc/apt/sources.list fayla repos-rı əlavə edək:

1
2
deb http://ftp.de.debian.org/debian testing main contrib non-free
deb http://ftp.de.debian.org/debian unstable main contrib non-free

Sonra isə /etc/apt/apt.conf.d/70debconf fayla əsas repositoriyanı qeyd edək ki, sistem paketləri yeniləndə ancag oradan yükləsin: Read More