یک بازی فلش خیلی جالب (طرفداران بازیهای کلاسیک قدیمی مثل ماریو بیان تو)

لینک بازی آنلاین: Super Mario Bros. Crossover

خب این چیش جالبه؟
برید توی بازی میفهمید.
بازیش ماریوئه، ولی امکانات و آپشن هاش خیلی زیاده واقعا، پرفورمنس خوبی هم داره و روی سیستم های نسبتا قدیمی هم خوب اجرا میشه.

ادامه خواندن Continue reading

جزایر بریتانیا و نام کشورها و اصطلاحات مورد استفاده

تصادفی توی ویکیپدیا به این مطلب برخورد کردم متوجه شدم که اسمهای متعددی که برای اشاره به انگلیس بکار میبرن درواقع معانی کمی متفاوتی دارن. منم که خورهء یاد گرفتن!

ادامه خواندن Continue reading

چند ترفند برای اجرای بهینه بازیهای فلش در فایرفاکس

از وقتی خواستم سر بچه خواهرم رو گرم کنم با دنیای بازیهای فلش آشنا شدم! باید بگم بینشون بازیهای واقعا جالب و سرگرم کننده ای هم هست، حتی برای بزرگسالان. در طول سالیان رونق فلش، بازیهای جالب زیادی با فلش درست شده، ولی فکر کنم دوران فلش هم رو به پایان رفت و الان روز به روز کاربردش کمتر میشه! بهرحال خوبیش اینه تعداد واقعا زیادی بازی فلش خوب در اینترنت هست که هنوزم میشه براحتی استفاده کرد.
ادامه خواندن Continue reading

امنیت ریاضیات است

در پاییز 1995، در سال دوم تحصیلم بعنوان یک دانشجو در دانشگاه Simon Fraser، یک دورهء درسی بنام Math 242 داشتم که عنوانش «آشنایی با تحلیل» بود. این یک دورهء اجباری برای دانشجویان ریاضی بود (و هنوز هست)، و به دلایل خیلی خوبی اغلب بعنوان «دوره ای که مشخص میکند آیا شما مدرک ریاضی را خواهید گرفت» توصیف میشود، و نخستین دوره ای است که دقت و سختگیری ریاضی را جدی میگیرد. آیا درس حسابان سال اول را که مباحث دنباله ها، سری ها، همگرایی، پیوستگی توابع، حد را در خود داشت بیاد دارید؟ این دوره ای است که شما یاد میگیرید هرچیزی را که فکر میکنید از پیش میدانید اثبات کنید.
ادامه خواندن Continue reading

کامپایل و اجرای برنامه های جاوا در خط فرمان (2)

در پست قبلی روش کامپایل و اجرای یک برنامهء خیلی ساده و تک فایل جاوا رو نشون دادیم. در اون برنامه از پکیج خبری نبود.

اما اکثر برنامه های جاوا از package استفاده میکنن.
حالا میخوایم طرز کامپایل و اجرای این برنامه ها در خط فرمان رو توضیح بدیم.
ادامه خواندن Continue reading

برنامه رمزگذاری فایل (AES)

این برنامه رو اخیرا نوشتم برای رمز کردن فایلهای شخصی خودم: encdec
برای رمز کردن فایلها قبلا از WinRAR استفاده میکردم که از AES-256 استفاده میکنه، ولی فکر کردم بهرحال یک درصد ممکنه توش Backdoor ای چیزی باشه بخصوص که برنامهء بازمتنی نیست، اینه دست بکار شدم و برنامه رمزگذار خودم رو نوشتم.

ادامه خواندن Continue reading

معرفی دو سرویس Trusted timestamping رایگان

قبلا راجع به اینکه trusted timestamping چیه به چه دردی میخوره مطلب داده بودم.
فرض شما یه برنامه ای مینویسید یا اختراعی چیزی دارید، میترسید کسی اون رو بنحوی از شما سرقت کنه و بعدا ادعا کنه مال خودش بوده، یا بدون اجازه شما ازش استفاده کنه و نتونید ثابت کنید که اون چیز در اصل مال شما بوده. حتی بعضیا میترسن وقتی میخوان اختراعشون رو ثبت کنن کسی اون رو ازشون بدزده!

ادامه خواندن Continue reading

رمزنگاری AES-128 بین Python و PHP

این بند و بساط رو برای پروژه خودم نیاز داشتم که نوشتم.
آیندگان از بنده ممنون خواهند بود که زحمت این کار رو کشیدم، چون کار راحتی نیست و نیاز به تحقیق و تخصص داره :D
بهرحال ما هر چه دانش داریم مدیون جنبش نرم افزار آزاد و بازمتن هستیم، و اشتراک گذاری رایگان اطلاعات عظیم علمی در اینترنت، و بنابراین «باید» هروقت که میتونیم ما هم به این فرهنگ و جامعه بازپرداختی داشته باشیم و دانش و ابزارهایی رو که بدست میاریم با دیگران به اشتراک بذاریم!
این یک فریضهء الهی است :D
البته استثناء این فریضه، مواردی هست که واضحا ازشون بیشتر سوء استفاده میشه تا استفادهء مفید.

ادامه خواندن Continue reading

چند یوتیلیتی مفید برای ویندوز

اخیرا یک پروژه با پایتون انجام دادم که درش چندین نیاز داشتم. یکی اینکه برنامهء پایتون رو که نوشته بودم بصورت یک سرویس در ویندوز اجرا کنم، یکی دیگر اینکه نیاز به امنیت بالا در شبکه/اینترنت و بنابراین پیاده سازی رمزنگاری استاندارد داشتم، دیگر اینکه گاهی نیاز بود از طریق برنامهء پایتون استیشن ویندوز رو از حالت قفل شده خارج کنم و یا بعکس قفلش کنم. برای هر سه مورد ابزارهای لازم رو در اینترنت پیدا کردم. نظر به اینکه شناسایی و پیدا کردن بعضی از این برنامه ها چندان ساده هم نبود و با تحقیق و مشکلاتی بهشون دست پیدا کردم، اونا در اینجا میذارم تا خودم یا کس دیگر اگر بعدا نیاز داشت بتونه راحت پیدا و دانلودشون کنه.
البته نکته اینکه این برنامه ها فقط تحت ویندوز XP SP3 32bit تست شدن و بعضی از اونا ممکنه روی ویندوزهای دیگر به هر دلیلی کار نکنن.

ادامه خواندن Continue reading