درووستکردنی پێرمادیڵیت: درووستکردنی مێثۆدەکانی سڕینەوەی فایل

پێرمادیڵیت بەرنامەیەکی سەرچاوەکراوەی سڕینەوی فایلی کۆمپیوتەرە. یەکێکە لە پڕۆژەکانی درەختی گەشەپێدەران. لە وتاری پێشتر باسی چۆنییەتی کارکردنی بەرنامەکەم کرد. ئەوجارەیان کەمێک سەیری کۆدەکان دەکەین.

درووستکردنی Permadelete: پێرمادیڵیت چۆن کاردەکات

پێشەکی

هەر لە سەرەتای دەستپێکردنم، باشترین ڕێگا بۆ من بۆ فێربوونی پڕۆگرامینگ درووستکردنی بەرنامەی بچووک بچووک بووە، لە هەر یەکەیان بوارێکی بەرنامەسازی فێربووم. پێرمادیڵیتیش زۆر شتی فێرکردم، گرینگترینیان: Asyncronous Programming و File IO بوون، جگە لە زانیاری زۆر لەسەر چۆنییەتی کارکردنی دیسک و فایل سیستەم و چەندان شتی دیکە.

Discrete Mathematics

  پێشەکی

زانستی Discrete Mathematics بە یەکێک لە گرنگتین بیرۆکەکانی بیرکاری دادەنرێت بەهۆیەوە چەندان داهێنانی بەسوود کراون یەکێکیش لەوانە بریتیە لە کۆمپیتەر بۆیە لەم کۆرسەدا هەوڵ دەدەین بە نوسین گرنگترین بابەتەکانی بڵاو بکەینەوەو شیکردنەوەی بۆ بکەین هۆکارێکی دیکە ئەوەیە لە زانکۆکاندا دەخوێندرێت بۆیە بە پێویستی دەزانم کۆمەڵی بابەتی لەسەر هەبێت بە زمانی کوردی چونکە قوتابیەکانی زانکۆ هیچ سودێک لەو زانستە نابینن و بە بێ کەڵکی لە قەڵەم دەدەن نەزانی(خۆیان یان مامۆستاکانیان دەسەلمێنن) کە لە سوودی ئەو زانستە نەگەشتوون.

ماکینەی خەیاڵی چیە و بۆ بەکاردێ؟

زانیاری دەرباری ماکینەی خەیاڵی

وەک دەزانین لە دونیای ئەمڕۆی پێشکەوتوی تەکنەلۆجیدا و بەرەوپێشچوونی خواست لەم بوارەدا بوەتە هۆیەک بۆ ئەوەی چەندین سەکۆ و سیستەمی بەکارخەری جیاواز وەدەرکەون کە هەریەکەیان لەگەڵ جۆرێک لە خواست و پێداویستیەکانمان پڕکەنەوە، بۆیە ئەمەش بۆتە هۆی بەربڵاوبوونی چەندین جۆری جیاواز لە سیستەمی بەکار خەر هەر بگرە لە Windows ــەوە کە کۆمپانیای Microsoft پێشخەرەکەیتی هەتاکو سیستەمەی Mac OS X ، Linux ، UNIX ، Solari OS و RedHat و چەندانی تر کە هەریەکەو بۆ بوارێکی جیاواز بەکاردێت.
بۆ ئەوەی ئەم سیستمانەش کار پێبکەی بێگومان پێویستت بە ماکینەیەکی کۆمپیوتەر-ە بۆئە ڕەنگە ئەستەم بێت بۆ هەریەکەیان و کۆمپوتەرێکی نوێ بەکار بهێنیت بۆیە باشترین چارەسەر بۆ ئەم مەبەستە بەکار هێنانی ماکینەی خەیاڵیە کە پێی دەوترێ Virtual Machine، کە ئەمیش لەڕێگەی چەند ئامڕاز و پڕۆگرامێکەوە دەتوانی وا لە کۆمپیوتەرەکەت بکەی کە لە یەک کاتدا زیاتر لە سیستمێکی بەکارخەر کارپێبکات، چەندین ئامڕاز و پڕۆگرامیش بۆ ئەم مەبەستە دروستکراوە.

ریکێرشن چیە و چۆن بەکاردێت؟

پێشەکی

بابەتێکی دیکە لە جیهانی کۆد نوسین بریتیە لە ریکێرشن(Recursion) لێرە و لەوێدا لەوانەیە بەبەر گوێت بکەوێت  و لەوانەیە شتێکی سادەی لەسەر بزانیت لەم نوسراوەدا هەوڵ دەدەم کەمێک باسی گرنگی ئەو تەکنیکە بکەم و چۆن یارمەتیمان دەدات لە شیکارکردنی کێشەکان کە چۆن هەندێک کێشەهەن لە بنچینەدا بییرۆکەی ریکێرشن بەکاردەهێنن و ناکرێت بە هیچی دیکە شیکار بکرێن جگە لە ریکێرشن.

بیت تۆرێنت (BitTorrent) چۆن کار دەکات؟

بیت تۆرێنت (BitTorrent) پڕۆتۆکۆلێکی ئاڵوگۆڕکردنی داتایە بەکاردێت بۆ بڵاوکردنەوەی فایل و داتای گەورە لە ئینتەرنێت. یەکێک لە تایبەتمەندییەکانی بیت تۆرێنت ئەوەیە کە (Peer-to-peer)ــە، واتە کۆمپیوتەرەکانی ناو “شانە”یێکی (Swarm = کۆمەڵە کۆمپیوتەرێک کە هەمان تۆرێنت ئاڵوگۆڕ دەکەن) بیت تۆرێنت داتا لەنێوان خۆیان دەگوازنەوە بێ ئەوەی پێویستیان بە سێرڤەرێکی ناوەندی هەبێت، لەجیاتی ئەوە هەموو ئەندامان بەشداردەبن لە بڵاکردنەوەی داتاکە و بەو شێوەیە قورساییەکە بەسەر هەموویاندا دابەشدەبێت.

بەکارهێنانی *-data داتا ئەترربیوتەکان

data-attributies داتا ئەترربیوتەکان

لەم بابەتدا باسی تەکنێکێک دەکەین کە لەوانەیە ئەو کەسانەی تازە دێنە ناو بواری وێب دارشتنەوە لەوانەیە بیرۆکەیان لەسەری نەبێت یان باش لێی نازانن ئەویش بریتیە لە  داتا ئەترربیوتەکان ( data-* attributes) کە یەکێکە لە ئەترربیوتە گشتیەکان کە بوونی هەیە لە HTML5 دا

Software Piracy چییە؟

سۆفتوێر پایرەسی واتە بەکارهێنان، بڵاوکردنەوە، بەکرێدان یانیش فرۆشتنی نایاسایی نەرمەکاڵا بەبێ ڕەزامەندی دروستکەرەکەی. بەپێی ڕاپۆرتێکی (The Business Software Alliance (BSA لە ٢٠١٢ نزیکەی ٪٥٧ی بەکارهێنارانی کۆمپیوتەر، نەرمەکاڵا بەشێوەی نایاسایی دادەبەزێنن.