Ubuntu terminalı üçün əmrlər

Ubuntunun rahat interfeysi onun bir terminal ağırlıqlı əməliyyat sistemi olmamasından xəbər versə də, terminalı siyahıdan çıxarmamalıyıq. Əmrlər çoxdur və hamısı yadda qalmır. Bu postu həm özümə, həm də sizlərə bir arayış kimi yazmağa qərar verdim.

Mənim linuxlarda elə ən çox diqqətimi cəlb edən terminaldır. Əmrləri qrafik interfeyslə deyil, terminal komandaları ilə verməyin ayrı ləzzəti var. Belə olanda özümü ƏS-nin içində, onunla «qucaqlaşmış» kimi hiss edirəm =)

Sözü çox uzatmadan keçək bəzi əmrlərə. Ən əsas olandan başlayaq.

Read More

Ubuntu 11.10-da klassik GNOME necə qaytaraq?

Əvvəlcədən bildirildiyi kimi, Ubuntu 11.10-da klassik Gnome yox əvəzində Unity 3D və ya bir qədər zəif konfigurasiya üçün Unity 2D var.

Ubuntunun yeni götünüşü haqqında onu deyim ki, ilk andan çox xoşuma geldi, problemsiz qurulma, sadə görünüş, rahat interfeys. Xoşuma gəlməyən sadəcə Gnome3-dən daha çox planşet qoxusu gəlir və Windowsda öyrəşdiyim — alt panelin olmaması idi. Hər dəfə Alt+Tab istifadə eləmək o qədər də asan gəlmirdi mənə. Aktiv olmayan pəncərələrsə sol tərəfdə gizlənir, bir qədər narahatdır. Ona görə klassik Gnome qaytarmaq qərarına gəldim.

Read More

Python və Djangonun Windows əməliyyat sistemlərinə qurulması

Python (az. Piton/ en. Payton) dünyada günü-gündən məşhurlaşmaqda olan bir proqramlaşdırma dilidir. Pythonun üstünlükərindən və ya digər desktop proqramlaşdırma dilləri ilə müqaisəsindən danışmayacam. Bu haqda Python/Django tagı altında yazılar yazmışıq (rusca).

Pythonun ən məşhur web framework Djangonu windows əməliyyat sisteminə necə asan və tez qurmaq olar, bu haqda danışaq.

  • 1. Python 2.7.2 (2.4 və ondan sonrakı versiyalar Djangonu dəstəkləyir. Bu postu yazarkən 2.x.x versiyasından ən sonuncu 2.7.2 idi (15.3Mb)). Yükləmə və quraşdırma prosesi çox sadədir. Fayllar C:Python27 qovluğunda olur. Programlarımız arasına yeni əlavə olunmuş IDLE (Python GUI) açırıq. Quraşdırdığımız python versiyası əks olunan pəncərə açıldısa, deməli hər şey qaydasındadır. Davam edək.
Read More

Daimi ifadələr (Regular expressions)

Sətrdə axtarış etmək üçün əksər programlaşdırma dillərində olduğu kimi, PHP-də də daimi ifadələrdən geniş istifadə olunur. İngilis dilində Regular expression olan bu söz birləşməsini “daimi ifadə” kimi tərcümə etdim. Əgər dilimizdə başqa cür səslənirsə və ya daha ideal variantını bilirsinizsə eşitmək maraqlı olardı.

Daimi ifadələrin köməyi ilə cari sətrdə olan və verilmiş qəlibə (şablona) uyğun gələn altsətri tapmaq və ya bu sətrdə axtarılan altsətrin mövcud olub olmamasını araşdırmaq mümkündür.

Daimi ifadələrin bir neçə tətbiq forması və ya dialekti mövcuddur. Biz əsasən daha çox inkişaf etmiş və özünə geniş tətbiq sahəsi tapmış Perl uyğunluqlu daimi ifadələrdən danışacayıq.

Belə ki, hazırda PHP-nin dəstəklədiyi POSİX dialekti növbəti distributivə (PHP 6) əlavə olunmayacaq. Ona görə Perl uyğunluqlu dialektə fikir versək daha əhəmiyyətli olar.

Read More

Cədvəllər indi daha səliqəli

Hazırda müxtəlif saytlarda çoxlu sayda cədvəl görmək mümkündür. İdman, iqtisadiyyat, statistika, forumlar və s. digər formatlı saytlarda cədvəllərdən geniş istifadə edirik.

Bəs cədvəlimizi necə gözoxşayan formada tərtib etmək olar? CSS-in köməkliyi ilə kifayət qədər səliqəli və maraqlı dizayna malik cədvəllər qurmaq mümkündür. Bu haqda postumun ikinci hissəsində daha ətraflı danışmaq istəyirəm. Hələ ki, postu yazmağımın əsas səbəbi olan – strukturu daha öncədən bilinməyən, dinamik cədvəllərə zolaqlı (zebra effekti) görünüş vermək haqda danışaq.

Demək istədiyimi daha aydın çatdırmaq üçün misal çəkim. Məsələn bizim elə cədvəlimiz olacaq ki, onun başlıq hissəsi (bizdə “header”) həmişə eyni qalacaq. Ancaq daha sonrakı aşağı hissəsi isə, bazadan və ya mənim misalımda olduğu kimi massivdən çağırılacaq.

Sətrin nömrəsinə görə fon rəngini təyin etmə mexanizmini aşağıdakı kodda şərh şəklində qeyd etmişəm.

Read More