Archive

Archive for مارس 2011

دانلود تمام عکس های سایت 500 پی ایکس

مارس 27, 2011 6 دیدگاه
پیش نوشت : دانلود گروهی محتوای یک سایت عکاسی موضوعی است که من هیچ وقت به سادگی از کنارش عبور نمیکنم
.

500px is a photographic community powered by creative people
from all over the world that lets you share and discover inspiring photographs

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

inclinkgen : incremental link generator

.
همون طور که در تصویر بالا مشاهده میکنید من الگوی سایت اخیر رو به برنامه اضافه کردم و به راحتی میتونم  لینک های دانلود رو بر اساس شماره ایجاد کنم . الگوی دانلود این سایت به این شکله

 http://photos.500px.com/ # /4

.
به عنوان نکته پایانی امیدوارم به کامل شدن این لیست کمک کنید تا مجموعه غنی ای از سایت های عکاسی رو داشته باشیم

.
 

برنامه ای برای دانلود عکسهای روز سایت نشنال جئوگرافیک

پیش نوشت : برنامه های زیادی برای دانلود عکس از سایت نشنال جئوگرافیک در این مدت دیدم اما اون چیزی نبود که من میخواستم
.


geonatget

.
میدونید که سایت نشنال جئوگرافیک یه بخش داره به نام عکس روز که هر روز آپدیت میشه . برنامه هایی برای دانلود روزانه وجود داشت اما من همه عکس ها رو یک جا میخواستم . پس دست به کار شدم و سایت رو دقیق تر بررسی کردم . آرشیو جدید سایت از سال 2009 در دسترس بود و با چند خط کدنویسی نهایتا لینک عکس ها رو استخراج کردم و به دانلود منیجر سپردم
.
خود سایت تعداد عکس های این سه سال رو تا این لحظه 803 تا اعلام میکنه ولی نتایج خروجی لینک ها کمتر بود که بعدا متوجه شدم عکس های دسامبر 2009 گلچین ماه های قبل بوده و تکراری است . با این حال تا این لحظه 772 قطعه عکس بی نظیر رو بصورت یک جا دانلود کردم . اما تعدادی از عکس های جدید در رزولوشن بالا ارائه میشه که این مورد در نسخه های بعدی برنامه اضافه میشه
.
فعلا برنامه را به همراه سورس به زبان دلفی از اینجا دریافت کنید . منتظر نظرات و پیشنهادات شما هستم
.
  

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

پیش نوشت : شماره 97 مجله برنامه نویسی پاسکال
.

.
برای آشنایی با قابلیت های جدید دلفی ایکس ای ( نسخه استارتر ) و دانلود شماره جدید مجله به اینجا مراجعه کنید و یا از این لینک بصورت مستقیم دریافت کنید

.
 

گوگلی که مرا وابسته و پابسته کرد

مارس 7, 2011 3 دیدگاه
پیش نوشت : به دلیل عرضه اندروید 3 و سیاست های جدید گوگل این پست رو مینویسم
.

.
برخورد با صفحه بالا برای من ِ توسعه دهنده و برنامه نویس ایرانی چه معنایی باید داشته باشه ؟ احساسی که دارم رو مخفی میکنم و ادامه میدم
.

 

.
از جستجوی گوگل و قابلیت کش  استفاده میکنم و به صفحه دانلود ابزار توسعه برنامه های اندروید میرم و لینک رو پیدا میکنم و با همون روشهای قبلی دانلود رو انجام میدم و نهایتا اندروید 3 و شبیه ساز تبلت رو تست میکنم . منتها هنوز در سرم احساس گیجی دارم و برام سواله این یه حقه برای گوگل یا چی ؟ چرا باید شاهد چنین برخوردی باشیم و هنوز از کار کردن با اندروید احساس لذت داشته باشم . نگرانم همین . از انحصارطلبی مایکروسافت بنالیم یا از شرکتی که یکی از بزرگترین پروژه های اپن سورس را برای ما ممنوع کرده ؟
.
منتظر نظرات و پیشنهادهای شما هستم

دانلود عکس یا چگونه یک پروژه اپن سورس بنویسیم ؟

پیش نوشت : معرفی یک پروژه برای ایجاد لینک های دانلود افزایشی یا چگونه محتویات بعضی سایت ها را یک جا دانلود کنیم
.


inclinkgen : incremental link generator

.
قبلا در این پست و به کمک یک اسکریپت تک خطی لینک دانلود تمام عکسهای سایت وان ایکس را ایجاد کردیم . منتها در خلال کامنت ها متوجه شدم تعدادی از کاربران با این شکل تولید لینک مشکل دارند . در عین حال چند وقتی است تعداد عکس هایی که از این سایت در گودر میبینم افزایش پیدا کرده و بعد از یک بررسی متوجه شدم میتوان از همان روش ایجاد لینک های سریالی افزایشی برای دانلود عکس ها استفاده کرد
.
تصمیم گرفتم یک محیط یکپارچه برای سایت های فعلی و احیانا موارد جدید ایجاد کنم تا فقط با وارد کردن الگو امکان دریافت لینک های دانلود فراهم شود . برنامه را به همراه سورس به زبان دلفی و توضیحات لازم از اینجا دریافت کنید
.
اگر برنامه نویس دلفی هستید خوشحال میشم در توسعه این برنامه و افزایش امکانات اون به من کمک کنید و اگر برنامه نویس سایر زبانها هستید میتونید همین برنامه را به زبانی که بهش تسلط دارید بنویسید تا در کنار همین پروژه اضافه بشه و مرجع کاملی برای این نوع کار باشه . نوشتن چنین برنامه ساده ای در هر زبانی شاید کمتر از یک ساعت وقت لازم داشته باشه اما میتونه گروهی از برنامه نویسان ایرانی کاملا جدا از هم رو برای انجام کارهای مشترک بعدی آماده کنه . مسلما خیلی از دانلود منیجرها این کار رو برای شما انجام میدند و قصدم اختراع دوباره چرخ نبود . هدف پاسخ به اون دوستانیه که همیشه خواستار سورس برنامه ها هستن . من ترجیح میدم از برنامه هایی که سورسشون بازه و امکان اعمال تغییرات داره استفاده کنم حتی اگر در محیط ویندوز باشه . کاربران لینوکس ( و حتی  ویندوز ) امکان نوشتن اسکریپت های چند خطی به جای این برنامه رو دارند بد نیست اگه این کار برای شما زمان زیادی نمیگیره انجامش بدید و  سورس برنامه رو منتشر کنید تا سایر دوستان علاقه مند با مقایسه روشهای پیاده سازی شما گامی  رو به جلو بردارند . ( همیشه باید از یک جایی شروع کرد : متاسفانه من در ایران هیچ وقت شاهد کار گروهی از راه نزدیک هم نبوده ام چه برسد به کار گروهی از راه دور )
.
اگر به برنامه نویسی علاقه ندارید حتما به دانلود تمام عکس های دو سایتی که الگوشون در برنامه وارد شده علاقه مند هستید . در حین حال میتونید سایر منابعی که لینک فایل هاشون افزایشی است را معرفی کنید تا دیتابیس برنامه غنی تر بشه .
.
منتظر نظرات و پیشنهادهای شما هستم
 

تمام آدمهای معروف در یک دیتابیس

پیش نوشت : یک دیتابیس از 37853 آدم معروف
.


NNDB : NNDB Parser + NNDB Viewer

.

قبل از هر چیز برای اینکه معیارمون برای انتخاب این تعداد آدم معروف و شناخته شده رو مشخص کنیم لازمه شما یه سری به این سایت بزنید . من مدتهاست از این سایت استفاده میکنم و شاید مزیت اصلیش سادگی کار با این سایته و همیشه دلم میخواست راهی پیدا کنم تا اطلاعات پایه سایت رو در یک دیتابیس محلی ذخیره کنم و علاقه قدیمی یعنی آنالیز داده های دیتابیس رو اجرا کنم ( اطلاعات آماری جالبی میشه از چنین داده های حقیقی ای استخراج کرد )
.
خود سایت جستجوی ضعیفی داشت و عملا به درد من نمیخورد . پس دست به کار شدم و یه پارسر برای واکشی اطلاعات اولیه سایت نوشتم و در نهایت اطلاعات را وارد یک دیتابیس اکسس کردم . دیتابیسی با 37853 رکورد از اطلاعات اولیه آدمهای معروف ( شامل : نام / حرفه / یک توضیح کوتاه که خیلی به درد میخوره و تاریخ تولد / وفات و نهایتا یه لینک به پروفایل شخص برای کسب اطلاعات بیشتر ) . بعد یک ابزار با کوئری های دیتابیسی قویتر برای جستجو بر روی دیتابیس نوشتم که کار پیدا کردن افراد رو خیلی بهتر از خود سایت انجام میده و منو از شر جستجوی ضعیف سایت خلاص میکنه .
 نهایتا شما نتیجه کار رو میتونید از اینجا به همراه سورس کد برنامه به زبان دلفی و تمام جزئیات پیاده سازی و فایل اجرایی نهایی در حجمی کمتر از 3 مگابایت دریافت کنید
.
دقیقا نمیدونم مورد استفاده این برنامه برای سایر افراد به چه شکل تعریف میشه ؟ ( من این برنامه رو برای خودم تعریف کرده بودم و نوشتم ) منتها من تا مدتها درگیر کار با این داده های خام خواهم بود . اگر علاقه مند به برنامه نویسی هستید مطالعه سورس کد فارغ از عملکرد برنامه برای شما جالب خواهد بود .
.

منتظر نظرات و پیشنهادهای شما هستم