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ı