سی‌وب در باره بایگانی فهرست › اشتراک ›

کد ِ تغییر ِ رزۆلوشن

چهارشنبه ۲۶ تیر ۱۳۹۲‏‏، ساعت ِ 6:43

پیش‌تر، از کد ای گفتم، که برا یِ فعّال- (کُنا-) و غیرِفعّال‌کردن ِ لت ِ لمسی یِ رایانه نوشته شده بود. روحیّه یِ کنج‌کاوی و زیاده‌خاهی ی-ام، م'را بر آن داشت، تا با رونویسی از فرمان‌ها یِ آن کد، کد ای هم برا یِ تغییر ِ رزۆلوشن ِ نمایشگر به نویسم. خۆب، گام ِ نخست، گرفتن ِ پهنا یِ کنونی ِ رزۆلوشن از xrandr بود، که به کمک ِ grep آسان می شد. گزاره‌ها یِ شرطی برا یِ جای‌گزینی یِ رزۆلوشن هم آسان‌ترین بخش ِ کار بود.

امّا قدیمی‌بودن ِ کد باعث می شد، فرمان ای، که برا یِ نمایش ِ پیغام نوشته شده بود، کار نه کند. با جست‌ۆجو یِ بسیار توانستم مشکل را حل کنم، و لی آگاهی از فرمان ِ notify-send دریچه یِ تازه ای به رو ی-ام گشود. به کمک ِ این فرمان می توان برا یِ پیغام آیکن گذاشت، و یا آن را به دۆ بخش ِ عنوان ۆ متن تقسیم کرد.

کدِ زیر تنها برا یِ رایانه یِ خود ام نوشته شده، امّا می توان آن را، با اندک ای ویرایش، رو یِ هر رایانه ای با هر رزۆلوشن ای به کار برد. هدف ِ بعدی یِ من، نمایش ِ پیغام‌ها در بخش ِ بالایی، مانند ِ پیغام‌ها یِ تغییر ِ رۏشنایی یا صدا'ست.

Piŝtar, az kod i goftam, ke barâ ye faëãl- (konâ-) va ĝeyrefaëãl-kardan e lat e lamsi ye râyâne neveŝte ŝode bud. Ruhiyye ye konjkâvi va ziyâdexâhi y-am, ma’râ bar ân dâŝt, tâ bâ runevisi az farmânhâ ye ân kod, kod i ham barâ ye taĝyir e rezoluŝen e nemâyeŝgar be nevisam. Xob, gâm e noxost, gereftan e pahnâ ye konuni ye rezoluŝen az xrandr bud, ke be komak e grep âsân mi ŝod. Gozârehâ ye ŝarti barâ ye jâygozini ye rezoluŝen ham âsântarin baxŝ e kâr bud.

Ammâ qadimi-budan e kod bâes mi ŝod, farmân i, ke barâ ye nemâyeŝ e peyĝâm neveŝte ŝode bud, kâr ba konad. Bâ jostoju ye besiyâr tavânestam moŝkel râ hall konam, va li âgâhi az farmân e notify-send darice ye tâze i be ru y-am goŝud. Be komak e in farmân mi tavân barâ ye peyĝâm âykon gozâŝt, va yâ ân râ be do baxŝ e onvân o matn taqsim kard.

Kod e zir tanhâ barâ ye râyâne ye xod am neveŝte ŝode, ammâ mi tavân ân râ, bâ andak i virâyeŝ, ru ye har râyâne i bâ har rezoluŝen i be kâr bord. Hadaf e baëdi ye man, nemâyeŝ e peyĝâmgâ dar baxŝ e bâlâi, mânand e peyĝâmhâ ye taĝyir e rowŝanâi yâ sedâ’st.

»» Edâme ye neveŝte ... ادامه یِ نوشته ««

یادداشت  اوبونتو 

تلیک ِ میانی با لت ِ لمسی

شنبه ۴ خرداد ۱۳۹۲‏‏، ساعت ِ 16:47

اوبونتو به صورت ِ خۆدکار، از قابلیّت‌ها یِ پایه یِ لت‌ها یِ لمسی یِ رایانه‌ها یِ کیفی و کتابی (لپتاپ‌ها و نتبوک‌ها) پشتیبانی می کند: تلیک با یک ضربه، تلیک ِ راست با ضربه یِ دۆانگشتی، و نوردش ِ عمودی ۆ افقی – به دل‌خاه – یا با حرکت ِ دۆ انگشت یا در لبه‌ها.

در این یک سال ۆ نیم ای که اوبونتو داشتم، گه‌گاه می دیدم یک تلیک ِ ساده رو یِ لت ِ لمسی، همچۆن تلیک ِ میانی عمل می کند؛ امّا نه می دانستم چه‌گونه. امروز در وب‌نوشت ای خاندم، برخ ای نرم‌افزارها امکان ِ تعریف ِ ناحیه ای ویژه برا یِ تلیک ِ میانی در گوشه‌ها فراهم می کنند. با آزمودن ِ هر چهار گوشه یِ لت ِ لمسی در یافتم، گوشه یِ بالا سمت ِ راست، در پیش‌فرض، ناحیه یِ ویژه یِ تلیک ِ میانی'ست.

پیش‌تر اشاره شد، تلیک ِ میانی در فایرفاکس ۆ تاندربرد رونوشت‌ها را می چسباند (paste). هم‌زمان، فهمیدم با انتخاب ِ متن با موشی، آن متن خۆدبه‌خۆد در حافظه یِ موقّت ِ فایرفاکس ذخیره می شود، و می توان با تلیک ِ میانی آن را چسباند. البتّه این حافظه یِ موقّت با حافظه یِ درنظرگرفته‌شده برا یِ copy متفاوت است.

در about:config، متغیّر ِ clipboard.autocopy این عملکرد را کنترل می کند؛ و تغییر ِ آن به بستن ۆ بازکردن ِ برنامه نیاز دارد.

گویا این عملکرد رو یِ ویندۏز کار نه می کند؛ به افزایه یِ AutoCopy نیاز است.

   تلیک ِ میانی در اوبونتو

کاربردها یِ تلیک ِ میانی در اوبونتو منحصر به فایرفاکس نیست؛ در یونیتی، عملکردها یِ زیر برا یِ تلیک ِ میانی تعریف شده است:

۱. رو یِ نشانگر ِ صدا، برا یِ بستن ۆ بازکردن ِ صدا؛

۲. رو یِ نقشک‌ها یِ برنامه‌ها در راه‌انداز (launcher) برا یِ بازکردن ِ پنجره ای نۏ از آن برنامه؛

۳. رو یِ نوار ِ عنوان ِ پنجره برا یِ فرستادن ِ آن به پشت ِ همه یِ پنجره‌ها؛

۴. در برنامه یِ مدیریّت ِ فایل برا یِ بازکردن ِ یک پوشه در زبانه یِ نۏ.

Ubuntu be surat e xodkâr, az qâbeliyyathâ ye pâye ye lathâ ye lamsi ye râyânehâ ye kifi va ketâbi (laptâphâ vo netbukhâ) poŝtibâni mi konad: telik bâ yek zarbe, telik e râst bâ zarbe ye doangoŝti, va navardeŝ e amudi yo ofoqi – be delxâh – yâ bâ harakat e do angoŝt yâ dar labehâ.

Dar in yek sâl o nim i ke Ubuntu dâŝtam, gahgâh mi didam yek telik e sâde ru ye lat e lamsi, hamcon telik e miyâni amal mi konad; ammâ ne mi dânestam cegune. Emruz dar vebneveŝt i xândam, barx i narmafzârhâ emkân e taërif e nâhiye i viĵe barâ ye telik e miyâni dar guŝehâ farâham mi konand. Bâ âzmudan e har câr guŝe ye lat e lamsi dar yâftam, guŝe ye bâlâ samt e râst, dar piŝfarz, nâhiye ye viĵe ye telik e miyâni’st.

Piŝtar eŝâre ŝod, telik e miyâni dar Fâyerfâks o Tânderberd runeveŝthâ râ mi casbânad (‘paste’). Hamzamân, fahmidam bâ entexâb e matn bâ muŝi, ân matn xodbexod dar hâfeze ye movaqqat e Fâyerfâks zaxire mi ŝavad, va mi tavân bâ telik e miyâni ân râ casbând. Albatte in hâfeze ye movaqqat bâ hâfeze ye dar-nazar-gerefteŝode barâ ye ‘copy’ motafâvet ast.

Dar ‘about:config’, motaĝayyer e ‘clipboard.autocopy’ in amalkard râ kontrol mi konad; va taĝyir e ân be bastan o bâzkardan e barnâme niyâz dârad.

Guyâ in amalkard ru ye Vindowz kâr ne mi konad; be afzâye ye ‘AutoCopy’ niyâz ast.

   Telik e miyâni dar Ubuntu

Kârbordhâ ye telik e miyâni dar Ubuntu monhaser be Fâyerfâks nist; dar Yuniti, amalkardhâ ye zir barâ ye telik e miyâni taërif ŝode ast:

1. ru ye neŝângar e sadâ, barâ ye bastan o bâzkardan e sadâ;

2. ru ye naqŝakhâ ye barnâmehâ dar râhandâz (‘launcher’) barâ ye bâzkardan e panjare i now az ân barnâme;

3. ru ye navâr e onvân e panjare barâ ye ferestâdan e ân be poŝt e hame ye panjarehâ;

4. dar barnâme ye modiriyyat e fâyl barâ ye bâzkardan e yek puŝe dar zabâne ye now.


میان‌بر ِ نمایشگر-خاموش در اوبونتو

چهارشنبه ۲۵ اردیبهشت ۱۳۹۲‏‏، ساعت ِ 5:58

کلید ِ میان‌بر ِ نمایشگر-خاموش ِ رایانه ام از همان روز ِ نخست ای که اوبونتو نصبیدم، از کار افتاد. امّا میان‌بر ِ لت ِ لمسی را که دۆباره راه انداختم، هوس کردم برا یِ خاموش‌کردن ِ نمایشگر ِ رایانه هم میان‌بر ای تنظیم کنم.

این کار امّا، بسیار آسان‌تر است؛ چۆن قرار نیست یک کلید دۆ فرمان ِ متفاوت را اجرا کند. در نتیجه، کافی'ست در بخش ِ میان‌برها از تنظیم‌ها یِ صفحه‌کلید، میان‌بر ِ تازه ای ایجاد، و فرمان ِ زیر برا یِ خاموش‌کردن ِ نمایشگر در آن وارد شود:

xset dpms force off

Kelid e miyânbor e nemâyeŝgar-xâmuŝ e râyâne am az hamân ruz e noxost i ke Ubuntu nasbidam, az kâr oftâd. Ammâ miyânbor e lat e lamsi râ ke dobâre râh andâxtam, havas kardam barâ ye xâmuŝkardan e nemâyeŝgar e râyâne ham miyânbor i tanzim konam.

In kâr ammâ, besiyâr âsântar ast; con qarâr nist yek kelid do farmân e motafâvet râ ejrâ konad. Dar natije, kâfi’st dar baxŝ e miyânborhâ az tanzimhâ ye safhekelid, miyânbor e tâze i ijâd, va farmân e zir barâ ye xâmuŝkardan e nemâyeŝgar dar ân vâred ŝavad:

xset dpms force off

یادداشت  اوبونتو 

میان‌بر ِ لت ِ لمسی در اوبونتو

پنجشنبه ۱۹ اردیبهشت ۱۳۹۲‏‏، ساعت ِ 5:59

پیش‌تر گفتم، که با حلّ ِ مشکل ِ رۏشنایی یِ نمایشگر، کلید ِ میان‌بر ِ فعَال- یا غیرِفعّال‌سازی یِ لت ِ لمسی (touchpad) از کار افتاد. از آن‌جا که این میان‌بر چندان به کار نه می آید، برا یِ حلّ ِ این مشکل تلاش ای نه کردم.

امّا زمان ای که در باره یِ پشتیبانی یِ اوبونتو از صفحه‌ها یِ چندلمسی می خاندم، به ذهن ام رسید مشکل را حل کنم. در مستندات ِ اوبونتو چند راه برا یِ آن گفته شده بود، و من ساده‌ترین اشان را پیمودم.

یک فایل ِ متنی به نام ِ touch_toggle.sh ساختم؛ کدِ زیر را در آن درج، و ذخیره کردم؛ و به فایل مجوّز ِ اجرا دادم. اکنون، تنها لازم بود در بخش ِ میان‌برها (از تنظیم‌ها یِ صفحه‌کلید)، میان‌بر ای به سازم، و فرمان ِ ‎./touch_toggle.sh را در آن قرار دهم. کلید ِ این میان‌بر را همان ترکیب ِ Fn-دار ای گذاشتم، که برا یِ این کار در نظر گرفته شده بود.

Piŝtar goftam, ke bâ hall e moŝkel e rowŝanâi ye nemâyeŝgar, kelid e miyânbor e faëãl- yâ ĝeyrefaëãl-sâzi ye lat e lamsi (‘touchpad’) az kâr oftâd. Az ânjâ ke in miyânbor candân be kâr be mi âyad, barâ ye hall e in moŝkel talâŝ i na kardam.

Ammâ zamân i ke dar bâre ye poŝtibâni ye Ubuntu az safhehâ ye candlamsi mi xândam, be zehn am rasid moŝkel râ hall konam. Dar mostanadât e Ubuntu cand râh barâ ye ân gofte ŝode bud, va man sâdetarin eŝân râ peymudam.

Yek fâyl e matni be nâm e ‘touch_toggle.sh’ sâxtam; kod e zir râ dar ân darj, va zaxire kardam; va be fâyl mojavvez e ejrâ dâdam. Aknun, tanhâ lâzem bud dar baxŝ e miyânborhâ (az tanzimhâ ye safhekelid), miyânbor i be sâzam, va farmân e ./touch_toggle.sh râ dar ân qarâr deham. Kelid e in miyânbor râ hamân tarkib e Fn-dâr i gozâŝtam, ke barâ ye in kâr dar nazar gerefte ŝode bud.

»» Edâme ye neveŝte ... ادامه یِ نوشته ««

یادداشت  اوبونتو 

مشکل ِ نور ِ نمایشگر در اوبونتو

چهارشنبه ۱۸ اردیبهشت ۱۳۹۲‏‏، ساعت ِ 4:58

از یک سال ۆ نیم پیش، که اوبونتو یِ ۱۱.۰۴ را رو یِ رایانه ام نصبیدم، تا کنون، همه یِ نسخه‌ها یِ تازه یِ آن را آزموده ام؛ یعنی ۱۱.۱۰، ۱۲.۰۴، ۱۲.۱۰، و حتّا ۱۳.۰۴. آزمودن نه به این معنا، که پیش از نصب با آن‌ها کار کنم ۆ، با عملکردها و ویژگی‌ها یِ تازه'شان آشنا شوم؛ بل که به این معنا، که آن‌ها را به نصبم، و کارها یِ عادی یِ روزانه یِ خۆد را با آن‌ها انجام دهم.

مشکل ای که از نسخه یِ ۱۱.۱۰ به بعد داشتم، در مۏرد ِ نور ِ نمایشگر بود. هر بار، پیش از خاموش‌کردن ِ رایانه، ناچار بودم نور ِ نمایشگر را در بیش‌ترین حالت (۱۰۰٪) قرار دهم؛ و'اگر نه، دفعه یِ بعدی، نور ِ واقعی یِ نمایشگر کم‌تر از ۱۰۰٪ – و گاه صفر – بود، با این که در تنظیم‌ها همان ۱۰۰٪ را نشان می داد. به عبارت ِ دیگر، نور ِ واقعی یِ نمایشگر با رۏشنایی یِ تنظیم‌شده هم‌آهنگ نه بود.

پس از یک سال کنارآمدن با این مشکل، تصمیم گرفتم راهِ‌حلّ اش را پیدا کنم. پس از جست‌ۆجو یِ بسیار در اینترنت در یافتم، افزودن ِ عبارت ای به فایل ِ grub مشکل ِ سطح ِ رۏشنایی را حل می کند؛ یعنی رۏشنایی همیشه در همان سطح ِ تنظیم‌شده می ماند؛ امّا، در برابر، کلیدها یِ میان‌بر ِ تنظیم ِ رۏشنایی را از کار می اندازد.

سرانجام فهمیدم، اگر در grub سیستم‌عامل را هم به عنوان ِ لینوکس به'شناسانم، مشکل حل می شود؛ یعنی هم کلیدها یِ میان‌بر کار می کنند، هم رۏشنایی همیشه در همان سطح ِ تنظیم‌شده می ماند، هم نور ِ نمایشگر با سطح ِ رۏشنایی هم‌خانی دارد.

پس ترمینال ای باز کردم ۆ، نوشتم:

sudo gedit /etc/default/grub

فایل ِ متنی یِ بازشده چنین سطر ای دارد:

GRUB_CMDLINE_LINUX_DEFAULT="quite splash"‎

میان ِ گیومه عبارت ِ زیر را افزودم:

acpi_osi=Linux acpi_backlight=vendor

سپس، فایل را ذخیره کردم، بستم، و در ترمینال این فرمان را اجرا کردم:

sudo update-grub

خۆد ِ شناساندن ِ سیستم‌عامل، به تنهایی، باعث می شد، هر بار رۏشنایی به ۱۰۰٪ باز گردد. تنها مشکل ای که ایجاد شد، ازکارافتادن ِ کلید ِ میان‌بر ِ فعّال-/غیرِفعّال‌سازی یِ لت ِ لمسی بود.

Az yek sâl o nim piŝ, ke Ubuntu ye 11.04 râ ru ye râyâne am nasbidam, tâ konun, hame ye nosxehâ ye tâze ye ân râ âzmude am; yaëni 11.10, 12.04, 12.10, va hattâ 13.04. Âzmudan na be in maënâ, ke piŝ az nasb bâ ânhâ kâr konam o, bâ amalkardhâ vo viĵegihâ ye tâze’ŝân âŝnâ ŝavam; bal ke be in maënâ, ke ânhâ râ be nasbam, va kârhâ ye âdi ye ruzâne ye xod râ bâ ânhâ anjâm deham.

Moŝkel i ke az nosxe ye 11.10 be baëd dâŝtam, dar mowred e nur e nemâyeŝgar bud. Har bâr, piŝ az xâmuŝkardan e râyâne, nâcâr budam nur e nemâyeŝgar râ dar biŝtarin hâlat (100%) qarâr deham; v’agar na, dafé ye baëdi, nur e vâqei ye nemâyeŝgar kamtar az 100% – va gâh sefr – bud, bâ in ke dar tanzimhâ hamân 100% râ neŝân mi dâd. Be ebârat e digar, nur e vâqei ye nemâyeŝgar bâ rowŝanâi ye tanzimŝode hamâhang na bud.

Pas az yek sâl kenârâmdan bâ in moŝkel, tasmim gereftam râhehall aŝ râ peydâ konam. Pas az jostoju ye besiyâr dar Internet dar yâftam, afzudan e ebârat i be fâyl e ‘grub’ moŝkel e sath e rowŝanâi râ hall mi konad; yaëni rowŝanâi hamiŝe dar hamân sath e tanzimŝode mi mânad; ammâ, dar barâbar, kelidhâ ye miyânbor e tanzim e rowŝanâi râ az kâr mi andâzad.

Saranjâm fahmidam, agar dar ‘grub’ sistemâmel râ ham be onvân e Linuks be’ŝnâsânam, moŝkel hall mi ŝavad; yaëni ham kelidhâ ye miyânbor kâr mi konand, ham rowŝanâi hamiŝe dar hamân sath e tanzimŝode mi mânad, ham nur e nemâyeŝgar bâ sath e rowŝanâi hamxâni dârad.

Pas dar Terminâl i bâz kardam o, neveŝtam:

sudo gedit /etc/default/grub

Fâyl e matni ye bâzŝode, conin satr i dârad:

GRUB_CMDLINE_LINUX_DEFAULT="quite splash"

Miyân e giyume ebârat e zir râ afzudam:

acpi_osi=Linux acpi_backlight=vendor

Sepas, fâyl râ zaxire kardam, bastam, va dar Terminâl in farmân râ ejrâ kardam:

sudo update-grub

Xod e ŝenâsândan e sistemâmel, be tanhâi, bâes mi ŝod, har bâr rowŝanâi be 100% bâz gardad. Tanhâ moŝkel i ke ijâd ŝod, azkâroftâdan e kelid e miyânbor e faëãl-/ĝeyrefaëãl-sâzi ye lat e lamsi bud.

یادداشت  اوبونتو 

هرگز تجربه نکرده اید!‏

یکشنبه ۱ اردیبهشت ۱۳۹۲‏‏، ساعت ِ 4:44

رایانه ای ما را ده روز سرِکار گذاشته بود! یاهومسینجر اش وصل نمی‌شد. هر کار ای هم می‌کردیم، هیچ سود ای نداشت. عیب‌یابیِ خودِ پیام‌رسان هم هیچ اشکال ای را رصد نمی‌کرد؛ فقط می‌گفت: «اتّصال اتان به اینترنت را بازرسی کنید.» مطمئن بودیم اینترنت داریم. امّا دقّت کرده بودم، با فایرفاکس هم که وبگاهِ yahoomail را باز می‌کردم، خطایِ untrusted connection می‌داد.

خلاصه، کار به جا ای رسید، که ویندوز را از سر نصبیدیم و مشکل رفع شد؛ علّت را و لی نفهمیدیم. هنگامِ نصب دیدم، که ساعتِ رایانه تنظیم نیست که بعد فهمیدم مشکل از باتریِ CMOS اش است، و با هر بار قطعیِ برق ساعت و تاریخ کامل به هم می‌ریزد و می‌شود اولِ ژانویه‌یِ ۲۰۰۳.

حالا، پس از یک هفته، دوباره همان اشکال، همان خطا!

پس از همه‌یِ تلاش‌ها و ویروس‌کشی‌هایِ درازمدّت و حوصله‌بر، و البتّه بی‌نتیجه، دوباره فایرفاکس را باز کردم، تا توضیحِ فنّیِ ذیلِ خطا را بخانم. همین که نگاه ام به جمله ای افتاد، که از تاریخ‌مصرفِ گواهی‌نامه گفته بود، ناگهان به ذهن ام رسید، که مشکل از تاریخِ رایانه است. بله! به همین سادگی! با تغییرِ سال به ۲۰۱۳ مشکل حل شد.

این‌جا'ست که باید گفت، ویندوز سیستم‌عامل نیست؛ که حتّا نمی‌تواند ساعت و تاریخ را با اینترنت به‌روز کند!

Râyâne i mâ râ dah ruz sarekâr gozâŝte bud! Yâhumesinjer aŝ vasl ne mi ŝod. Har kâr i ham mi kardim, hic sud i na dâŝt. Eybyâbi ye xod e payâmrasân ham hic eŝkâl i râ rasad ne mi kard; faqat mi goft: “Ettesâl etân be Internet râ bâzrasi konid.” Motmaenn budim Internet dârim. Ammâ deqqat karde budam, bâ Fâyerfâks ham ke vebgâh e ‘yahoomail’ râ bâz mi kardam, xatâ ye ‘untrusted connection’ mi dâd.

Xolâse, kâr be jâ i rasid, ke Vindowz râ az sar nasbidim o moŝkel rafë ŝod; ellat râ va li na fahmidim. Hangâm e nasb didam, ke sâat e râyâne tanzim nist ke baëd fahmidam moŝkel az bâtri ye CMOS aŝ ast, va bâ har bâr qatí ye barq sâat o târix kâmel be ham mi rizad o mi ŝavad avval e ĵânviye ye 2003.

Hâlâ, pas az yek hafte, dobâre hamân eŝkâl, hamân xatâ!

Pas az hame ye talâŝhâ vo viruskoŝihâ ye derâzmoddat o howselebar, va albatte binatije, dobâre Fâyerfâks râ bâz kardam, tâ towzih e fanni ye zeyl e xatâ râ be xânam. Hamin ke negâh am be jomle i oftâd, ke az târixmasraf e govâhinâme gofte bud, nâgahân be zehn am rasid, ke moŝkel az târix e râyâne ast. Bale! Be hamin sâdegi! Bâ taĝyir e sâl be 2013 moŝkel hall ŝod.

Injâ’st ke bâyad goft, Vindowz sistemâmel nist; ke hattâ ne mi tavânad sâat o târix râ bâ Internet beruz konad!

یادداشت 

قالبِ خودکارِ ترنس‌پرسا

چهارشنبه ۲۰ دی ۱۳۹۱‏‏، ساعت ِ 16:58

سرانجام، پس از حدودِ یک هفته پژوهش و آزمون‌وخطا، توانستم، به کمکِ جاوا، قالب ای خودکار برایِ وبلاگِ ترنس‌پرسا طرّاحی کنم، که خودبه‌خود تنظیماتِ ظاهریِ صفحه را، با توجّه به تغییرِ زبانِ صفحه، تغییر دهد و امکانِ ناوش میانِ بخش‌هایِ مختلفِ شیوه‌نامه را فراهم کند.

دشوارترین بخشِ کار، تغییرِ ریختِ سربرگ‌ها بود، که اکنون به خوبی با زبانِ صفحه هماهنگ است.

نتیجه‌یِ کار را می‌توانید این‌جا ببینید.

Saranjâm, pas az hodud e yek hafte paĵuheŝ o âzmunoxarâ, tavânestam, be komak e 'Java', qaleb i xodkâr barâ ye veblâg e 'TransPERSA' tarrâhi konam, ke xodbexod tanzimât e zâheri ye safhe râ, bâ tavajjoh be taĝyir e zabân e safhe, taĝyir dehad o, emkân e nâveŝ miyân e baxŝhâ ye moxtalef e ŝivenâme râ farâham konad.

Doŝvârtarin baxŝ e kâr, taĝyir e rixt e sarbarghâ bud, ke aknun be xubi bâ zabân e safhe hamâhang ast.

Natije ye kâr râ mi tavânid injâ be binid.

یادداشت 

تغییرِ قالبِ تاریخ نوشته‌هایِ بلاگفا

چهارشنبه ۶ دی ۱۳۹۱‏‏، ساعت ِ 20:12

سرانجام توانستم به کمکِ کدهایِ جاوا تاریخِ وب‌نوشته‌هایِ بلاگفا را به شکلِ ترانویسی در آورم! :)

از آن‌جا که بلاگفا تاریخ‌ها را به صورتِ رشته‌یِ متنی ذخیره می‌کند، تغییرِ آن تنها با جای‌گزینیِ بخش‌هایِ مشخّص ای از آن‌ها امکان‌پذیر بود؛ یعنی جای‌گزینیِ نامِ روزهایِ هفته و ماه‌ها با ترانوشته‌یِ آن‌ها.

نتیجه را این‌جا ببینید.

Saranjâm tavânestam be komak e kodhâ ye jâvâ târix e vebneveŝtehâ ye 'Blogfa' râ be ŝekl e tarânevisi dar âvaram! :)

Az ânjâ ke 'Blogfa' târixhâ râ be surat e reŝte ye matni zaxire mi konad, taĝyir e ânhâ tanhâ bâ jâygozini ye baxŝhâ ye moŝaxxas i az ânhâ emkânpazir bud; yaëni jâygozini ye nâm e ruzhâ ye hafte vo mâhhâ bâ tarâneveŝte ye ânhâ.

Natije râ injâ be binid.

یادداشت 

خطّ‌ِ رمزی

سه شنبه ۱۵ فروردین ۱۳۹۱‏‏، ساعت ِ 9:13

یکي از مزخرف‌ترین پدیده‌هایِ هستی، خطّ‌ِ رمزی اه!! وقتي می‌خام یادداشتایِ بچگی'م'و بازخانی کنم، با چهار خطّ‌ِ رمزیِ متفاوت روبه‌رو می‌شم؛ تازه، بگذریم از این که این خطّا، با گذشتِ زمان، اصلاح هم می‌شده'ن:

۱. خطّي شبیه به کُره‌یی؛

۲. خطّي شبیه به پهلوی؛

۳. خطّي برگرفته از الفبایِ یونانی؛

۴. خطّي واژه‌نگار، با تعریفِ حدودِ ۲۰۰ واژه، و تغییرِ دستورِ زبان.

حالا اینا به کنار؛ خودِ (خطّ‌ِ) فارسی رو هم به، چیزي، نزدیک به ۲۰ روشِ نگارشیِ متفاوت نوشته'م!!!

Yek i az mozaxraftarin padidehâ ye hasti, xatt e ramzi y-e'!! Vaqt i mi xâm yâddâŝtâ ye baccegi'm'o bâzxâni konam, bâ cahâr xatt e ramzi ye motafâvet ruberu mi ŝam; tâze, be'gzarim az in ke in xattâ, bâ gozaŝt e zamân, eslâh ham mi ŝoda'n:

1. xatt i ŝabih be Korei;

2. xatt i ŝabih be Pahlavi;

3. xatt i bargerefte az alefbâ ye Yunâni;

4. xatt i vâĵenegâr, bâ taɛrif e hodud e 200 vâĵe, va taĝyir e dastur e zabân.

Hâlâ inâ be kenâr; xod e (xatt e) Fârsi ro ham be, ciz i, nazdik be 20 raveŝ e motafâvet neveŝta'm!!!


استاندارد شویم – پیش‌وندهایِ دودویی

جمعه ۱۱ فروردین ۱۳۹۱‏‏، ساعت ِ 19:42

1 MiB = 220 bytes = 1’024 kibibytes = 1’048’576 bytes
1 MB = 106 bytes = 1’000 kilobytes = 1’000’000 bytes
For example, all versions of Microsoft Windows operating system shows a file of 220 bytes as “1,00 MB” in its file properties dialog, while showing a file of 106 (1’000’000) bytes as 976 kB; while Mac OS X 10.6 [or Ubuntu 11.10] reports a 106 byte file as 1 MB.منبع

‎۱ MiB =‏ ۲۲۰ بایت = ۱٬۰۲۴ کیبی‌بایت = ۱٬۰۴۸٬۵۷۶ بایت
‎۱ MB =‏ ۱۰۶ بایت = ۱٬۰۰۰ کیلوبایت = ۱٬۰۰۰٬۰۰۰ بایت

برایِ مثال، همه‌یِ نسخه‌هایِ سیستم‌عاملِ ویندوز، در پنجره‌یِ Properties‏ِ فایل، فایلي به حجمِ ۲۲۰ بایت را «‎۱٫۰۰ MB»‏ نشان می‌دهد، در حالي که فایلي به حجمِ ۱۰۶ (۱٬۰۰۰٬۰۰۰) بایت را ‎۹۷۶ kB؛‏ امّا سیستم‌عاملِ مکینتاشِ ایکس ۱۰.۶ [یا اوبونتو ۱۱.۱۰] فایلي به حجمِ ۱۰۶ بایت را ‎۱ MB گزارش می‌کند.

از آن‌جا که، طبقِ استانداردِ بینولمللی، SI، «کیلو» و «مگا» برایِ هزار و میلیون یکا به کار می‌روند، پیشنهاد شده در کاربردهایِ رایانه‌یی، هنگامي که توان‌هایِ دو و محاسباتِ دودویی به کار می‌روند، از پیش‌وندهایِ «کیبی» و «مبی» استفاده شود.

1 MiB = 220 bâyt = 1’024 kibibâyt = 1’048’576 bâyt
1 MB = 106 bâyt = 1’000 kilobâyt = 1’000’000 bâyt

Barâ ye mesâl, hame ye nosxehâ ye sistemâmel e Vindowz, dar panjare ye ‘Properties’ e fâyl, fâyl i be hajm e 220 bâyt râ “1,00 MB” neŝân mi dehad, dar hâl i ke fâyl i be hajm e 106 (1’000’000) bâyt râ 976 kB; ammâ sistemâmel e Makintâŝ e X 10.6 [yâ Ubuntu 11.10] fâyl i be hajm e 106 bâyt râ 1 MB gozâreŝ mi konad.

Az ânjâ ke, tebq e estândârd e beynolmelali, SI, “kilo” va “megâ” barâ ye hezâr va miliyun yekâ be kâr mi ravand, piŝnehâd ŝode dar kârbordhâ ye râyânei, hangâm i ke tavânhâ ye do vo mohâsebât e dodoi be kâr mi ravand, az piŝvandhâ ye “kibi” va “mebi” estefâde ŝavad.

یادداشت 

«« پیش‌تر