یادداشتهای بیت نیمسوز

یک وبلاگ دیگر از یک برنامه نویس دیگر

من را در توییتر دنبال کنید!خبرمایه RSS

  • خانه
  • برنامه نویسی
    • jQuery
    • MySQL
    • PHP
      • Zend Framework
      • امنیت در PHP
      • عبارات با قاعده
    • XUL
    • آژاکس
    • جاوا اسکریپت
    • دلفی
  • راهنمای قدم به قدم
  • فوت کوزه گری
  • لینوکس
    • Bash
    • zenity
  • متفرقه
    • خیلی پیش میاد!
    • فایرفاکس
    • مطالب قدیمی
  • وب
    • CDN
    • CSS
    • HTML
    • Wordpress
    • آپاچی
  • ویدئو
  • پیشنویسها

بی اسم…

بهمن ۶م

توسط فرود در متفرقه

۱۷ نظر

همین الان مادرم رو از اتاق عمل بیرون آوردن بعد از یک عمل سخت که ۸ ساعت طول کشید. این پست رو فقط به این دلیل مینویسم که نیاز دارم درباره این قضیه حرف بزنم. برای اینکه استرس و ترسی که تو وجودم هست رو یه کم خالی کنم. مشکلم اینه که توی خونه همه مث من اضطراب دارن و ….

بدترین قسمت قضیه، یه سری دانشجوی احمق هستن که زنگ میزنن، جواب نمیدی، SMS میدن برای نمره و چه راحت قسمت میدن به جان مادرت انگار که مشروط شدن یا نشدنشون برای من بیشتر ارزش داره از هر چیز دیگه ای. و جالبتر اینکه حتی اونهایی هم که نمره قبولی گرفتن بازم میخوان نمره بگیرن برای فرار از مشروطی و باز هم واسطه و باز هم قسم.
متنفرم از درس دادن. متنفرم از نمره دادن.متنفرم از نمره گرفتن، متنفرم از این وضعیت که داریم و این بازار التماس و قسم که برای هر چیزی توی کشور ما رواج داره. متنفرم….
– خوشبختانه عمل موفقیت آمیز بود و الان هم مادرم مرخص شده(گر چه به زور و فقط برای اینکه تخت بیمارستان خالی بشه). ممنون از همه دوستانی که لطف کردن …..

no-tag

دو نکته برای بالا بردن سرعت – آپاچی

دی ۲۸م

توسط فرود در آپاچی

۳ نظر

از نکاتی که پیشنهاد میشه برای بالا بردن سرعت یه سایت این دو مساله سادست:
۱- اضافه کردن Expire Header به فایلها، و خصوصا یک زمان دور برای فایلهای استاتیک، مثلا عکسها و فایلهای css و جاوااسکریپت. البته بد نیست برای فایلهای php و html هم این زمان رو تعیین کنیم ولی نه چندان دور.
۲- کمپرس کردن فایلهای متنی با متد gzip و فرستادن اونها به کلاینت به جای ارسال محتوای فشرده نشده.

برای هر دو در خود PHP امکاناتی هست، ولی مشکلاتی هم هست. این امکانات که در PHP هستن، طبیعیه که فقط برای فایلهای PHP کار میکنن نه مثلا فایلهای CSS یا JS که اونها مهمترن برای اینکار. یعنی شما میتونید با دستور header استفاده کنید برای ویرایش http header و از تنظیمات PHP هم gzip رو فعال کنید، ولی این فقط برای فایلهایی که PHP پردازش میکنه اعمال میشن نه همه فایلها.
اینجا آپاچی میتونه خیلی کمک کنه. برای اینکار باید دو ماژول معروف‌آپاچی رو نصب کنید.
ادامه مطلب

apache, gzip, webserver, آپاچی, فوت کوزه گری, وب سرور

پکیجهای من در آرچ لینوکس

دی ۱۷م

توسط فرود در لینوکس

۲ نظر

من از آرچ استفاده میکنم و خیلی هم باهاش راحتم. آرچ و گنوم که میزکار اصلیمه و xfce که گاه و بیگاه ازش استفاده میکنم. این چند وقته یه چند تایی پکیج برای آرچ درست کردم که این پست رو میخوام برای معرفی اونها بنویسم.

Zend Server CE

این پکیج، به شما امکان نصب Zend Server CE رو میده که مجموعه آپاچی، PHP و یه سری ابزار مناسب رو بهتون میده. اگه از Zend Studio استفاده میکنید این بهترین گزینه برای شماست : AUR (en) – zsce-core

phpMyAdmin for Zend Server CE

چون پکیج اصلی phpMyAdmin توی آرچ احتیاج به php داشت، برای پکیج اولی (همون زند سرور) یه پکیج دیگه ایجاد کردم. اینجوری میشه بدون نصب PHP ، و روی Zend Server CE هم این ابزار مفید رو نصب کرد : AUR (en) – zsce-phpmyadmin

Gamine

این یه بازیه برای بچه های دوسال به بالا. بازی نیست، یه ابزار ساده برای یادگیری حرکت موس و فشردن دکمه های کی برد. برای دخترم بیتا نصبش کردم و کلی خوشش اومد :) این شد که پکیجشو ساختم تا شاید برای دیگران هم مفید باشه. (این بازی روی DoudouLinux – English وجود داره و من اولین بار اونجا دیدمش) : AUR (en) – gamine

Persia theme for burg

اینم که قبلا در موردش نوشتم :پوسته برای burg | یادداشتهای بیت نیمسوز بیشتر از این توضیح نمیخواد.

Atolm theme for Gnome

اینم یه تم بود که webupd8 معرفی کرد : Atolm: A New, Great Looking Dark Theme Created By The Orta Designer ~ Web Upd8: Ubuntu / Linux blog

WinSwitch

این رو هم پیام معرفی کرد : انتقال نرم افزارها بین کامپیوتر ها در یک شبکه « پلت ولگ

ساغر

اینم که دیگه معرفی نمیخواد. مجموعه شعر شعرای ایران. این سایت اصلیشه : پُژ » نرم‌افزار ساغر و گنجور : گنجور

اینو امروز بعد از ظهر ساختم، برای اینکه این برنامه رو در آرچ لینوکس هم داشته باشیم. با تشکر از نویسنده برنامه و سایت گنجور :)
AUR (en) – saaghar

البته یکی دو تا دیگه هم بود، که یا ولشون کردم، و یا اینکه زیاد مهم نبودن که اینجا بخوام بگمشون.ولی اینم صفحه پکیجهای من : AUR (en) – Search Criteria: fzerorubigd

ArchLinux, Atolm, AUR, burg, burg-theme, phpMyAdmin, Saaghar, Zend Server CE, لینوکس

zenity بخش سوم

دی ۱۴م

توسط فرود در Bash

بدون نظر

برای اینکه کم کم داشت کارهای ناتمومم زیاد میشد، تصمیم گرفتم اول یکی از اونها که دیگه آخراش بود رو تموم کنم و قرعه به نام zenity افتاد. توی دو پست قبلی :
راهنمای zenity قسمت اول | یادداشتهای بیت نیمسوز
zenity بخش دوم | یادداشتهای بیت نیمسوز
یه سری انتخابها رو نوشتم، حالا میرسم به انتخابهای بعدی.

دیالوگ پروگرس


این دیالوگ به اینصورت ایجاد میشه :

zenity --progress

در این حالت شما انتخابهایی برای تغییرات توی دیالوگ دارید که عبارتند از :

9-1 : –text=STRING

که متن دیالوگ (بالای پروگرس بار) رو عوض میکنه.

9-2 : –percentage=INT

تعیین میکنه که هنگام نمایش دیالوگ، پروگرس بار روی چه مقداری باشه؟ البته فقط موقع نمایش، بعدا میشه عوضش کرد. پایینتر رو ببینید.

9-3 : –auto-close

با استفاده از این انتخاب،‌اگه پروگرس به ۱۰۰ درصد برسه دیالوگ به صورت اتوماتیک بسته میشه. در غیر اینصورت منتظر میشه تا خودتون دکمه ای رو بزنید.
ادامه مطلب

bash, GTK, GUI, zenity, لینوکس

Content Delivery Network

دی ۱۳م

توسط فرود در CDN

۸ نظر

اگه دقت کرده باشید، جدیدا عکسهای توی بلاگ و فایلهای آپلود شده و کلا همه این چیزها از یه دومین دیگه بارگذاری میشه، به اسم static.cyberrabbits.net
البته این وبلاگ آنچنان بازدید کننده ای نداره که منو وادار به اینکار کرده باشه :) ولی به هر حال هدفم ایجاد یه CDN بود (و این که من یه Geek هستم!)و بعد از یه کم دردسر موفق شدم. (نه کاملا!)
Content Delivery Network یا همون CDN یه تکنیکه که برای افزایش سرعت سایت میشه ازش استفاده کرد.
اگه افزونه Y!Slow رو دیده باشید مدام گیر میده که چند تا فایل هستن که روی CDN نیستن. اگه به سایتهای بزرگ رو دقت بکنید، عکسهاشون معمولا از یه دومین دیگه بارگذاری میشه. خوب این CDN چیه دقیقا؟
CDN در اصل یه دومین CookieLess هستش. این بدون کوکی بودن یکی از مهمترین قسمتهای این قضیست.
البته همه قضیه نیست :)‌ ممنون از دوستی که تذکر دادن، علاوه بر بدون کوکی بودن، CDN برای انتخاب نزدیکترین و سریعترین منبع به کاربر هم استفاده میشه و وقتی کاربرد داره که از اطلاعات استاتیک سایتتون چند تا (دست کم یک ) Mirror داشته باشید. منتها تو این بحث و برای وبلاگ نویسها و طراحایی مثل من،‌ این قسمت بحث مطرح نیست، چون عملا امکان ایجاد Mirror برام وجود نداره.
کوکی رو حتما میدونید چیه، و میدونید که به ازای هر درخواست، کلیه کوکی های اون سایت مورد درخواست، برای اون سایت ارسال میشه و این یعنی افزایش حجم درخواست. در نظر اول شاید بگید که یه کوکی حجم آنچنانی نداره. خوب، حق با شماست. اگه کل کوکی های یک سایت رو سر هم بذاریم بعیده به یک کیلوبایت برسه. (البته برای یک مهمان، برای مدیر سایت و کسانی که عضو هستن ممکنه خیلی بیشتر از این حرفها باشه) در عمل، یه سایت تشکیل شده از تعداد زیادی درخواست. مثلا صفحه اول همین بلاگ :
ادامه مطلب

2static.it, CDN, CNAME, Content Delivery Network, Plesk
« اولین...«23456»10...Last »
  • ارتباط با من

    Go away spam bots!!!
  • آدرس ایمیل خود را وارد کنید :

    قدرت گرفته از FeedBurner

  • برچسب ها

    Ajax-tutorial apache ArchLinux bash bing Bita CSS DevHelp Eli Farsi FireBug FireFox Addon GTK GUI gzip jQuery json misc MySQL PHP PHPClasses Reset CSS Session hijacking Session stealing shell script Ubuntu webserver wget WordPress zenity آپاچی آژاکس آژاکس افزونه فایرفاکس امنیت در PHP دلفی سی اس اس فایرباگ فایرفاکس فایرفاکس فوت کوزه گری لینوکس لینوکس متفرقه وب سرور
  • MySQL FireFox Addon bash GUI PHP فوت کوزه گری امنیت در PHP لینوکس لینوکس سی اس اس ArchLinux misc وب سرور zenity jQuery wget webserver apache آپاچی افزونه فایرفاکس CSS Ubuntu متفرقه فایرفاکس آژاکس

    WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.

  • RSS لینکدونی گودری

    • علی اخوان در زندان
    • معرفی یک پادکست عالی:‌ رادیو کالج پارک
    • Mint 12 با طعم KDE منتشر شد
    • ویرایش KDE از لینوکس Mint 12 منتشر شد
    • انتشار Wayland 1.0 نزدیک است
    • نمایندگان مجلس بلغارستان هم در مقابله با اکتا ماسک ناشناس به صورت زدند
    • و دوست و برادر سوریه و روسیه مشغول قتل عام
    • آموزش پیکربندی سریع هسته لینوکس
    • پخش کننده موسیقی Beatbox 0.3 منتشر شد
    • آغاز فروش تبلت ۲۰۰ یورویی KDE از اردیبهشت
    • جمعه ها با کاندوم: جمع‌آوری ۱.۳ میلیون کاندوم معیوب در آفریقای جنوبی
    • دومین آلفا اوبونتو ۱۲.۰۴ منتشر شد
    • فایرفاکس ۱۰ منتشر شد
  • بایگانی

    • بهمن ۱۳۹۰ (۱)
    • دی ۱۳۹۰ (۱)
    • آذر ۱۳۹۰ (۱)
    • شهریور ۱۳۹۰ (۱)
    • مرداد ۱۳۹۰ (۳)
    • تیر ۱۳۹۰ (۲)
    • خرداد ۱۳۹۰ (۲)
    • فروردین ۱۳۹۰ (۲)
    • اسفند ۱۳۸۹ (۱)
    • بهمن ۱۳۸۹ (۲)
    • دی ۱۳۸۹ (۵)
    • آذر ۱۳۸۹ (۵)
    • آبان ۱۳۸۹ (۶)
    • مهر ۱۳۸۹ (۶)
    • شهریور ۱۳۸۹ (۷)
    • مرداد ۱۳۸۹ (۶)
    • تیر ۱۳۸۹ (۴)
    • خرداد ۱۳۸۹ (۳)
    • اردیبهشت ۱۳۸۹ (۵)
    • فروردین ۱۳۸۹ (۳)
    • اسفند ۱۳۸۸ (۵)
    • بهمن ۱۳۸۸ (۶)
    • دی ۱۳۸۸ (۵)
    • آذر ۱۳۸۸ (۴)
  • اطلاعات

    • ورود
    • پیگیری نوشته‌ها باRSS
    • پیگیری دیدگاه‌ها با RSS
    • WordPress.org
  • مجوز استفاده از مطالب

    Creative Commons License
    Cyberrabbits.net Blog contents is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
  • I am GNOME Support freedom
    • آخرین نوشته ها

      • وضعیت آب و هوا
      • Less جاوااسکریپت
      • Twitter bootstrap
      • ربات مافیا – PHP
      • پیشنویسها – Bash
      • ویدئو کست دوم : پایپها در گنو/لینوکس – بخش دوم و پایانی
      • اولین ویدئوکست من :) – پایپها در گنو لینوکس بخش اول
      • HipHop
      • دکمه Caps Lock
      • zsh جایگزینی مناسب برای bash
    • آخرین دیدگاه‌ها

      • فرود در Twitter bootstrap
      • Arash M در Twitter bootstrap
      • حسین در وضعیت آب و هوا
      • آرش در Twitter bootstrap
      • فرود در WP-Cumulus با نوشته های فارسی :)
      • محمد جواد در WP-Cumulus با نوشته های فارسی :)
      • فرود در وضعیت آب و هوا
      • امیر اخوان در وضعیت آب و هوا
      • Amir در وضعیت آب و هوا
      • فرود در وضعیت آب و هوا
Not f'd — you won't find me on Facebook
Mystique theme by digitalnature | Powered by WordPress
خبرمایه RSS 1 بالا