شش ترفند برای یافتن افراد دیگر در Twitter

"الان دارید چه کار می‌کنید؟!" آری، همین یک جمله کوچک پنجره جدیدی را رو به دنیای وب باز کرده است! سایت Twitter.com امروزه یکی از محبوب‌ترین راه‌های برقراری ارتباط با افرادی است که دوست داریم بیش‌تر در رابطه با آن‌ها بدانیم و اوضاع لحظه به لحظه آن‌ها را دنبال کرده و در عین حال نیز با نوشتن شرح حال خود در 140 حرف ناقابل دیگران را در جریان وضعیت فعلی خود قرار دهیم. این سایت که هر روزه چیزی در حدود 5 تا 10 هزار کاربر جدید به آن افزوده می‌شود، در حال حاضر دارای چندین میلیون کاربر است که جستجو برای یافتن یک فرد مشخص از میان این همه کاربر کار بسیار مشکلی است. البته این تمام مشکل نیست و اصل ماجرا از زمانی آغاز می‌شود که شخصیت محبوب شما با نام دیگری به جز آنچه شما می‌دانید به توئیت کردن مشغول است و این موضوع اهمیت جستجوهای پیشرفته در این سایت را نشان می‌دهد. به همین دلیل امروزه راه‌های فراوانی جهت شناسائی افراد در این سرویس ارائه گردیده است. در این ترفند به‌ طور مختصر به شش نمونه از موفق‌ترین و محبوب‌ترین آن‌ها اشاره می‌کنیم.

http://twitter.com/invitations
این سرویس که در حقیقت همان گزینه Find People در خود سایت توئیتر است، سر راست‌ترین و در دسترس‌ترین راه برای یافتن افراد است. این گزینه که مدتی بود به دلایل فنی از لیست گزینه‌های سایت حذف گردیده بود، اینک دوباره با همان ظاهر ساده و کارای خود ظاهر گردیده است.
از مشکلات پیش روی این موتور جستجو عدم پشتیبانی کامل از زبان فارسی برای توضیحات مقابل نام اشخاص و محدود نمودن جستجو به user name و نام افراد است؛ از این گذشته جستجو در این سرویس برای نام‌های معمول نتایج طولانی حاصل می‌کند که برای یافتن شخص مورد نظر می‌بایست مدت‌ها در آن وقت صرف کرد. بهترین کاربرد این جستجو زمانی است که نام مشخص یک فرد را در اختیار داریم.

http://crazybob.org/twubble
این سایت که نام آن ترکیبی از Bubble و Twitter است یکی از بهترین سرویس‌های فعلی به حساب می‌آید. با ورود به این سایت با دکمه "Find Some Friends" روبرو می‌شویم که با فشردن آن، سایت با جستجو در میان اسامی موجود در لیست شخصی شما و ترکیب اشخاص موجود در لیست دیگران نهایتأ صفحه‌ای را پیش روی شما می‌گذارد که در آن بیشترین اشخاص مشترک موجود در لیست تمامی افراد به نمایش گذاشته می‌شود.
به معنای دیگر Twubble با کاویدن افراد مشترک موجود در لیست‌های مختلف، محبوب ترین اسامی را که شما نیز احتمالا به دنبال کردن آن‌ها متمایل خواهید بود مشخص می‌نماید.

http://mrtweet.net
عملکرد این سایت تشابه فراوانی با Twubble دارد با این تفاوت که شما را در انتظار طولانی برای آنالیز محتوای توئیت نگذاشته و نتایج را به صورت یک لینک به صفحه پیغام‌های شما (Messages) ارسال می‌کند.
نحوه عملکرد این سایت اینگونه است که در ابتدا می‌بایست توئیت آن را (که با یک آیکون کاملا بزرگ در وسط صفحه مشخص شده است) دنبال (Follow) نمائید. سپس و پس از چند لحظه (شاید هم چند ساعت)، نتیجه بررسی‌ها ارسال می‌گردد. در لینک ارسال شده این سایت دو گزینه دیده می‌شود که یکی افرادی است که شما به احتمال قوی تمایل به دنبال کردن آن‌ها دارید و دیگری افرادی است که در لیست Followerهای شما بوده و در درجه‌ای از اهمیت قرار دارند که شما آن‌ها را دنبال نمائید.
نکته جالب توجه در این هر دو لیست این است که هنگام نمایش افراد، مشخصات عمومی آن‌ها نظیر تعداد Following و Followerها، نام سایت و (ترفندستان) از همه جالب تر تعداد متوسط توئیت کردن آن‌ها در روز به نمایش در می‌آید. از دیگر موارد قابل توجه و البته نه چندان کاربردی Mr. Tweet امکان Follow کردن اتوماتیک تمامی نتایج این لیست است که البته زیاد جالب به نظر نمی‌رسد.

http://www.twitterlocal.net
یکی از جالب‌ترین جستجوهای مورد درخواست از سوی کاربران Twitter که بطور پیش فرض و توسط خود سایت قابل انجام نیست امکان جستجوی مکانی افراد است. قابلیتی که به اشخاص، امکان یافتن افراد در مجاورت یک منطقه مشخص را می‌دهد.
شیوه انجام این عملیات در TwitterLocal به دو صورت قابل انجام است که اولی از روی Zip Code و دومی از روی نام منطقه است. از دیگر موارد جالب این جستجو امکان محدود نمودن آن به فاصله 1 تا 20 مایلی منظقه مورد نظر است. از مشکلات پیش روی این سرویس وابسته بودن آن به اطلاعات وارد شده کاربران در لحظه ثبت نام است (راه دیگری هم وجود دارد؟) که به همین علت نتایج جستجو آنچنان دقیق و مورد استناد نیست.

http://www.chrisfinke.com/twitslikeme
سرویسی است که با وارد کردن user name در آن بلافاصله افراد با علائق نزدیک به نمایش در می‌آید. شیوه مورد استفاده توسط این سایت البته مشخص نیست، ولی آنچه مسلم است با توجه به محتوای پست‌های آخر افراد تصمیم‌گیری انجام می‌شود که ناگفته پیداست که نمی‌توان حساب ویژه‌ای در مورد محتوای فارسی در آن کرد.

http://twitterpacks.pbwiki.com
این سایت با تشکیل چند Wiki متفاوت در رابطه با موضوعات مختلف و دسترسی آزادانه به محتوای این ویکی‌ها سعی در مجتمع نمودن افراد طبق خواسته‌های آن‌ها دارد. از ویکی‌های قابل اشاره در این سایت می‌توان به دسته‌بندی موضوعی، دسته‌بندی مکانی و دسته‌بندی بر اساس کمپانی اشاره کرد.

ارسال شده در عمومی. بیان دیدگاه »

گزینه‏های مخفی در منوی Send To – ویندوز 7

اگر تا به حال نسخه آزمایشی ویندوز جدید مایکروسافت، به نام ویندوز 7 را نصب نموده و استفاده کرده باشید، حتمأ می‏دانید به مانند ویندوزهای پیشین، پس از راست کلیک بر روی یک فایل یا فولدر، منویی به نام Send To جهت ارسال فایل یا فولدر انتخابی به قسمت های مهم ویندوز وجود دارد. اما در ویندوز 7، در این منو ترفندی نهفته است که با استفاده از آن میتوانید گزینه های دیگری را نیز در منوی Send To مشاهده کنید و این منو را توسعه دهید.

هم اکنون به معرفی این ترفند خواهیم پرداخت.

بدین منظور:
بر روی یک فایل یا فولدر راست کلیک کنید. سپس به قسمت Send To بروید. در این منو، گزینه‏های پیش فرض نظیر Compressed Folder، Desktop و… را خواهید دید.

اما اکنون (ترفندستان) جهت مشاهده آیتم‏های مخفی شده در این منو، به هنگام راست کلیک بر روی فایل یا فولدر، کلید Shift را بگیرید و سپس راست کلیک کنید و به منوی Send To بروید.
اکنون گزینه‏های کاربردی دیگری نظیر My Documents را نیز در این منو خواهید داشت و می‏توانید مستقیمأ فایل یا فولدر را به این مسیرها ارسال کنید.

همچنین در صورتی که دوست دارید همواره این منو به همین شکل باشد و دیگر نیازی به نگه داشتن کلید Shift جهت مشاهده آن‏ها نباشد:

کافی است Computer را باز کنید.
سپس در Location bar (نوار آدرس بالای صفحه) عبارت shell:sendto را وارد نموده و Enter بزنید.
اکنون جهت انتقال مسیرهای مورد نظر به منوی Send To از فولدری که دوست دارید نمایش داده شود یک Shortcut تهیه کنید و آن را در این محل کشیده و رها کنید (Drag & Drop کنید).

ارسال شده در عمومی. بیان دیدگاه »

تاریخچه سیستم عامل لینوکس

 

 

 
لینوکس (Linux)
نام لینوکس «Linux» از “Linux kernel” برگرفته شده است. که در سال 1991 توسط لینوس توروالدز آغاز گردید. منافع و کتابخانه های سیستم از سیستم عامل GNU می آیند که در سال 1983 توسط ریچارد استالمن آغاز شد . مشارکت و مداخلۀ GNU دلیل نام حاصلۀ Linux / GNU است. لینوکس که در زمنیۀ کاربردش در سرورها بسیار مشهور است ، توسط ادغاماتی نظیر Dell ، هولت پاکارد، Sun Micro system , Red Hat, Oracle corporation, Novel, IBM حمایت می شود. Linux به عنوان یک سیتسم عامل برای میزان وسیعی از سخت افزارهای کامپیوتری به کار می رود، نظیر کامپیوترهای Desktop ، ابر کامپیوترها ، سیستم های بازی ویدئویی نظیر پلی استیشن 2 و پلی استیشن 3 ، بازیهای arcade متعدد و دستگاههای تعبیه شده نظیر تلفن های همراه و ردیاب ها.
تاریخچه
سیستم عامل UNIX در دهۀ 1960 پر بار شد وگسترش یافت و برای اولین بار در سال 1970 به بازار آمد .موجودیت وسیع و قابلیت جابجایی آن بدین معنا بود که مورد توجه قرار گرفته وتوسط موسسات دانشگاهی ، تجارتخانه ها و غیره با طرح خود که بر تولید گران سیستم های دیگر اثر می گذاشت کپی و اصلاح شد.
ریچارد استالمن ، بنیانگذار طرح GNU ، که در سال 1984 آغاز به کار کرد ، هدف ایجاد یک سیستم نرم افزار کاملاً سازگار با NUIX را داشت که بطور کل از نرم افزار رایگان را داشت. در سال 1985 ریچارد استالمن بنیاد نرم افزار رایگان را بنا کرد و گواهینامۀ همگانی GNU ، را توسعه داد.( GNU GPL) بسیاری از برنامه های مورد نیاز در یک OS (نظیر کتابخانه ها ، همکاران ، ویرایشگرهای متنی ، یک UNIX Shell و یک سیستم پنجره ای ) در اوایل دهۀ 1990 کامل شدند ، گرچه عناصر سطح پایین نظیر device driver ها Daemon ها و kernel جایگاه نا تمام بودند. لینوس تور والذر گفته است که اگر kernel GNU در آن زمان موجود بود (1991) او تصمیم به نوشتن برنامۀ خود را اتخاذ نمی کرد.
MINIX
لینوس تور والذر ، خالق kernel Linux بود. MINIX یک سیستم مشابه Linux هدف استفادۀ دانشگاهی ایجاد شد، توسط آندرو. اس . تاننباوم در سال 1987 وارد بازار شد. در حالیکه رمز منبع برای سیستم موجود بود، اما اصلاح و توزیع مجدد آن با محدودیت روبرو بود. (که امروز این گونه نیست) . به علاوه ، طرح 16 بیتی MINIX به طور مناسب برای طرح 32 بیتی ساختار Intel 386 بسیار ارزان و عمومی برای کامپیوترهای شخصی اتخاذ نگردید. در سال 1991، تور والذر آغاز به کار برروی یک جایگزین غیر تجاری برای MINIX کرد. در حالیکه در دانشگاه هلسینکی حضور می یافت. درنهایت این عمل به Linux kernel ختم شد. در سال 1992، تاننباوم مقاله ای را به Usenet ارسال کرد که ادعا داشت Linux منسوخ است. در این مقاله ، وی از سیستم مذکور به جهت طرح یکپارچه آن و وابستگی و نزدیکی بسیارش به ساختار x86 آن انتقاد کرد و بنابراین چنانچه وی آنرا غیر قابل جابجایی یافت ،«یک اشتباه اساسی» نامید. او بیان کرد که افرادی که یک سیستم عامل مدرن می خواهند باید دنبال سیستمی باشند که بر اساس الگوی micro kernel است. این نامه پاسخ تور والذر و کن تامسون یکی از بنیانگذاران UNIX را می طلبید که سبب مذاکره ای معروف در مورد طرحهای micro kernel و monolithic kernel شد. Linux در ابتدا به فضای کاربردی MINIX وابسته بود. با رمزی از سیستم رایگان و موجود GNU ، این بسیار مزیت داشت اگر می شد آنرا با یک OS تازه وارد استفاده کرد. رمزی که تحت اختیار GNU GPL مجاز می شد را می توان در طرحهای دیگر تا زمانی به کاربرد که آنها هم تحت همان مجوز مطابق عرضه شده باشند . برای ایجاد یک Linux Kernel مطابق با اجزای طرح GUN ، تور والذر یک سوییچ را از گواهی اصلی خود ایجاد کرد که از توزیع مجدد تجاری آن جلوگیری می نمود به GNU GPL بود. توسعه گران Linux و GNU بر روی ادغام اجزای GNU با Linux کار کردند تا یک سیستم عامل کاملاً عملکردی و آزاد را ایجاد کنند.
ادراک تجاری و عمودی
امروزه Linux در حوزه های بیشماری کاربرد دارد، از سیستم های تعبیه شده گرفته تا ابر کامپیوترها و فضایی را در install ها . برقراری های سرور با تجهیزات کاربرد عمومی LAMP ایمن کرده است. تور والذر به هدایت توسعه Kernel ادامه می دهد . استالمن رئیس بنیاد نرم افزار رایگان است که سپس از اجزای GNU حمایت می کند در خاتمه، افراد و ادغامات اجزای شخص ثالث غیر GNU را توسعه می دهند این اجزای شخص ثالث ، مشمول یک میزان وسیع کار می شوند و بسیاری از آنها مقیاس ها و نمونه های Kernel و کاربردهای کاربران و کتابخانه ها را در بر دارند. فروشندگان و جامعه Linux Kernel ، اجزای GNU و اجزای غیر GNU را با نرم افزار مدیریت بسته بندی مضاعف به صورت توزیعات Linux ترکیب و توزیع می کنند.
طرح
Linux یک سیستم عامل مشابه UNIX است و قسمت عمدۀ طرحش را از اصول برقرار شده در UNIX در طول دهۀ 1970 و 1980 اقتباس می کند.Linux از یک Kernel یکپارچه و Linux Kernel استفاده می کند که کنترل پردازش ، شبکه سازی و دستیابی های سیستم فایلی و جانبی را به عهده دارد. Device driver ها مستقیماً با kernel آمیخته شده اند. بیشتر عملکرد سطح بالاتر Linux توسط طرحهایی مجزای فراهم شده است که با kernel سطح مشترک دارند. Gnu user land یک بخش مهم بیشتر سیستهای Linux است کهUNIX tool, shell هایی را فراهم می کند که بسیاری از امور سیستم عامل اصلی را انجام می دهند. از همه مهمتر این ابزار یک سیستم Linux را با سطح مشترک کاربر گرافیکی شکل می دهند که می تواند مورداستفاده قرار بگیرد و معمولاً در سیستم ویندوز عمل می کند.
توسعه
تفاوت نخست بین Linux و بسیاری از سیستم های عامل همزمان و معاصر عمودی دیگر این است که Linux kernel و اجزای دیگر نرم افزار منبع رایگان و آزاد هستند.Linux تنها سیستم عاملی نیست که این شرایط را دارد،گرچه معروف ترین و پر کاربرد ترین نوع است. برخی از گواهی های نرم افزاری منبع آزاد و رایگان بر اساس اصل copy left هستند، یک نوع عمل متقابل : هر اثری که از یک بخش copy left نرم افزار اتخاذ می شود هم باید خود copy left باشد. معروف ترین و رایج ترین گواهی نرم افزاری آزاد ، GNU GPL برای Linux Kernel و بسیاری از اجزای طرح GNU به کار می رود. Linux به عنوان یک سیستم عامل که تحت رقابت با سیستم های عامل اصلی است ، نمی تواند بر یک مزیت انحصاری متکی باشد، برای این کهLinux برای کاربران راحت باشد، هدف قابلیت عملکرد بینابین با سیستم های دیگر و استانداردهای محاسباتی ایجاد شده را دارد. سیستم های Linux هر جا که ممکن باشد الحاق استانداردهای POSIX ،SUS ،ISO، ANSI می شوند، گرچه تا به امروز تنها یک توزیع POSIX.1 ,Linux مجاز شده که Linux –FT است.
طرحهای نرم افزاری رایگان گر چه به صورتی همکارانه توسعه یافتند اما اغلب به طور مستقل از هم ایجاد شده اند . با این وجود با این امر که مجوزهای نرم افزاری به طور صریح توزیع را مجاز می کنند، این امر برای طرحهای وسیعتر اساسی را ایجاد می کند که نرم افزار ایجاد شده توسط طرح های مستقل را جمع آوری کرده و آن را یکباره به شکل توزیع Linux موجود می سازد.
یک توزیع Linux که عموماً “distro” نامیده می شود، طرحی است که بر جمع آوری دور دست نرم افزاری بر اساس Linux مدیریت و برقراری یک سیستم عامل Linux را تسهیل می کند. توزیعات توسط افراد ، تیمهای loose- knit ، سازمانهای داوطلبانه و نمایندگیهای تجاری حفظ می شوند . آنها شامل نرم افزار سیستم و نرم افزار کاربرد به صورت بسته بندی هایی می شوند ، و نرم افزار مخصوص توزیع برای برقراری اولیۀ سیستم و پیکره بندی و همچنین upgrade ها و برقراری های بسته بندی بعدی. یک توزیع مسئول پیکره بندی ناقص سیستم های Linux نصب شده ، امنیت سیستم و به طور عمومی تر ، ادغام و هماهنگی بسته های نرم افزاری مختلف به طور منسجم است.
کپی رایت و نام گذاری
Linux kernel و بیشتر نرم افزارهای GNU توسط نسخۀ 2 مجوز عمومی GNU)GPL) مجاز می شوند. GPL نیاز بدین دارد که هر کسی که Linux kernel را توزیع می کند باید کد منبع (هر گونه اصلاحیه) موجود را برای گیرنده توسط همان مورد ایجاد کند. در سال 1997، لینوکس تور والذر گفت: “ایجاد Linux Gpld کاملاً بهترین کاری بود که تاکنون انجام داده ام” . اجزای کلیدی دیگر یک سیستم Linux ممکن است از مجوزهای دیگر استفاده کنند؛ بسیاری از کتابخانه ها از مجوز عمومی GNU lesser – LPGL استفاده می کنند، یک گونه مجاز تر دیگر از GPL و سیستم ویندوز از مجوز MIT استفاده می کند. تور والذر عموماً گفته که وی Linux kernel را به نسخه 3 GPL که در اواسط سال 2007 به بازار آمد تعویض نمی کنم ، و به طور خاص مفادی را در مجوز جدید بیان کرد که از کاربرد نرم افزار در مدیریت حقوق دیجیتالی جلوگیری می کند.
یک تحقیق Red Hat Linux 7.1 در سال 2001 پی برد که این توزیع شامل 30 میلیون خط مبدأ رموز می شد این تحقیق با استفاده از الگوی هزینۀ ساختاری برآورد کرد که این توزیع نیاز به حدود 8 هزار سال زمان توسعه دارد. بر طبق تحقیق اگر تمام این نرم افزار توسط اهداف اولویتی مرسوم توسعه یافته بود، حدود1.08 میلیون دلار (در سال 2000 دلار امریکا ) برای توسعه در ایالات متحده هزینه لازم داشت. بیشتر کد (71%) در زبان برنامه ریزی c نوشته شد، اما بسیاری از زبانهای دیگر هم شامل c++ ، Perl، Fortran، python و زبانهای خطی متعدد shell مورد استفاده قرار گرفتند. اندکی پس از آن نیمی از تمام خطوط کدها ، توسط GPL مجوز داشتند. خود Linux Kernel 2/4 میلیون خط کد یا 8% کل را دارا بود.
در یک تحقیق بعد ، همان تحلیل برای نسخۀ 4.0 Debian GNU/Linux صورت گرفت. این برآورد شامل بیش از 283 خط مبدأ کد بود و تحقیق برآورد کرد که توسعۀ آن توسط موارد مرسوم 4/5 بیلیون یورو هزینه خواهد داشت. در امریکا ،نام Linux یک نام تجاری ثبت شده برای Linus torvalds است. در ابتدا، هیچکس آنرا ثبت نکرد اما در 15 آگوست سال 1994 ، ویلیام آر دلار کروس . جی آ . برای آن فایل بندی کرد و سپس از توزیع کنندگان Linux تقاضای حق الامتیاز کرد در سال 1996، تور والذر برخی دیگر از سازمانهای تحت تأثیر وی را برای نام تجاری تعیین شده برای تور والذر متهم کردند و در سال 1997، آن مسئله خاتمه یافت .مجوز این علامت تجاری از آن پس در دست موسسۀ Linux Mark بوده است. تور والذر بیان کرده که وی این نام را تنها به آن جهت علامت تجاری کرد که کس دیگری نتواند از آن استفاده کند، اما در سال 2005 توسط قانون نام تجاری ایالات متحده برای اتخاذ سنجش های فعال جهت تقویت نام تجاری محدود شد. در نتیجه ، LMI نامه هایی رابه فروشندگان توزیع ارسال کرد که از آنها درخواست نمود یک حق الزحمه برای استفاده از این نام بپردازد و تعدادی از شرکتها موافقت کرده اند.
GNU / Linux
بنیاد نرم افزاری رایگان توزیعات Linux را وارسی می کند که از نرم افزار GNU بعنوان یک گونۀ GNU استفاده می کنند و می خواهند که به چنین سیستمهایی به عنوان GNU / Linux یا یک سیستم GNU براساس Linux ارجاع شود. با این وجود، رسانه و جمعیت به حدود وسیعی به این خانوادۀ سیستم های عامل به سادگی Linux اطلاق می کنند. در حالیکه برخی از توزیع گران یک نقطۀ کاربرد شکل متراکم را ایجاد می نمایند، از همه برجسته تر Debian با توزیع GNU / Linux Debian ، کاربرد این مورد خارج از جامعۀ مشتاق محدود است. تمایز بین Linux kernel و توزیعات بر اساس آن بعلاوۀ سیستم GNU یک مبدأ سر در گمی برای بسیاری از تازه واردان است و نامگذاری بصورت مباحثه ای باقی می ماند.