Günlük Xəbərlər mobil tətbiqi istifadəyə verildi

Daha əvvəl Azerbaijan News adlı xəbər tətbiqini blogda tanıtmışdım. Əslində özüm üçün xəbərləri təqib etmək məqsədilə hazırladığım mobil tətbiq idi daha sonra bir balaca təkmilləşdirib ümumi istifadəyə açmışdım. Buradan ətraflı oxuya bilərsiniz.(artıq 5000+ istifadəçi tərəfindən endirilib)

Bu səfər isə Günlük Xəbərlər adlı yeni bir android mobil tətbiqini Google Play Marketə yerləşdirdim. Əvvəlki xəbər proqramından fərqi isə daha sadə, daha kiçik həcmli, daha surətli və sadəcə günün xəbərlərini təqib edə biləcəyiniz mobil proqram olmasıdır. Yenə 4 dildə (Türk, Rus, İngilis, Azərbaycan)  xəbərlər göstərilir. Əvvəlki proqramdan daha asan şəkildə dillər arası keçid imkanı yaradılıb.

Proqramdan xəbərlərdən əlavə günlük valyuta məzənnələrini (USD, EURO, TL, RUBL) və Azərbaycanın bütün rayonları üzrə 10 günlük hava haqqında məlumatı əldə etmək də mümkündür.

Tətbiqi android cihazınızda Google Play Marketdə “Günlük Xəbərlər”, “Gunluk Xeberler” və Anar Samadov açar sözlərini axtarmaqla tapıb yüklıəyə bilərsiniz.

Tətbiqin linki: https://play.google.com/store/apps/details?id=com.xebersaati.gunlukxeberler

Tətbiqdən bəzi görüntülər:

gunluk-xeberler1

gunlukxeberler2

screenshot_2016-11-17-10-24-43

screenshot_2016-11-17-10-24-50

Biri vardı, biri yox.

Olan olub, keçən keçib bəlkə də,
İndi daha kövrəlməyin yeri yox.
Ömrüm boyu belə gəlib mənimki:
Əvvəlindən biri vardı, biri yox.

Uzaqdaydı mən istəyən ocaqlar,
Ürəyimdən gəlib keçdi sazaqlar.
Atalıydı, analıydı uşaqlar
Bizim evdə biri vardı, biri yox.

Gözlərimə doldurmuşam yağışı,
Bir köynəklə çıxarmışam mən qışı.
Şalvar, pencək geyinirdi tay-tuşum
Məndə isə biri vardı, biri yox.

Üzüm güldü tələbəyəm deyəndə,
Sıxılırdım dost pencəyi geyəndə,
Müəllimlə dil tapa bilməyəndə
Qiymətimin biri vardı, biri yox.

Qəlbim yandı, ilk sevgimdən, eşqimdən,
Dara düşdüm, əl ummadım heç kimdən.
Məclislərdə can deyib can eşidən
Dostlarımın biri vardı, biri yox.

Mən orduya nələr görüb getmişdim,
Ürək alıb, ürək qırıb getmişdim.
İki qıza könül verib getmişdim,
Qayıdanda biri vardı, biri yox.

Uzaq gəzdi əmi, dayı, bibilər
Sözarası mənə ?evlən? dedilər.
Nişan üçün iki şey istədilər,
Məndə isə biri vardı, biri yox.

Vaxt gələcək bu günü görəcəksən,
Çox suala gözünü döyəcəksən,
Vaxt gələcək sən özün deyəcəksən,
Deyəcəksən: ?biri vardı, biri yox…

Nüsrət Kəsəmənli

PHP və JSON ilə dərman vasitələri haqqında məlumatın əldə edilməsi.

Tələbə vaxtından bu yana türkcə video dərsliklər hazırlayıram. (Türkiyədə təhsil aldığım üçün) Ancaq bir il əvvəl qərar verdim ki yavaş yavaş da olsa azərbaycanca dərsliklər də hazırlayım.

Məqsədim professional dərsliklər hazırlamaq deyil əlbəttə sadəcə vaxtım olduqca maraqlı olduğunu düşündüyüm mövzularda kiçik video dərsliklər paylaşmağa çalışacam.

İlk dərslik bu videodadır. PHPJSON istifadə edərək data.gov.az servislərindən “Dərman vasitələri haqqında məlumatın əldə edilməsi” servisini istifadə edərək dərmanlar haqqında məlumatın necə çəkildiyini göstərməyə çalışdım.

Burada məqsəd servisdən məlumatın çəkildiyini göstərməkdir.Eyni kodlarla xırda dəyişikliklər etməklə servislərdən məlumatları çəkə bilərsiniz.

Dərsliyi bəyənsəniz kanala abunə olmağı və bəyən düyməsinə klikləməyi unutmayın ;)

Videoda yazdığım kodlar:

 

Php ilə Azərbaycan adları barədə məlumatın əldə edilməsi

Daha əvvəl Açık Hökumət Portalı haqqında yazmışdım. Bu yazımda həmin portal yardımı ilə php proqramlaşdırma dilindən istifadə edərək Ədliyyə nazirliyi tərəfindən təqdim edilən “Azərbaycan adları barədə məlumatın verilməsi” servisindən hər hansı bir adın mənasını əldə etməyə çalışacam.

İstifadə edəcəyimiz servis haqqında təlimatı buradan oxuya bilərsiniz:

Açıqlamadan da göründüyü kimi GetMeaningOfName metodundan istifadə edərək name dəyişənini göndərməklə adın mənasını əldə edə bilərik. Nümunə olaraq Koroğlu adı istifadə olunub. Baxaq görək Koroğlu adı ilə metoda müraciət etdikdə cavab olaraq hansı məlumatlar geri qaytarılır?

Gördünüyünüz kimi sorğu nəticəsində bizə əsas 2 məlumat qaytarılır. Birincisi fault (səhv) ikincisi isə response (cavab). və təbii ki, onlara aid digər alt məlumatlar. Biz burada fault bölməsində faultCode istifadə edərək göndərdiyimiz sorğunun nəticəsinin olub olmadığını təyin edə bilərik. Belə ki, əgər faultCode bizə 0 (sıfır) dəyərini geri qaytarırsa deməli səhv yoxdur və sorğumuzun  nəticəsi var. Yox əgər 1 dəyərini qaytarırsa deməli səhv var, göndərdiyimiz sorğunun nəticəsi yoxdur. Yəni mənasını axtardığımız ad ilə əlaqəli heçbir məlumat tapılmayıb.

Digər istifadə edəcəyimiz məlumat isə response bölməsindədir. Burada bizə lazım olan nameField (sorğu üçün göndərilən ad) və name_meaningField (adın mənası) bölmələdiri. İstəsəniz sexField bölməsini də istifadə edə bilərsiniz ancaq adın mənası bölməsində cinsiyyət bildirildiyi üçün əlavə olaraq bu bölmədən istifadə etməyi ehtiyac görmürəm.

İndi gələk php ilə bu məlumatı necə əldə edəcəyimizə. Kodları paylaşmadan qeyd edim ki, məlumatı qarşı tərəfdən səhifəni yeniləmədən əldə etmək üçün ajax`dan istifadə edəcəm.

 

index.php faylı

 

ajax.php faylı

ajax.php faylında file_get_contents funksiyası ilə servisdəki json formatındakı məlumatları əldə etdik. Sorğu üçün göndərəcəyimiz adda Azərbaycan şriftlərindən istifadə ediləcəyi üçün burada urlencode funksiyasından istifadə etdik.  Yəni hərflər avtomatik olaraq lazımi simvollarla dəyişdirilir ki, şrift problemi yaşanmasın. Daha sonra json_decode funskiyası ilə json formatındakı məlumatları oxuduq. Növbəti addımlarda $json dəyişəninə mənimsətdiyimiz məlumatları oxuduq.

main.js faylı

Bu qədər. Kodları istifadə edərək online rejimdə Azərbaycan adlarınən mənalarını əldə edə bilərsiniz.

Scriptin tam kodu üçün github hesabıma baxa bilərsiniz.

Scripti test etmək üçün buraya klikləyin.

Opera ilə pulsuz VPN

Əvvələ VPN nədir sualına cavab tapaq. VPN (Virtual private Network) — iki kompüter arasında məlumatları virtual tunnel vasitəsi ilə şifrələyərək ötürən əlaqə vasitəsidir. Azərbaycanca Virtual özəl şəbəkələr deməktir.

VPN bağlantısı üzərindən istifadəçilər təhlükəsiz şəkildə informasiyanın ötürülməsini həyata keçirə bilərlər. Buna səbəb ötürülən informasiyanın adi qaydadan fərqli olaraq şifrələnmiş halda göndərilməsidir.

Opera yeni versiyasında (hansı ki hazırda BETA versiyadadır) daxili pulsuz VPN təqdim edib. Yəni əlavə heçbir program yükləmədən və əlavə ödəniş etmədən sadəcə Opera browser yükləyərək VPN dən istifadə edə bilərsiniz.

Əvvəla buradan Opera Beta versiyanı yükləməlisiniz.

Brauzeri yüklədikdən sonra Menu > Settings bölməsinə daxil olaraq VPN servisini aktivləşdirməlisiniz.

opera-vpn

Daha sonra brauzerde adres çubuğunun sol tərəfində mavi rəngə VPN yazısını görəcəksiniz. Bu bölmədə Virtual Location hissəsində bir neçə ölkə qeyd edilib. Həmin ölkələrdən birini seçərək VPN xidmətindən asanlıqla istifadə edə bilərsiniz. Hər hansı ölkə seçməsəniz avtomatik olarak adətən Hollandiya üzərindən VPN servis aktiv olur.

opera-vpn-2