رجکس (regex) بخش مهمی از دنیای مدرن کامپیوتر است. از سیستم عاملها تا ادیتورها تا زبانهای برنامه نویسی از رجکس استفاده می کنن. اما خیلی از آدمها با رجکس راحت نیستن. نه به این دلیل که رجکس سخته بلکه به این دلیل که کمی وقت نذاشتن ایده ساده پشت رجکس رو بخونن. این ویدئو بدون تمرکز بر جزییات رجکس، سعی می کنه این ایده رو توضیح بده.
دسته: مقاله
لینکهای شاد دوشنبه آخر دی ۱۳۹۴ – از تلگرام تا گیتهاب
اشاره: حتما می دونین دیگه، دوشنبه آخر هر ماه من تو وبلاگم به کسانی که دوست دارن دیده بشن و کارشون معقوله لینک می دم. اگر علاقمند بودین شما هم معرفی بشین، به jadijadi روی جیمیل ایمیل بزنین و بگین با دوشنبههای آخر ماه کار دارین. وبلاگستان فارسی اگر خساست در معرفی دیگران رو کنارتر بذاره، جای خیلی بهتری می شه (:
سایت و وبلاگ
- سایت نوبی، پوشش دهنده اخبار دنیای برنامهنویسی است!
- برای خوندن مطالب کوتاه در مورد اتفاقاتی که توی زندگی یک آدم می افته هم وبلاگ عرفان مهربان جای خوبیه. این روزها همه فکر می کنن وبلاگشون باید خبرگزاری باشه و خوبه چنین وبلاگ هایی رو بیشتر ببینیم.
- سایت و وبلاگ ای.کاروان هم باحاله… در زمینه طبیعت گردی و بومگردی
- علاقمند به سی اس اس و آپدیت بودن توش هستین؟ وبلاگ ترفندهای سی اس اس احتمالا براتون جالب خواهد بود.
نیوزلاگ هم پروژه جالبیه؛ نیوزلاگ اخبار رو جمع آوری و ذخیره میکنه. وبلاگ نویسندهاش هم حرفهای جالبی داره. - مفهوم کافه تعمیر یک مفهوم بامزه در خارج است. علی در مورد کافه های تعمیر توی وبلاگش نوشته.
پروژهها
- آشتوم هم یک نرم افزار مانیتور مصرف شبکه درست کرده که روی هر دیستروی لینوکسی به خوبی کار می کنه. آزاد و بازمتن و قشنگ و مفید روی گیت هاب. پروژه آشمون به شما کمک می کنه شبکهتون رو زیر نظر بگیرین
- فری لنسر و برنامه نویس و … هستین؟ سایت حسابیت کمک جالبی به شما می کنه: ایجاد فاکتور آنلاین و ایجاد امکان پرداختش از طریق یک لینک. سرویسی برای سرویس دهنده ها.
تلگرام
- یک ربات هم ایران بات که بر مبنای واژه یاب و وب سرویسش. خوبی اصلیش؟ سورسش آزاد و روی گیتهابه و نویسندهاش هم رو توییتر
- کانال تلگرام آی دولوپر هم چند ماهی است که لینک ها و مطالب مربوط به توسعه اپلیکشن iOS رو پوشش می ده. اگر اهل کانال ها هستین دنبال کردنش باید براتون جالب باشه.
- ربات تلگرام گیتهاب سرچ هم با متدای جدید API برای جستجوی کاربران، مخازن و مشکلات (issues) توی گیتهاب است و سورسش هم که با JavaScript و در واقع ES6 و ES7 نوشته شده و با ESLint لینت شده و با Gulp و Babel تبدیل به ES5 شده هم به آزادی در دسترس است.
- چیزی که من هنوز تو تلگرام ندیده بودم گروه گفتگوی وردپرس بود. الان هست! – آپدیت: این لینک رو حذف کردم چون توی گروه از کرک و این تیپ چیزها هم گفتگو می شد.
محمد رو گیتهاب
دوست خوبمون محمد هم یک کار باحال کرده: منتشر کردن بیست سال برنامه نویسیاش در گیتهاب و با اینکار باعث شده در دوشنبه این ماه، بخش اختصاصی خودش رو داشته باشه (:
- بعضی از این پروژه ها شاید الان به درد کسی نخوره، مثه این یکی که کارش Clone فلاپی دیسک هست (اعتراف میکنم برای شکستن قفل یک نرم افزار نوشته بودم).
- یه بازی تحت DOS که میتونه پروژه دانشجویی باشه.
- یک سرویس Backup گیری از سرور که خودم الان توی Production استفاده میکنم. این پروژه 3 تا 4 هزار خط کد Bash هست که خیلی وقت گذاشتم براش و بر اساس نیازهای خودم توسعه داده شده ولی چون فیدبکی نگرفتم نمیدونم برای دیگران کاربردی هست یا نه بنابراین توسعه قابلیت های دیگری که مد نظرم بود رو متوقف کردم فعلا.
- این Player که کارکردش یادگیری زبانه و جایزه بهترین نرم افزار کاربردی جشنواره تلویزیون های هوشمند سامسونگ رو برد.
- اینهم وب سرویس (برای App های موبایل) و وب سایت قیمت های بورس.
- یک CMS تحت دسکتاپ با کلی قابلیت و وب سایت کامل که سال 86 5 میلیون تومان هزینه تولید داشته. حتما Screenshot ها رو ببین (با قند شکن البته چون گیت هاب بدون اون تصاویر رو نمیشه دید).
- خیلی ها براشون سواله که چه جوری میشه یک CMS و وب سایت رو با سی پلاس پلاس نوشت، این هم نمونه اش که برای خود سامسونگ بوده.
- و این هم یه نرم افزار Cross Platform برای موبایل و دسکتاپ که نمونه خوبی هست برای تولید نرم افزارهای iOS, Android, Desktop از یک کد بیس در سی پلاس پلاس.
- و یکسری کامپوننت و اکستنشن روی موتور بازی UDK یا Unreal Engine Development Kit جهت ساخت بازی که با پیشوند udk- شروع میشن و کلی پروژه های واقعی و چیزهای خوب دیگه در C#, Flash, VB.NET, Delphi و …..
بازی
- این هم یک بازی ساده ذهنی که یکی از دوستان نوشته جمع و تفریق. مطمئنا چند دقیقه ای سرگرم می شین و چند باری می خندین! (و اگر کافه بازار رو ترجیح می دین، اونجا هم هست)
از شرمندگیهای سیستم آموزشی ایران: سیستم جامع گلستان
فرض ۰ – آی ای شش و ویندوز ایکس پی زنده هستن
فرض ۱ – برنامه نویسی هست که فقط با یک تکنولوژی منسوخ روی آی ای ۶ کار کرده
فرض ۲ – مدیر پروژه ای هست که اصولا نمی دونه چطوری باید تکنولوژی انتخاب کنه
فرض ۳ – مدیر فنی ای هست که درکی از جهت حرکت دنیای وب نداره
فرض ۴ – مسوول آموزشی هست که نمیدونه باید چه نرم افزاری بخره
فرض ۵ – مشاورهای دانشگاه اصولا درکی از اینترنت، برنامه نویسی و تکنولوژیهاش ندارن یا دانشگاه اصولا مشاور فنی نداره
فرض ۶ – کل ایدهها و قوانین دسترسی برابر و آزاد به سیستم آموزشی بی اهمیت هستن
فرض ۷ – دانشجوها و نظرشون هیچ اهمیتی ندارن
فرض ۸ – متخصصین و نظرشون اهمیت خاصی نداره
اگر فرضیات بالا صحیح باشن به نظرتون به چی می رسیم؟ به سیستم جامع دانشگاهی گلستان که البته در مورد دانشگاه من یعنی خواجه نصیر، اس اس ال سرتیفیک ارور هم می ده حتی (:
داکر در دوران پسابرجام
فرهاد باقری یک کار باحال کرده، ایمیل به داکر و یادآوری پسابرجام و درخواست لغو تحریمها، جوابی که گرفته هم مثبت و خوبه:
سلام فرهاد، من موسس داکر هستم. داشتم همین الان به این اخبار خوب نگاه می:ردم و خوشحالیم که میتونیم سرویسهامون رو برای جامعه داکر ایران باز کنیم.
ما با تیم حقوقی چک میکنیم که چه مسیری رو باید طی کنیم. بعد در مسیر صحیح برای بازکردن سرویس حرکت خواهیم کرد.تشکر از صبرت
با احترام،
سولومون
ایول (: امیدوارم به شکل معقول و طبیعی پیش بریم و از دست فیلترینگ احمق اینطرف هم خلاص بشیم. تو این مدت یادمون هست که اگر کسی اندیشه ای رو فیلتر می کنه یعنی می دونه که نظر خودش تو بحث منطقی بازنده است.
«تست و پوش» یا «پوش و فیکس»؛ مساله این است – کارتون
ایرادات در جهانبینی سیستم فروش آنلاین سریال شهرزاد
سریال شهرزاد این روزها پر بیننده است. ایدههای خوبی داره و ایدههای بدی. من اینجا با تاریخ و حضور زنان و نقش تلفن در خونهها در اون سالها و غیره کاری ندارم ولی در مورد سایتشون چیزی هست که خوبه در موردش صحبت بشه.
شهرزاد توی سایتش دائم از قانون و حلال حرف زده و در یک حرکت جالب این امکان رو داده که اگر کسی فایل رو از جای دیگه دانلود کرده، پولش رو اینجا پرداخت کنه. این کار جالبیه و حتی باید تشویق هم بشه. کسی مثل من کاملا ترجیح می ده از یک تورنت فایل رو بگیره به جای اینکه از دانلود سرور شهرزاد یک فایل رو بگیره که با پسورد زیپ شده! (: حتی دانلود کردن از چیزهای عجیبی مثل صابرفان و غیره راحتتر از دانلود کردن از سایت خود شهرزاد است،
از اونطرف کل سایت تلاش کرده در جاهای مختلف بحث «حلال» و «قانون» رو یادآوری کنه و حتی از اصطلاحی مثل «دانلودهای خود را حلال کنید» استفاده کرده. ایده بدی نیست و جالب هم هست ولی خب ما در جامعه ای هستیم که ۱) قانون از خواست مردم نمی یاد و در نتیجه در بسیاری جاها از دید آدمها یک مزاحم تلقی می شه تا یک قرارداد اجتماعی برای زندگی راحتتر و ۲) نگرش بخصوصی از یک دین به رفتارهای همه مردم جهت نمی ده. در نتیجه خوبه به جای یا حداقل در کنار مانور روی مفاهیم مذهبی و محاکم قانونی، بحث «اخلاق» هم پر رنگ میبود که فراتر از این دو عمل میکنه و تبلیغی هم برای پیشبرد جامعه است.
اما در عمل نکتهای که پیش اومد و باعث شد کل این رو بنویسم یک بحث دیگه بود: بحث شیوه فروش. توییت ساری گلین عزیز روی توییتر بود که به نکته جالبی در صفحه فروش سایت شهرزاد اشاره میکرد:
جذاب نیست. گزینه پیش فرض روی «همه کیفیتها» گذاشته شده در حالی که احتمالا هیچ کس به جز شخص صابرفان و ایرانیان و غیره که برای فروش مجدد دانلود می کنن نیازی به «همه کیفیتها» ندارن. از اونطرف کاملا ممکنه افراد خیلی زیادی به اشتباه یا اصولا بدون دونستن مفاهیم کیفیت فکر کنن باید همین گزینه رو بزنن. بهتر بود ..
… بهتر بود چی؟ گزینه «کیفیت کم» انتخاب میشد؟ خب چطور میبود که مثلا صدا هم خش دار بشه و یک قیمت پاینتر بدن؟ یا مثلا رنگ ها رو کمی یکنواختتر کنن و نصف قیمت بفروشن؟ به نظرم کم کردن کیفیت برای کم کردن قیمت کار قشنگی نیست. درسته که بعضی ها سختشونه فایل «بهتر» رو دانلود کنن ولی نباید «قیمت» فایل بهتر، بیشتر باشه. منطقا یک سریال ساخته شده و دو رندرش متفاوتش هزینه متفاوتی نداره و حتی دانلود شدن کیفیت بهتر باید برای یک مدیرفروش یا روابط عمومی خوب که تونسته با انواع ISPها قرارداد پهنای باند ببنده، سود آور هم باشه.
اینکه گزینه پیش فرض روی «همه کیفیتها» است یک اشکاله و اینکه کیفیت رو پایین بیارن و ارزون بفروشن هم یک بحث. مگه ماشینه؟ (: مثل اینه که من بگم یک برنامه نوشته ام ولی اگر شما کم پول دارین، چند تا باگ بهش اضافه می کنم می دم بهتون (: خب سریال درست شده و دو رندر ازش گرفته شده. یک نفر پهنای باند بیشتری داره و بهتره رو می گیره و یک نفر پهنای باند کمتر و کیفیت پایینتر رو. فروختن کیفیت بهتر به قیمت گرونتر از این نظر عجیبه که آدم ها بر اساس پول جیبشون کیفیت رو انتخاب نمی کنن بلکه از نظر توان دانلود اینکا ررو می کنن. در ضمن هزینه دانلود یک فایل مثلا ۷۰۰مگی در ایران اسلامی عزیز حدود ۳۰۰۰ تومن میشه که تقریبا با قیمت سریال یکی است! برای چنین پروژههایی عاقلانهترین کار اینه که در یک قرارداد مشترک، در ازای هر دانلود پولی هم از آی اس پی ها گرفته بشه. اگر یادآوری کنین مکانیزمش رو خیلی دقیق تر تشریح می کنم (:
انیمیشنی فوق العاده در مورد صدمین سالگرد قانون سربازی در ایران
یک کار عالی از بچههای خوبی که سعی می کنن در یکی از مهملترین مسائل ایران، از عقل استفاده کنن.
ایکس دات ارگ احتمالا دامین عالیاش رو از دست می ده
به نظر میرسه که اگر معجزهای اتفاق نیافته، ایکس دات اورگ که در اختیار بنیاد X11 است از یک هفته دیگه وضعیت دیگهای خواهد داشت. عضو هیات مدیره بنیاد توی گزارش اخیر هیات مدیره گفته که «x.org در ۱۹ ژانویه اکسپایر میشه. شش ماهه که داریم سعی میکنیم به شکل خصوصی این مساله رو حل کنیم ولی موفق نبودیم. کل تلفنها بینتیجه بوده». در حال حاضر دامین به اسم موسسه ایکس اورگ است ولی این موسسه مدتی قبل منحل شده تا بتونه به شکل یک موسسه ۵۰۱(سی)۳ که مرسومترین فرم موسسات غیرانتفاعی معاف از مالیات است به کار ادامه بده اما حواسش به این جریان نبوده که با اینکار، از نظر حقوقی دامین متعلق به صاحب قبلی خواهد بود.
jadi@funlife:~$ whois x.org Domain Name: X.ORG Domain ID: D3969046-LROR WHOIS Server: Referral URL: http://www.networksolutions.com Updated Date: 2007-01-12T21:42:24Z Creation Date: 1997-01-18T05:00:00Z Registry Expiry Date: 2016-01-19T05:00:00Z Sponsoring Registrar: Network Solutions, LLC Sponsoring Registrar IANA ID: 2 Domain Status: clientDeleteProhibited https://www.icann.org/epp#clientDeleteProhibited Domain Status: clientTransferProhibited https://www.icann.org/epp#clientTransferProhibited Domain Status: clientUpdateProhibited https://www.icann.org/epp#clientUpdateProhibited Registrant ID: 39352406-NSI Registrant Name: X.ORG Foundation, LLC Registrant Organization: X.ORG Foundation, LLC [...] Tech Email: leon@shiman.com Name Server: NS1.X.ORG Name Server: NS2.X.ORG
همونطور که میبینین در حال حاضر این دامین در اختیار لئون شیمن است که زمانی خیلی زیاد در ایکس اورگ فعال بود ولی حالا دیگه چند سالی است که خارج از صحنه است. خلاصه تا یک هفته آینده چک کردن ایکس اورگ هیجان انگیزه!