/E-Haci.net

texnologiya, elm, təhsil mövzularında düşüncələr

Yazılarım

  • Sosial şəbəkələr və biz

    Hal-hazırda orta statistik internet istifadəçisi haqda “Sosial şəbəkə istifadə edir ya etmir?” sualı aktual deyil, soruşula bilən sual “Neçə sosial şəbəkədən aktiv şəkildə istifadə edir?” sualı ola bilər.

    Öyrəşiklik və səbəbləri

    Bəs niyə bir yox, bir neçə sosial şəbəkələrdən(bundan sonra SŞ), servislərdən istifadə edirik? Səbəbi təxminən belə xarakterizə etmək olar: SŞ-ləri auditoriya,təyinat,xidmət və funksionallıq və.s. baxımdan bir-birindən fərqləndirən məqamlar mövcuddur, ona görə də əksər aktiv internet istifadəçiləri paralel olaraq bir neçə xidmətdən istifadə edir.

    Nümunə 1: Sosial aktiv olan A adlı istifadəçi dostları ilə ünsiyyət qurmaq, paylaşmaq üçün Facebook-dan(bundan sonra FB), maraq dairəsinə uyğun mikrobloqlardan ibarət daha mobil, çevik və qısa paylaşım üçün Twitterdən, rusdilli auditoriya ilə, həmsiniflərlə danışmaq üçün Odnoklassniki-dən, maraq dairəsində olan multimedia materialları paylaşımı,reytinqi və.s. üçün Getglue-dan, maraqlı şəkillər üçün İnstagram-dan, vizual baxımlı paylaşımlar üçün Pinterest-dən, videolar üçün Youtube-dan və.s. xidmətlərdən istifadə edir. Siyahını kifayət qədər uzatmaq da olar.

    Nümunə 2: Sosial aktiv olan B adlı istifadəçi kiçik sosial servislərdə elə də maraqlı deyil. O gününü əsasən FB-da keçirir. Digər servislərdə hesaba malik olsa da, onlardan nadir hallarda istifadə edir.

    Fayda və zərərlər

    Yaxşı bəs bu xidmətlərə nə qədər vaxt sərf olunur,  zərəri varmı, varsa nədən ibarətdir? Maraqsız olsaydı, təbii ki, bu xidmətlərdən heç biri populyarlıq qazanmazdı. Adları çəkilən hər bir xidmət A və B adlı istifadəçilərə maraqlıdır. Bu maraq sonda addiktivliyə çevrilir və A-nın həyatı SŞ-larda keçməyə başlayır, real həyat arxa plana keçir. B isə yalnız FB-da “oturur”, like toplamaqdan həzz alır, maraqlı şəkillərə,videolara baxır, paylaşır, oyun bölməsində çox xal toplamağa çalışır və.s.

    SŞ-ların real həyatdakı fəsadları haqda ton-ton yazılar var. real dostları itirmək, açıq havada daha az vaxt keçirmək, ailə konfliktləri, yeniyetmə psixologiyasının pozulma halları və.s. bunlar haqda yazmağa ehtiyac yoxdur.

    İndi SŞ-in A-ya və B-yə vurduğu iki zərər, vaxt və effektivlik göstəricisi haqda danışacam.

    1. Vaxt: A adlı istifadəçi 7-8 SŞ-dən aktiv şəkildə istifadə edir. Bu şəbəkələrdən FB-a gün ərzində 2-3 və ya daha çox saat, Twitterə tutaq ki 2 saat, digərlərinin də hərəsinə yarım saat vaxt ayırır. B isə bu vaxtı FB-ya sərf edir. Cəmdə 7-8 saat vaxt SŞ-lara sərf edilmiş olur. Məlum “vaxt puldur” həqiqəti var, gənc bir insan üçün isə o puldan daha artıq bir məfhumdur. Nəsə öyrənə bilinəcək vaxtlar FB stream-ində yeni nə var nə yox buna baxmaq, maraqlı bir şəkli like etmək, videoya baxmaq və.s.-a sərf edilir.

    2. İş effektivliyi. Əgər A və ya B işləyirsə, bu halda zərərin miqdarı daha böyük olur. Zehni əməklə məşğul olan insanlarda tez-tez antraktlara ehtiyac olur. Ən uzağı yarım saat dayanmadan işlədikdən sonra mütləq kiçik fasilə olmalıdır. Normalda bu antraktlar durub gəzişmək, kompüterdən və ya iş masasından aralanıb beynə dinclik verməkdən ibarətdirsə, A və B bu boş vaxtı FB-u açıb neçə bildiriş gəldiyinə baxmaqla, son dərcinə neçə yeni like gəldiyinə baxıb sevinməklə, paylaşımlara şərh yazmaqla və.s. keçirir. Burada artıq sağlamlıq baxımından zərərlər meydana  gəlməklə yanaşı başqa bir pis məqam da var: FB-dakı bu gəzişmələr zehni əmək tələb etmədiyindən qısa müddətdə daxili tənbəlliyin dəstəyi ilə A və B-yə qalıb gəlir və bir müddət sonra A və B artıq bütün iş günü FB-da gəzişir, yorulanda antrakt yerinə öz işinə baxır, yəni tam tərsinə edir. İş yorucu və maraqsız olduğundan az sonra yenidən şəbəkəyə qayıdır. Və iş günü beləcə başa çatır. Aylar illər hiss olunmadan ötüb keçir, A və B öz işində(~dərsində, təhsilində, elmində) günü gündən geriləyir, zehni kütləşmə baş verir, eyni zamanda karyerasında durğunluq olur.

    Çıxış yolu təklifim və şəxsi həll metodum

    Bu yazını qeydə alan müəllif də A  və B qədər olmasa da, bir müddət öncəyə qədər kiçik formada SŞ-ya aludə olmuş bir şəxsdir. Sadəcə vaxtında və ya vaxtından bir qədər gec ayılaraq müəyyən tədbir və islahatlar nəticəsində bu problemdən qismən azad olmuşam. Ona görə də bu yöndə nələr etdiyimi bu abzasda paylaşıram:

    Hal hazırda ən zərərli SŞ sözsüz ki FB-dır. Ona görə ki populyardır, ona görə ki az qala hamı ordadır, ona görə ki qaynardır. Məhz bu səbəbdən ilk olaraq FB ilə məsələni çözmək lazımdır. FB-da uzaqda yaşayan dostlar, keçmiş məktəb ya tələbə yoldaşları və.s. ola bilər və bəziləri ilə yeganə əlaqə vasitəsi məhz oradır. Ona görə də FB hesabınızı silməyi təklif etməyəcəm.

    1. FB-da Chat-ı OFF edin. Bunun faydası çoxdur.

    2. FB-da bütün dostlarınızı Unsubscribe edin. Bu bir düyməyə klik etməklə olan asan işdir və hər kəs bacarar. İradə tələb etmir.

    Bunu etdikdən sonra addiktivliyiniz sizi bir müddət yenə təhrik edəcək ki, antraktlarda, gecə yerinizə uzananda, yolda, metroda və.s. FB-ya daxil olasınız. Amma hər daxil olanda yeni heç nəyin olmadığını görüb gec-tez usanacaqsınız. Əgər paylaşımlardan mütləq xəbər tutmaq istəyirsinizsə, qeyri iş vaxtında, ya 2-3 gündə bir, ya həftədə bir dəfə sayta daxil olub sol sütundakı Listlərin köməyilə yenə də bütün paylaşımlardan xəbərdar ola bilərsiniz. Amma iradənizi çalışdırıb elə etməlisiniz ki, Listə baxmaq özü də bir aludəçiliyə çevrilməsin. Bir müddət sonra FB sizin üçün sönük bir servisə çevriləcək. Əvəzində hesabınız aktiv qalacaq, İnbox işləyəcək və kimsə sizə yazanda və ya kiməsə yazmaq istəyəndə adi mail xidməti kimi ora daxil olub məktubunuzu yazacaqsınız.

    Keçdik digər servislərə:

    3. Getglue, Pinterest, İnstagram və.s. kimi konkret təyinata malik, əslində heç bir ciddi faydası olmayan servislərdən tamamilə imtina etmək mümkündür, delete account və vəssalam. Əminəm ki, bunu asanlıqla edə bilərsiniz. Çünki bunlar FB kimi addiksiya yaratmaq gücündə deyil.

    4. Youtube-da kifayət qədər faydalı kontent var. Ona görə də bu servisdən istifadəyə davam etmək hətta lazımdır. Amma gün ərzində 1 dəfə, ancaq seçdiyimiz abunə kanalların yeni videolarına baxmaqla. Daha gəzişmək olmaz, gəzişmək addiksiya yaradır və vaxtı boşa sərf edir.

    5. Twitter saytının ya veb versiyasından istifadə etmək, hər istifadədən sonra pəncərəni mütləq bağlamaq, açıq saxlamamaq. Klientdən istifadə edilirsə, pop-up notificationları bağlamaq. Nəticədə baş verən heç bir yenilik diqqəti cəlb etməyəcək. Bu halda Twitter-dən istifadədə də dəyişikliklər hiss edəcəyik, gün ərzində əvvəl 15-20 və ya daha çox baxırdıqsa, indi artıq 3-4 dəfə baxacağıq.

    Bu qədər. Ümid edirəm əsas fikirləri çatdıra bildim. Əsas məqam budur ki, yazıda SŞ-lardan imtina təklif edilmir, onları zəncirləmək təklif olunur.

    Yuxarıda yazılanlar sırf şəxsi təcrübəyə əsaslanıb və artıq 70-80% uğurla reallaşdırılıb. Bəhrəsi də artıq hiss edilməkdədir. Düzdür, mən heç vaxt A və ya B qədər addiktiv olmamışam, vaxtı normadan bir az çox yalnız FB və Twitterə sərf etdiyim günlər, aylar olub. Amma bu yetərincə pis bir haldır və nə qədər ki, gec deyil, qarşı tədbir görmək yaxşı olar.

    Bu prosesi uğurla reallaşdırandan sonra iş prosesimiz qaydasına düşəcək, məhsuldarlığımız xeyli artacaq, işdən sonra isə yaranacaq bol-bol vaxtlara kitab oxuya, filmə baxa, gəzməyə çıxa, dostlarla görüşə və.s. seçimlərdən istifadə edə biləcəyik. Özüm də daxil olmaqla hər birinizə uğurlar. Yazını elə məhz SŞ-ların özündə paylaşaq ki, hamı oxusun. 🙂

    Elvin Hacı.

  • Çıxış keçidləri statistikasının asan tədqiqi

    Veb saytlarda yerləşdirilən başqa saytların bannerlərinə olan keçid sayını və ya saytda olan birbaşa fayl yükləmələrinin sayını tədqiq etmək developer üçün daim maraqlı məsələlərdən biridir. Bu istiqamətdə ən tanınmış metod hər hansı out.php və ya download.php faylı yaradıb yükləməni və ya keçidi o faylda qeydə alıb daha sonra redirekt üsulu ilə keçidi tamamlamaqdır. Bu təcrübəli bir veb proqramçı üçün çətin olmayan bir məsələdir.
    Bəs təcrübəsiz üçün hər hansı asan yol təklif edə bilərikmi? Və ya CMS-dən istifadə edən müvafiq plugin tapmayan bir developer üçün? Bəli təklif edə bilərik.
    Bu yazıda bit.ly servisindən bu məqsədlə istifadə qaydasını təklif edirəm.
    Bit.ly saytı uzun linkləri qısaltmaq(əsasən Twitter.com-da) üçün yaradılmış bir servis idi. Amma sonralar Twitter özü avtomatik qısaltmaya keçdi deyə bit.ly-nin bu əsas funksiyası aktuallığını itirdi. Düzdür hələ də istifadə olunur, amma əvvəlkitək yox.
    Və beləliklə bit.ly bitly.com-a çevrilib link qısaltma işində bir qədər ətraflı servislər təklif etməyə başladı. Bunlardan biri də bit.ly-də hesab açaraq qısaldılmış linklərin istifadə sayının statistikasını təqdim etməkdir.
    Beləliklə tutaq ki,
    1. Siz saytınıza site.com saytının bannerini qoymusunuz və sizin saytdan olan keçidlərin sayından daim məlumatlı olmaq istəyirsiniz.
    2. Saytınıza hər hansı proqram təminatınızı zip faylı şəklində yükləməyə qoymusunuz və maraqlanırsız ki fayl neçə dəfə yüklənib.
    Hər iki hal üçün bitly.com-da sadə qeydiyyatdan keçirsiniz, sağ yuxarıda lazımi linki paste edib qısaldılmış linki alırsınız.

    Linki yaratdıqdan sonra qısaldılıb sizə təqdim edilən yeni linki saytınızda olan bannerə qoyursunuz(yükləmə halında isə YÜKLƏYİN sözünı) və daha sonra STATS bölməsindən daim linklərə olan keçid sayını zaman filtri ilə asanlıqla tədqiq imkanına malik olursunuz.

    Uğurlar. 🙂

    P.S. Saytın developers bölməsində APİ imkanlar da təqdim olunur ki, bunların köməyilə bu prosesi avtomatlaşdırmaq olar. Məsələn çoxsaylı linklər generasiya edən bir saytda hər bir linki əllə yaratmaq əlverişli deyil. Və bunu APİ-lərlə avtomatik reallaşdırmaq olar. Amma bu yalnız təcrübəli developerlərə maraqlı ola biləcək mövzudur.

  • Samsung Galaxy S2 smartfonunda səsli idarəetməni silmək

    Galaxy S2 smartfonu işlədənlərdən ən lazımsız funksiya hansıdır soruşsalar, yəqin ki, “Home düyməsinə iki dəfə basdıqda ekrana çıxan Vlingo səsli idarəetmə sistemidir” cavabını alarlar. Ayarlarda hər hansı normal imkan yaradılmayıb ki, bu bezdirici xidməti home düyməsindən çıxarasan. Bu gün xda-developers.com saytında root imkanı olmadan bu funksiyanın ləğv edilməsi yollarından birinə nəhayət ki, rast gəldim. Deməli addım-addım belə edirik:

    1. Go Launcher örtük proqramını quraşdırırıq və açırıq. Bu bizə müvəqqəti lazımdır, sonra da silə də bilərsiniz(Play Store-da Go Launcher yazdıqda ilk çıxan nəticə. Proqram pulsuzdur)

    2. Ekranda barmağımızı saxlayaraq çıxan menyudan App-Add seçirik və mavi ikonlu Voice Command ikonunu qeyd edərək OK düyməsini basırıq.

    3. Ekrana mavi rəngli adı çəkilən ikon düşəcək. Onun üstündə barmağımızı saxlayırıq, alt menyu çıxır, oradan uninstall seçirik.

    Vəssalam. Artıq öz launcher-inizə qayıdıb Go Launcher-i silə də bilərsiniz. Və 2 dəfə Home düyməsini basmaqla Vlingo səs proqramının açılmadığını da yoxlaya bilərsiniz.

  • Hackathon-2 haqda

    Baku GTUG və İlkaddımlar-ın birgə reallaşdırdığı Hackathon-2 Android proqram yarışması başa çatdı. Bu dəfəki müsabiqədə app-lar ilə tanış oldum, ona görə də istədim fikirlərimi yazam. Ümumi qənaət müsbət oldu, az sayda da olsa istedadlı və kreativ developerlərin yetişməkdə olması sevindirməyə bilməz. Bu tip müsabiqələr isə bu prosesə ciddi katalizator rolunu oynayır.
    İndi app-lar haqda qısa fikirlərimi və subyektiv ballarımı yazacam, yəqin ki kimsə inciməz 🙂 Çünki burada developerlərin istedad və bacarığına yox, hazırladığı app-a qiymət verilir. App keyfiyyəti isə tək bacarıqdan yox, ayrılan diqqət və zamandan, stimuldan, həvəsdən və.s. faktorlardan asılıdır.

    Gombuless:
    İdeya – 3/5 – İdeya yaxşıdır, bu tip app-lar çoxdur amma.
    Dizayn – 5/5 – Dizaynı çox səliqəli, ürəkaçan, hətta az qala burdakı app-lardan ən yaxşısı.
    Funksionallıq – 2/5 – Bir az qarışıqlıq var, ilk daxil olanda çətinlik yaranır ki hardan başlayım necə başlayım. Bir də crash olur tez-tez.
    Faktiki faydalılıq  – 3/5 – Reallaşdırılması normaldır, ona görə də maraqlı auditoriya faydalana bilər. Amma update-ə ehtiyacı var.

    Kub
    Bu proqram sadəcə bir OpenGL kubdan ibarətdir deyə qiymət vermək mümkün deyil.

    Polidroid
    5/5 – İdeyaya söz ola bilməz, çox lazımlı və çatışmayan bir sahədir.
    2/5 – Dizayn elə də ürəkaçan deyil.
    1/5 – Funksionallıq pis həll olunub. Ümid edirəm update ilə inkişaf edər, çünki çox lazımlı app-dır.
    2/5 – Hazırki durumda faydalılığı elə də çox deyil, çünki çox narahatdır. Amma inkişaf etsə tam faydalı 5/5 bir app olar.

    Azdroid
    3/5 – İdeya pis deyil, normal fikirdir.
    3/5 – Dizayn da play store tərzindədir, bənzədilib, normaldır.
    2/5 – Standartdır, maraqlı yanaşma yoxdur, sadəcə düzülüş var, statiklik var.
    2/5 – Hazırki vəziyyətdə tam yararlı hesab edilə bilməz, amma gələcəkdə maraqlı funksionallıqlar əlavə edilsə əlaya çevrilə bilər(content auto-translate, user submission və.s.)

    Sağlam qida
    5/5 – İdeyaya söz ola bilməz, əladır.
    2/5 – Dizayn qaneedici deyil
    2/5  Funksionallıq da minimaldır
    2/5 Potensial olaraq 5/5 faydalıdır, amma hazırda bir az narahatdır.

    Catch me if you can
    3/5 – Bu tip proqramlar hədsiz çoxdur, yeni nəsə yoxdur ideyada. Amma filmlə assosasiya rəng qatıb.
    5/5 – Dizayn çox xoşuma gəldi, qəşəngdir, tam peşəkar app-da hiss edirsən özünü.
    4/5 – Funksionallığın da üzərində ciddi işlənildiyi hiss olunur, bəzi kiçik çatışmazlıqlar gözə dəysə də.
    2/5 – Bu tip proqram çox olduğuna görə faydalılıq elə də yüksək deyil, amma xaricə çıxarılası app-dır, ümumən qəşəng alınıb.

    Xəritə-Guide
    4/5 – İdeya maraqlıdır, yığcam app formasında informasiyanı çatdırmaq, maraqlı naviqasiya ilə
    2/5 – Vizual yanaşma düzgün olsa da, dizayn realizasiyası zəif təsir bağışlayır.
    2/5 – Funksionallıq kafidir, daha da yaxşı ola bilərdi.
    4/5 – Faydalılıq hazırki durumda belə yaxşıdır, dizayn və funksional daha yüksək səviyyədə olsaydı lap yaxşı olardı.

    TurboTranslate
    4/5 – İdeya yaxşıdır, bu tip proqramlar olsa belə.
    2/5 – Dizayn zəifdir, standart Android kompontentlərindən kənara çıxılmayıb, ümumi düzülüş də ürəkaçan deyil.
    2/5 – Funksional ideyanı tam yansıda bilmir, nə nədir nə nəyə xidmət edir aydın deyil, (məsələn 2 mətn sahəsindən hansına yazmaq, birinci nəyi basmaq və.s. ilk öncə qaranlıq qalır)
    2/5 – Faydalılıq 4/5 olmalı idi, amma hazırki duruma görə 2/5

    Speedfinger
    2/5 – Şərhsiz
    1/5 – Şərhsiz
    1/5 – Şərhsiz
    2/5  – Şərhsiz

    Herfler(Yarışaq)
    2/5 – İdeya çox standartdır, maraqlı gəlmədi şəxsən mənə.
    3/5 – Dizayn orta yaxşıdır.
    4/5 – Funksional yaxşıdır, drag-drop və.s. yaxşı qoşulub.
    1/5 – Faydalılıq haqda yaxşı nəsə deyə bilmərəm.

    EMakler
    4/5 – İdeya qəşəngdir, məhdud sahənin işçiləri üçün yaxşı app ideyasıdır(hərçənd praktiki olaraq bizim maklerlər çətin ki belə bir şey istifadə edə 🙂 )
    3/5 – Dizayn ortababdır, ortadan bir az da zəif demək olar.
    3/5 – Funksionallıq yaxşıdır əslində, sadəcə narahatlıq var, qarışıqlıq var. Hər şey var, amma nə hardadır, çətin əlyetərlidir.
    3/5 – Faydalılıq orta səviyyədədir.

    EasyAzeri
    4/5 – İdeya çox yaxşıdır, bu tip app-lar kaş çox ola.
    3/5 – Dizayn ortababdır, üstündə işləyib əla səviyyəyə çatdırmaq olar.
    2/5 – Funksional qaneedici deyil.
    3/5 – Faydalılıq 5/5 ola bilər, update-də optimizə edilsə.

    BullsandCows
    2/5 – İdeyanı anlamaq üçün haqqındaya baş vurursan, burada isə çox qəliz cümlələr var.:) Nə deyilmək istənildiyini anlayınca bir neçə dəfə oxumaq lazım
    2/5 – Dizayn elə də ürəkaçan deyil.
    3/5 – Sadə app olduğuna görə funksional normal reallaşdırılıb.
    2/5 – Arabir baş qatmaq olar 🙂

    Offline tests
    Bu öz app-ımdır, ortabab hesab edirəm ona görə də hər bir bəndə 3/5.

    Beləliklə bütüb app-ları dəyərləndirdikdən sonra ən yüksək bal verdiklərimi sıralayım:

    Gombuless-13,Kub-?,Polidroid-10,Azdroid-10,Sağlam qida-11,Catch me -14, Xəritə-12, Turbotranslate-10, Speedfinger-6, Yarışaq-10,Emakler-13,EasyAzeri-12,BullsandCows-9, Offline tests-?
    Yekun nəticəyə görə ilk üçlüyüm:
    1.  Catch me if you can
    2. Gombuless
    3. Emakler

    Təbii ki bu subyektiv nəticədir, hər halda bir neçə münsifin birgə qərarı obyektivə daha yaxın olmalıdır.
    Qalibləri təbrik edirəm 🙂

  • Box.net qovluğunuzu Ubuntu-da sinxronizə edərək açın.

    Bu barədə bir neçə gün öncə Twitterdə müzakirə getdi, Mac və Windows üçün həllər təqdim edildi. Ubuntu üçün həlli də mən paylaşdım. Sonradan bəzi problemlərin olduğu barədə məlumat aldım, test edərək həqiqətən də qovluğun yalnız readonly olaraq açıldığını gördüm. Ona görə də tələsik bir həll olaraq hazırki unix kodları paylaşıram.
    İmkan olsa bu kodları shell skript formasına salaraq launcher düzəldib hazır bir kliklə Box.net-i Ubuntuya qoşan bir həll hazır edəcəm.
    Qısaca məlumat verim ki Box.net cloud file storage sistemidir(Bulud fayl saxlama sistemi) Bu sistem sizin qovluqlarınız kompüterinizdə yox, internet üzərindən başqa serverlərdə saxlanılır, bu sizi tək kompüterdən azad edir, istənilən kompüterdən öz fayllarınıza ulaşa bilirsiniz.) Box.net-dən başqa bu sahədə əsas məşhur servis Dropbox-dur.
    İndi isə kodlara keçək.  Ubuntuda ctrl+alt+T ilə Terminalı açırıq. Bu 3 sətri ardıcıl icra edirik:

    sudo mkdir /media/box.net
    sudo mount -t davfs https://www.box.net/dav /media/box.net 
    sudo chown -R sizin_user_adiniz  /media/box.net
    

    Burada sizin_user_adiniz hissəsinə öz Ubuntu istifadəçi adını yazın. Məsələn mən default olaraq elvin:elvin yazıram. İstifadəçi adı:İstifadəçi qrupu adı.
    İkinci sətrin icrası zamanı sizdən box.net login parolu istəniləcək ki, onları daxil etmək lazımdır. Bir də kimdə ki davfs quraşdırılmayıb(hansı ki default quraşdırılmış olmalıdır) ondan davfs quraşdırılması tələb olunacaq. Onu da bir sətirlə həll edə bilərsiniz:

    sudo apt-get install davfs2
    

    Vəssalam. Hər hansı problem çıxsa şərhlər bölməsində yaza bilərsiniz.
    Shell skriptdə təcrübəsi olanlar bu kodu launcher formasına salıb linkini şərhlər bölməsində yazsa, daha əla olar 🙂 (Sadə shell kod lazımdır, launcherə basanda .SH faylını çağırsın, prompt ilə Ubuntu root parolu, boxnet login parolu tələb olunsun, submit etdikdə yuxarıda yazdığım 3 sətir icra olunsun, vəssalam)

  • Sadəcə daha bir WordPress aləti

    Bu gün WordPress-də əksəriyyətin nəzərindən qaçan, amma əslində faydalı ola biləcək bir alət olan Bookmarklet haqda yazıram. Bayaq Launchpad-da WordPress tərcüməsində redaktə apararkən adına rast gəldim deyə xatırladım və yazmaq qərarına gəldim.

    Bookmarklet bir düymədir, düyməni görməkçün WordPress idarə panelində Alətlər bölməsinə keçirik, orada “Kliklə”(Press this) adlı düyməni sürüşdürüb brauzerin seçilmişlər(bookmark) panelinə atırıq və orda qalır. Daha sonra istənilən bir saytı açırıq və həmin seçilmiş keçidə klikləyirik. Bu zaman yeni pəncərədə WordPress redaktoru açılır. Bu redaktor yazıya ad və qısa mətn düzəltmiş vəziyyətdə olur.
    E-Haci.net baş səhifəsi üçün bu əməliyyatı etdim. Daha sonra İnsert image düyməsinə klik etdim. Və aşağıdakı durum yarandı:

    Göründüyü kimi redaktorda yazının başlığı və kiçik giriş informasiya artıq yaranıb. Üstəgəl bizə lazım olan səhifədəki bütün şəkillər sıraya düzülərək yazıda istifadəyə hazır vəziyyətə gətirilib.

  • Elektron ödəməylə bağlı kiçik bir sorğu və nəticələri

    Bu yaxında Xaricidil.net Conversation səhifəsində olan sorğu bölməsində elektron ödəməyə istifadəçilərin münasibətini öyrənmək üçün sorğu keçirmək qərarına gəldim. Səsvermədən bir müddət keçib artıq 400-ə yaxın gənc(əsas auditoriya tələbələrdir) münasibətini bildirib. Nəticəyə baxaq:

    Sorğuda sevindirici cəhət odur ki, elektron ödənişə olan münasibət ümumən pozitivə doğru dəyişib. İştirakçıların təxminən 56%-i bu müasir, zəruri tələbata müsbət yanaşır. 26% artıq bunu reallaşdırıb, 30% isə bu fikirdədir.

    Təəssüf doğuran məqam isə 44%-in elektron ödəməyə olan neqativ münasibətidir. 44% kifayət qədər yüksək göstəricidir və səbəbləri barədə düşünməmiz lazımdır.
    Səbəblər sırasına nələr aid ola bilər?
    1. Mühafizəkarlıq – hər şeyi nəqd alıram, belə şeylər mənlik deyil fikri.
    2. Məlumatsızlıq – elektron ödəmə filan deyirlər, nədirsə mənlik deyil yəqin, çətin bir şeydir.
    3. Etibarsızlıq – İnternet üzərindən kart məlumatlarımı daxil etsəm, bankdan pulumu çəkərlər və.s. kimi fikirlər.
    4. Və.s. digər ümumi və fərdi səbəblər.
    Dünyada vaxtı az olan insanlar ərzaq bazarlığını belə internet üzərindən edirsə, bizdə hələ elektron kart əldə etməyə neqativ yanaşan insanların olması təəssüf doğurur. Əminəm ki, sorğunu bir il öncə keçirsəydik, xoşagəlməz göstərici 44 yox, minimum 50-55% olardı. İldən ilə irəliləyiş var, sadəcə bu irəliləyiş zəif sürətlə gedir.

  • WordPress-də email başlıqlarını dəyişmək

    wp
    Wordpress CMS-i istifadə edən developerlər yəqin ki, php-dəki wp_mail() funskiyasından xəbərdardırlar. Funksiyanın adı tanış gəlməsə belə gördüyü iş hamıya məlumdur. Bu funksiya vasitəsilə sistem emailləri göndərilir. Yəni yeni şərh olduqda, yazınıza şərh yazıldıqda, qeydiyyatdan keçdikdə, parolu unutduqda və.s. emailləri bu funksiya göndərir.

    Bu funksiyanın header-başlıqları(Göndərənin adı, email ünvanı) WordPress-in nüvə fayllarından birində yerləşdiyindən(konkret desək wp-inclueds/pluggable.php) onu redaktə etmək əlverişli deyil, çünki redaktə etsək belə WordPress-in növbəti update-ində nüvə faylları yeniləri ilə əvəz olunacaq və əziyyət hədər gedəcək. Ona görə də bu məsələni ya pluginlə həll etmək lazım, ya da theme-in functions.php faylında hook filterlər(hook filter CMS-lərə aid termindir və izahı bu mövzuya aid deyil deyə üstündə dayanmayaq) yazmaq lazım. Biz 2-cini seçərək asan yolla bu problemi həll edək.

    Ümumiyyətlə niyə buna problem kimi baxırıq, default(susmaya görə) başlıqların nə pis cəhəti var ki? Cavab bu: Default başlıqlar sizin istəyinizə uyğun qurulmayıb. Belə ki göndərənin adı olaraq WordPress, emaili olaraq wordpress@sizin_sayt_unvani.com göstərilir. Təsəvvür edək sizin istifadəçiyə məktub gedir sizin saytdan, istifadəçi mailini açır görür ki WordPress adlı şəxsdən ona məktub gəlib.
    Yəni “WordPress” wordpress@sizin_sayt.com. 
    Bu heç də yaxşı deyil. İstifadəçi belə bir başlıqla qarşılaşmalı:
    “Sizin saytın adı, başlığı və ya adminin adı” sizin_saytin_adi@sizin_sayt.com

    Bunu etmək üçün admin paneldən(Dashboard) Appearance->Themes->Editor bölməsinə daxil olun və theme-nizin functions.php faylını açıb bu kodu ora yerləşdirin.

    function website_email() {
        $sender_email= 'Sizin saytın emaili buraya'; //məsələn [email protected]
        return $sender_email;
    }
    function website_name(){
        $site_name = 'Sizin saytın adı-başlıq və ya hər hansı ad-soyad buraya'; //məsələn Filankesov Filankes
        return $site_name;
    }
    add_filter('wp_mail_from','website_email');
    add_filter('wp_mail_from_name','website_name');
    

    Vəssalam, bu əməliyyatdan sonra sizin istifadəçilər sizin saytdan normal başlıqlı emaillər alacaqlar.

  • İlk Android proqramım – İntuetta

    Bu yaxınlarda Android development sahəsinə baş vurub ilkin anlayışlarla tanış olduqdan sonra qərara gəldim ki, öyrənmə prosesini applicationlar quraraq həyata keçirim, bu mənim üçün özünü doğrultmuş metod olduğundan bu dəfə də istisna olmadı. Bir sözlə bu ilk app-ım Android-də bilgimin qeyri-professional səviyyədə olduğu halda hazırlandı. Ona görə də dərin kodlu bir proyektə girişmədim. Yavaş-yavaş, asandan çətinə təkamüllə getmək lazım. 🙂
    İntuetta app-ı kateqoriya baxımından Android market-in Games->Brain&Puzzles bölməsinə aid edilə bilər. Proqramın məntiqi sadədir, 3 adam ikonkasından birini proqram öncədən seçir, siz bu adamın hansı olduğunu intuisiya ilə tapmalısınız, 20 cəhddən sonra tapdığınız say faiz olaraq nəticə kimi qeydə alınır və siz istəsəniz nəticəni submit də edə bilərsiniz. Submitlər veb bazada toplanır və nəticədə proqramın high-scores bölməsində ən yüksən intuisiyaya malik istifadəçilərin siyahısı dərc olunur. Orta statistik göstərici normal halda 33.3% olmalıdır(1/3), bundan çox göstərici artıq nailiyyətdir. 🙂 Hazırda ən çox xalı olan 55% ilə 3 nəfərdir.

    Proqramın market ünvanı

  • Amazon Kindle haqda fikirlər

    Çoxdandır almağı planladığım Amazon Kindle elektron kitab oxuyucusunu nəhayət bu günlərdə ebay vasitəsi ilə əldə etdim. Dostların təəssüratı paylaşmaq istəyini nəzərə alıb bu yazını yazıram. Həm də bu cihaz xeyli sayda tanışlara maraqlı olduğundan əminəm ki maraqlananların ümumi sayı çoxdur. Çünki müasir zamanda çap kitab oxumaq bir az əlverişsiz(tutduğu yer, həcm, daşımaq və.s.) olduğundan gənclərin müəyyən hissəsi elektron oxuyucalara üstünlük verir. Bunların da böyük qismini mobil telefonların oxuyucu proqramları, kiçik qismini də planşet, noutbuk, netbuk, ev kompüterinin müvafiq proqramları təşkil edir. Sadaladıqlarımın hamısı şüa-ekranlı olduğundan və kitab oxuyarkən göz daha diqqətlə ekrana zilləndiyindən gözlərə ziyanlıdır və yorucudur. Ona görə də kitab oxumağın sürəti və birdəfəyə oxuma müddəti adi kitab oxuyarkən olan haldakılardan xeyli geri qalır. Məhz buna görə də artıq qərbdə bir neçə ildir ki gözə demək olar ki zərərsiz olan elektron-kitab oxuyucularının istehsalına başlanılıb. İşin fizikasına çox varmayacam, maraqlananlar “Electronic ink display” yazıb axtarış edə bilərlər.

    2007-ci ildən başlayaraq Amazon-un alt şirkəti olan Lab126 şirkəti AmazonKindle adı altında bu tip eink ekranlı oxuyucu istehsalına başlayıb. Və hazırda ən son məhsulları 3-cü nəsil Kindle-lar olan Kindle 3 wifi, Kindle 3 wifi+3g, Kindle 3 DX cihazlarıdır.
    Mənim əldə etdiyim cihaz adını ilk çəkdiyim Kindle 3 wifi-dır. Bu aparat haqda ilkin təəssüratlarımı qısaca paylaşıram.
    E-oxuyucu son dərəcədə zərif və gözəl dizaynla hazırlanıb. Ələ yatımlıdır. Ekranı başqa texnologiya ilə hazırlandığından işiq saçmır, işıq əks etdirmir-güzgü effekti vermir. Ekrana saatlarla baxdıqda belə göz yorulmur, adi kitab vərəqindən fərqlənmir. Şəkildə solda Amazon Kindle, sağda isə planşet təsvir olunub, fərq aydın nəzərə çarpır.

    İstifadəsi haqda qısaca deyim. Cihazın təyinatı əsasən 1 istiqamətə yönəlib. Kitab oxumaq. Kitabı əldə etmək üçün bir neçə üsul düşünülüb.
    1. Wifi ilə internetə qoşularaq hər hansı saytdan yükləmək və ya Amazonun öz saytından almaq.
    2. USB ilə kompüterə qoşularaq adi usb-yaddaş qurğusu kimi kitabları cihaza köçürmək.
    1-ci halda istədiyimiz kitabı yükləyirik və istifadə edirik. 2-ci hal üçün isə ortaya bir sual çıxa bilər. Amazon hansı kitab formatlarını dəstəkləyir və ya hansısa formatı dəstəkləmirsə onda nə edək?
    Bu sualın cavabı bu: Amazon bir neçə kitab formatını dəstəkləyir: MOBİ, PDF, PRC, TXT, TPZ, AZW. Dəstəkləməyən tiplərdə kitab kolleksiyanız varsa narahat olmağa dəyməz. Əksər e-oxuyucu istifadəçiləri məhz bu proqramdan istifadə edərək kitabların formatını çevirirlər. Bu kompüter proqramının adı Calibre-dır. Windows, MAC və Linux üçün versiyaları var. Proqramı quraşdırıb açırsınız, çevirmək istədiyiniz kitabı açıb convert düyməsini basırsınız, almaq istədiyiniz tipi seçib START edirsiniz. Vəssalam. Bu proqram elektron kitab oxuyanların kompüterində daim hazır vəziyyətdə olmalıdır. Proqramı buradan yükləyə bilərsiniz. Kindle üçün ən məsləhətli tip MOBİ formatıdır. Bu formatda kitablar Kindle-da çox aydın, səliqəli halda olur, miqyası böyütməyə və ya skroll-a və.s. ehtiyac olmur. Rahat kitabınızı oxuyursunuz.

    Kindle menyusunda Experimental adlı bölmədə daha 3 maraqlı funksiya var.
    1. Brauzer: Adi Webkit browserlə siz internet saytlara daxil olub istədiyiniz məlumatı əldə edə, əməliyyat apara bilərsiniz. Amma təbii ki hər şeyi edə bilərsiniz demək olmaz. Çünki bu cihazın təyinatı internetdə işləmək deyil. Birincisi ekran ağ-qaradır, ikincisi brauzer tam funksional deyil, məsələn çoxtablı rejim yoxdur.

    2. Mp3 oxuyucu(player): Cihazın çox keyfiyyətli səsə malik mp3 playeri var. Mobil telefonlardan, hətta laptoplardan daha yaxşı, təmiz səs effektlərinə malikdir. Amma bu da tam funksional player deyil, playlist düzəltmək və başqa özəlliklər yoxdur, sadəcə mahnılar düzülüb, siz də hansını istəyirsiz oxudursunuz və ya özü oxuyur sıra ilə.

    3. Mətn səsləndiricisi. Yalnız ingilis dilində olan kitabları avtomatik səsləndirmə imkanı. Bu xüsusən bizim istifadəçilər üçün çox faydalı ola bilər. Kitabı dinləməkdən əlavə ingilis dili öyrənmək üçün də köməkçi vasitə ola bilər. Funksiyanı işə salırsınız, standart kişi səsi ilə kitab oxunmağa başlayır.

    Hələ ki bu qədər. Yeni-yeni təəssüratlar olsa şərhdə bölüşərəm. Bir az pulsuz reklam kimi çıxdı yazı, amma məncə hədəf kitab oxumaqdırsa, dəyər bunu etməyə. 🙂
    P.S. Cihaz bir dəfəyə 1 ay(!) enerji saxlayır. Wi-fi daim açıq olduqda isə 2-3 həftə.