image

Github, Telegram, Python və RedHat OpenShift istifadə edərək sadə tərcüməçi BOT-un yaradılması

Github, Telegram, Python və RedHat OpenShift istifadə edərək sadə tərcüməçi BOT-un yaradılması Bu məqalədə bir neçə xidməti birləşdirərək kiçik amma funksional bir TelegramBOT yaratmağa çalışacağıq. Başlanğıc üçün aşağıdakı tələblərin ödənməyinə ehtiyac vardır. 1.       Telegram hesabınız (Telefon və ya PC üzərindən (https://web.telegram.org)) 2.       GitHub hesabınız (https://github.com/) 3.       RedHat OpenShift Hesabınız (https://openshift.com, Python 3.5 dəstəkli,kod yazarkən buna ...

Ətraflı oxuyun...
image

C++-la sadə fixlər(Open Source proyektdə iştirak 2-ci hissə)

Salam hörmətli dostlar, daha əvvəlki məqaləmizdə DOC bug-lardan danışmışdıq. Demişdik ki, hər hansı Open Source proyektin dokumentasiyasını oxuyub, oradakı səhvləri tapmaq da böyük iş hesab olunur. Çünki siz həmin məhsulun izahındakı səhvləri aradan qaldırırsınız. Bugünkü söhbətimiz isə, əhəmiyyətlilik dərəcəsi Low olan BUG-lar haqqındadır. Gəlin bu məqsədlə gündəlik istifadə etdiyimiz avtomobili(əgər varsa) misal çəkək. Avtomobilin proqram ...

Ətraflı oxuyun...
image

adminBOT: Telegram vasitəsi ilə müxtəlif komandaların icrası.

Salam hörmətli TechNet.az istifadəçiləri. Son 1-2 ay iş ilə dolu olsa da nəhayət ki yeni, çoxdan arzuladığım mövzu üzərində məqalə yazmağa qərər verdim. Bu məqaləni yazmağımın səbəbi mənim bir neçə gün əvvəl aşağıda qeyd etdiyim hal ilə üz-üzə qalmağım oldu. Mənim bəzən toplantı və ofisdən kənar olan olduğum hallarda istifadə etdiyimiz program təminatının problemlərindən biri ...

Ətraflı oxuyun...
image

Proqramlaşdırmaya yeni başlayanlar üçün məlumat; C/C++-ın önəmi haqqında.

Çoxsaylı səhv yönləndirmə, məsləhətlərə cavab olaraq aşağıdakı fikirləri yazmağa qərar verdim. İlk öncə gəlin bizim İT ilə, qonşumuz Rusiya arasında kiçik bir müqayisə aparaq. Mən Amerika demədim, çünki onda deyəcəklər ki, ora Amerikadı. Ermənistan da demədim, onda da deyərlər vətənə xəyanət edirsən. Bu məqsədlə Mail.ru və Yandex-i nümunə kimi seçmişəm. 2015-ci ildə bu şirkətlərin baş ...

Ətraflı oxuyun...
image

Vagrant və PyCharm birgə istifadəsi(Python remote interpretatoru sudo ilə çağırmaq haqqında)

Salam, hörmətli dostlar. Bu məqalədə PyCharm-da Vagrant-ın istifadəsi haqqında kiçik söhbət açacam, əsas çətinlik yaradan hissə, remote VM-dəki, Python interpretatorunu sudo ilə çağırmaq oldu. Məsələyə biraz giriş qataq. Python 3-də yazdığım belə bir Open Source MySQL fiziki backup alan tool var: MySQL-AutoXtraBackup Dokumentasiyasını burdan oxuya bilərsiniz: MySQL-AutoXtraBackup DOC Yeni başlayanların həyatını asanlaşdırmaq məqsədilə, Vagrant env ...

Ətraflı oxuyun...
image

Jetbrains məhsulları və tələbə lisenziyası

Bildiyimiz kimi, developer tooların demək olar ki, ən yaxşısını Jetbrains təqdim edir, lakin free lisenziyası olmadığı üçün insanlar crack-lərdən istifadə edirlər, bu da öz növbəsində insana mənəvi narahatçılıq gətirir. Nəzərə alsaq ki, tələbələr arasında proqramlaşdırmaya maraq xeyli artıb, o zaman sizə bir məlumat vermək istərdim. Jetbrains, öyrənməyi asanlaşdırmaq məqsədilə məhsullarını tələbələrə təqdim edir – `Free ...

Ətraflı oxuyun...
image

Htmldə Radio Button Dizaynı

Salam, dostlar. Bu bir reallıqdır ki, ölkəmizdə bir proqram təminatının dizaynını da, funksionallığını da bir nəfər hazırlayır. Bu çətinlik qarşısında proqramçının iki seçimi olur: ya 0-dan dizayn edir, ya da internetdən işinə yarayacaq komponentləri tapıb birləşdirir. Bu məqaləni mənim kimi ikinci üsulu seçənlər üçün yazıram. Məqalənin mövzusu isə radio button dizaynıdır.  Təxminən iki ay öncə ...

Ətraflı oxuyun...
image

Obyekt Yönümlü Proqramlaşdırma (OOP) dillərində yazılmış proqramın uzunömürlü, dayanıqlı olması üçün əsas faktorlar

    Salam dostlar. Bu məqalədə əasasən Obyekt Yönümlü Proqramlaşdırmada SOLID prinsipləri nədir? Niyə bu prinsiplərdən istifadə etməliyik? kimi suallara cavab verməyə çalışmışam. Güman edirəm proqramçılar üçün faydalı məqalə olacaqdır. Ümumiyyətlə uzunömrlü proqram deyərkən nəyi nəzərdə tuturuq. Bəzi proqramçıların ən yaralı yerlerlərindən biri müştərinin və ya Project Manager-in yazılan proqramın hər hansı funksionallığını bəyənməməsi,  yeni  ...

Ətraflı oxuyun...
image

C++ dilində const_cast operatoru

Salam, dostlar. Bu məqalədə const_cast operatoru haqqında danışacağıq. C++; const_cast<>() operator Bir dəyişənin sabitliyini manipulyasiya etməyinizi təmin edir. Normalda sabit (const) olan bir obyektin(dəyişənin) sabit olmayan bir obyektə mənimsədilməsi mümkün deyil. Ancaq const_cast operatoru ilə bu çevirmə mümkün olur. Sintaksis: const_cast<yeni tip>(ifadə) Xüsusilə const_cast sintaksisində “yeni tip” yerində göstərici(tip*), istinad(tip&) və ya tip üzvünün ünvanını özündə saxlayan göstərici tip(&tip::üzv) ...

Ətraflı oxuyun...
image

Proqramlaşdırmada ikidən artıq dəyişənin müqayisəsi

Salamlar. Bu məqalədə proqramlaşdırmaya yeni başlayanda qarşılaşdığım bir problemin həllini bölüşəcəm. Problem proqramlaşdırmada dəyişənlərin müqayisəsi ilə bağlıdır. (Bir çox proqramlaşdırma dillərində dəyişənlərin müqayisəsi eynidir, lakin bu məqaləni c# dilini əsas götürərək yazıram.) Problem: Yeni başlayanların müqayisə zamanı yol verdiyi səhv: Həlli: && operatorlarından istifadə İzahı: C# dilində iki ədədi müqayisə etmək üçün əvvəlcə tam tipli ...

Ətraflı oxuyun...
Səhifə 1 - 512345