پویش

Compilers & IDEs For Linux Users

کامپایلرها(Compilers) و محیط‌های توسعه یکپارچه(IDEs) یکی از ابزارهای مهم برای برنامه نویسان به شما می‌آیند. آن‌ها وظایف متعددی را در قالب توابع و کتابخانه‌های گردآوری‌شده به انجام می‌رسانند که درزمینهٔ برنامه‌نویسی هرچند هم که کم باشد ولی تأثیر بسیار قابل‌توجهی دارد.


کامپایلرها(Compilers)و جعبه‌های ابزار متفاوتشان سلایق متمایزی را نیز جذب خود می‌نماید. بر همین اساس تنوع کامپایلرهای موجود قدرت مانور بیشتری به برنامه‌نویس می‌دهد، از همه مهم‌تر بودن دشت برنامه‌نویس در انتخاب کامپایلر موردنظرش است.

1- GNU Compiler Collection

2- Open64

3- g95

4- clang

5- LLVM

6- Free Pascal

7- Glasgow Haskell Compiler

8- FreeBASIC


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

9- Code::Blocks

10- Anjuta

11- Eclipse

12- KDevelop

13- NetBeans IDE

14- Oracle Studio

15- MonoDevelop

16- Geany

17- CodeLite


منبع: EFYTimes

۰ نظر موافقین ۰ مخالفین ۰ ۲۹ خرداد ۹۳ ، ۱۷:۰۳
شهاب حنفی نیری

Wearable Eyes

گاهی اوقات ممکن است بی‌حوصله یا به هر علتی ناراحت و پریشان از اتفاقی که برایتان افتاده باشید، اینجاست که ابتکار دکتر Hirotaka Osawa به کارتان می‌آید! دستگاهی که شما را احساساتی یا تهییج شده نشان می‌دهد.

شاید درک کارایی این دستگاه کمی سخت باشد، از همه غیرقابل لمس‌تر این است که استفاده از چنین عینکی شاید به مسخره شدن شما بیانجامد، اما فکری که در پس این ایده بوده بسیار جالب است. عمده واکنش‌های افرادی که درگیر کارهای روزمره هستند به اتفاقات پیرامون چیزی نزدیک به صفر است، درواقع هر روز فرصت بسیاری را برای تشکر از همکاران و یا اطرافیان از دست می‌دهیم و همه این‌ها به خاطر این است که تمرکز خود را معطوف به کار خود نموده‌ایم.

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

عینک احساس نما

یکی از واکنش‌هایی که دکتر Osawa با آن مواجه شده بود سؤالی با این مضمون بود که "آیا فریب دادن افرادی که در اطرافمان هستند درست است؟". پاسخ دکتر Osawa بسیار روشن بود، مطمئناً هیچ‌کس با دیدن عینکی با این شمایل فریب نخواهد خورد.

عینکی که دکتر Osawa ساخته است تنها نمونه‌ای ازآنچه در آینده ممکن است نشان‌دهنده و یا تحریک‌کننده احساسات ما در نقش‌های اجتماعی نیمه‌کاره رهاشده‌مان باشد است. پاسخ این پرسش که "آیا از این دستگاه استفاده خواهد شد یا نه؟" به این بستگی دارد که در آینده به چه میزان برای بهبود روابط اجتماعی خود به عینک پوشیدنی و فناوری‌هایی از این قبیل نیازمند باشیم.

منبع: IEEE Spectrum

موافقین ۰ مخالفین ۰ ۲۸ خرداد ۹۳ ، ۱۸:۲۴
شهاب حنفی نیری

اپلت جاوا

اپلت جاوا (Java Applet) برنامه‌ای کوچک و نوشته‌شده به زبان جاوا می‌باشند که توسط مرورگر صفحات وبی که خصوصیت اجرای اپلت‌های جاوا در آن فعال باشد می‌توان آنها را دریافت و اجرا کرد. اپلت‌ها به‌طورمعمول در داخل صفحه وب تعبیه و در بطنشان اجرا می‌شوند. کدهای اپلت به‌صورت ByteCode برای کاربر بازگردانده می‌شود. ByteCode مجموعه دستورالعمل ماشین مجازی جاوا (Java Virtual Machine) می‌باشد.


اپلت باید زیر کلاسی از کلاس java.applet.Applet باشد، کلاس اپلت رابط استاندارد بین اپلت و مرورگر را فراهم می‌کند. Swing نیز یک زیر کلاس ویژه از Applet بانام javax.swing.JApplet دارد که برای اپلت‌هایی که می‌خواهند از کامپوننت‌های Swing استفاده کنند، به کار می‌رود. اپلت‌هایی که بر اساس کلاس JApplet ایجاد می‌شوند، Swing Applet و اپلت‌هایی که بر اساس کلاس Applet ساخته می‌شوند، Pre-Swing Applet نام دارند.


بسیاری معتقدند که اپلت‌های جاوا نقطه شروع محبوبیت جاوا می‌باشد. درواقع مستقل از محیط بودن جاوا نقطه قوتش بود و مقارن بودن عرضه جاوا و رشد اینترنت از مؤلفه‌های پیشران محبوبیت جاوا تلقی می‌شود.


اپلت‌ها به‌راحتی ایجاد و در تمامی نسخه‌های جاوا قابل‌اجرا می‌باشند. از آن گذشته در صورت موافقت کاربر می‌توانند دسترسی کامل به ماشین سرویس‌گیرنده داشته باشند. اپلت‌ها جز در موارد مشخص‌شده، اجازه هیچ‌گونه دسترسی به فایل‌های ماشینی که در آن در حال اجراست ندارد. حتی در بعضی از مرورگرها، اجازه همین مقدار دسترسی نیز داده نمی‌شود. اپلت با هیچ نقطه‌ای از شبکه جز دستگاهی که ازآنجا بارگذاری شده است، نمی‌تواند تماس بگیرد و مهم اینکه اپلت نمی‌تواند هیچ برنامه‌ای را روی سیستم اجراکننده آن، اجرا کند. زمانی که یک اپلت از اینترنت دانلود می‌شود و در مرورگر وب اجرا می‌شود، ابتدا اپلت در یک محیط امن بانام SandBox اجرا می‌شود. علت این امر آن است که اپلت نتواند عملیات مخربی روی کامپیوتر مقصد انجام دهد؛ مانند خواندن یا نوشتن روی فایل‌ها.


اما همه‌چیز اپلت‌ها در مزیتشان خلاصه نمی‌شود! برای اجرای یک اپلت همیشه نیاز به Plug-in خواهید داشت. پلاگین جاوا در یک مرورگر چرخه حیات یک اپلت را مدیریت می‌کند. در برخی موارد نمی‌توان کاربر را ترغیب به نصب یک پلاگین بر روی مرورگر خود نمود، در برخی موارد نیز کاربر سطح دسترسی لازم برای انجام این کار را ندارد. علاوه بر ضروری بودن نصب پلاگین تا وقتی‌که ماشین مجازی جاوا اجرا نشود نمی‌توان یک اپلت را اجرا نمود، برای این منظور باید Java Runtime Enviroment نصب گردد.


منابع

- سایت شرکت تدبیر پویا

- مستندات اوراکل

- ویکی‌پدیا

- بلاگ پویش


۴ نظر موافقین ۰ مخالفین ۰ ۱۱ خرداد ۹۳ ، ۱۸:۵۲
شهاب حنفی نیری

Android SDK

برای ورود به دنیای برنامه نویسی آندروید لازم نیست پیچیدگی‌های بسیاری را پشت سر بگذارید، اولین قدم را بردارید و با نصب چهارچوب توسعه نرم‌افزار(SDK) آندروید(ADT) کار خود را شروع کنید، البته همه گزینه‌ها به ADT ختم نمی‌شود، شرکت گوگل محیط توسعه جدیدی را نیز برای آندروید تدارک دیده است که بر اساس IntelliJ IDEA کار می‌کند، Android Studio هر چند آینده درخشانی خواهد داشت، اما بسیاری هنوز آن را برای برنامه نویسی مناسب نمی‌دانند. علت این امر شاید فاصله آن با ابزارهای موجود در Eclipse باشد.

موافقین ۰ مخالفین ۰ ۲۵ آبان ۹۲ ، ۲۳:۲۵
شهاب حنفی نیری

گوگل دودل و اروین شرودینگر

12ام آگوست، سالروز تولد اروین شرودینگر(Erwin Rudolf Josef Alexander Schrödinger) فیزیکدان برجسته اتریشی می‌باشد که در سال 1887 دیده به جهان گشود، اروین بر روی تئوری موج مشارکت داشت و نتایج اساسی در زمینه نظریه کوانتومی از مکانیک موج او تشکیل شده است. مکانیک کوانتومی، گربه شرودینگر و معادله شرودینگر از نتایج تحقیقات وی با همراهی دانشمندان بنام روزگار خود بوده است. او در سال ۱۹۳۳ به همراه پل دیراک فیزیکدان انگلیسی به خاطر ایده مکانیک موج برنده جایزه نوبل در فیزیک شد.

بر همین اساس گوگل جا نمانده و به مناسب سالروز تولد این فیزیکدان مشهور، Doodle را به کار انداخته و لوگوی جستجوی گوگل را تغییر داده است. ایده این لوگو از «گربه شرودینگر» نشئت می‌گیرد. گربه شرودینگر یک آزمایش فکری در فیزیک کوانتمی است که در سال ۱۹۳۵ توسط اروین شرودینگر ابداع شد. سناریوی آزمایش ارائه یک گربه است که بسته به یک رویداد تصادفی زودتر، ممکن است مرده باشد یا زنده.


موافقین ۰ مخالفین ۰ ۲۱ مرداد ۹۲ ، ۲۰:۰۱
شهاب حنفی نیری

آیکافی

وقتی دلت قهوه می‌خواهد و یاد کافه‌های جمع و جور می‌افتی، وقتی هر طرف که رو می‌کنی دانه های خوش عطر و طعم قهوه جلوی چشمانت ظاهر می‌شوند، باید سری به آیکافی بزنی تا یک دل سیر در مورد قهوه و کافه بشنوی و بخوانی. آیکافی بسیار فنی‌تر به قهوه نگاه می‌کند، برای تازه کارها شروع خوب‌یست و برای حرفه‌ایها یادآور خاطرات دلنشین. شعار آیکافی این است «قهوه آدم‌ها را به هم نزدیک‌تر می‌کند».

آیکافی بخش‌های متنوعی دارد، قهوه‌خانه | کافه‌ها | فروم | وبلاگ. همین‌طور مطالب جالبی درباره فرهنگ تاریخ قهوه، قهوه درمانی، قهوه و هنر و ... منتشر می‌کند. اگر قهوه دوست هستید به آیکافی سر بزنید و لذت ببرید.

موافقین ۰ مخالفین ۰ ۲۱ مرداد ۹۲ ، ۱۳:۵۲
شهاب حنفی نیری

هدست تمرکز(Focus Headset)

هدست تمرکز(Focus Headset) با استفاده از مقادیر کمی از جریان الکتریکی اقدام به تحریک قشر جلوی مغز می‌نماید و در نتیجه اثرات کوتاه مدت مثبتی در افزایش تمرکز برای بالا بردن توانایی بازی به وجود می‌آورد. این وسیله برای علاقمندان به بازی(18 سال به بالا) ساخته شده و به قیمت 250 دلار به فروش می‌رسد.

با وجود جذابیتی که Focus دارد و از طرفی به معرض ظهور رسیدن تکنولوژی‌هایی که شاید روزی خواب آن را می‌دیدیم، نگرانی خاصی پیرامون استفاده از آن وجود دارد. تولید انبوه فناوری‌هایی همچون Focus در آینده هر چند ممکن است پاسخی به نیازهای مصرف کنندگان باشد، ولیکن جامعه پزشکی در مورد تأثیراتی که استفاده مداوم این‌گونه وسیله‌ها ممکن است به جای بگذارند در بی خبری توأم با شک به سر می‌برد.

Focus از تکنیکی که tDCS نامیده می‌شود استفاده می‌کند، در این تکنیک جریان مستقیمی به غشای جلویی مغز ارسال می‌شود که از آن برای دستیابی به اثرات مختلف استفاده می‌شود. بررسی‌ها نشان داده است که تحریک جزئی می‌تواند اثرات مثبتی بر روی مغز سالم داشته باشد، این تأثیر بر روی دستگاه تمرکز موجب بهبود در یادگیری و حافظه، بالا رفتن آستانه درد و بهبود استفاده از دست قالب می‌گردد.

به نظر می‌رسد که تکنیک tDCS در کوتاه مدت اثرات سوء نداشته باشد، از آن گذشته شما هیچ دردی حس نخواهید کرد. سال گذشته نتایج تحقیقاتی در Neuroscience Letters منتشر شد که نتایج آن نشان می‌داد چگونه tDCS می‌تواند در حل معما موثر باشد. در این تحقیق 33 نفر در دو حالت اقدام به حل معما می‌کردند، در حالت اول هیچ استفاده‌ای از تکنیک tDCS نشد و در حالت دوم شرکت کنندگان تحت تأثیر tDCS بودند. نتایج تحقیق بسیار جالب توجه بود، در حالت اول هیچ کش موفق به حل معما نشد و در حالت دوم 40% شرکت کنندگان در تحقیق موفق به حل معما شدند.
۰ نظر موافقین ۰ مخالفین ۰ ۲۰ مرداد ۹۲ ، ۱۲:۳۷
شهاب حنفی نیری
Itsdagram و کسب عنوان برترین فروشنده در 4 روز
Itsdagram تا به امروز بیش از 22،500 دریافت‌ها داشته است. دانیل گری عنوان کرد که پس از 12،000 بارگیری در روز اول، به طور متوسط هر روز 3،500 کاربر جدید اقدام به بارگزاری این نرم افزار بر روی Windows Phone خود می‌نمایند. در حال حاضر هیچ برنامه رسمی از طرف Instagram بر روی تلفن‌های همراه مبتنی بر سیستم عامل ویندوز منتشر نشده است. Instagram سرویس اشتراک گذاری تصاویر است که طرفداران بسیاری دارد.
موافقین ۰ مخالفین ۰ ۳۰ ارديبهشت ۹۲ ، ۲۳:۲۵
شهاب حنفی نیری

مجسمه اتومبیل اوراقی

مجسمه ساخته شده توسط مردم که از 13 اتومبیل اوراق شده در رنگ های تشکیل شده است. ابن مجسمه در یک پارک فرهنگی صنعتی در ووهان (استان هوبئی در چین) واقع شده است.

موافقین ۰ مخالفین ۰ ۲۳ ارديبهشت ۹۲ ، ۱۶:۰۷
شهاب حنفی نیری

قطعه نهایی منار مخروطی مرکز تجارت جهانی

قطعه نهایی منار مخروطی مرکز تجارت جهانی توسط کارگران متصل می‌گردد. این برج در حال حاضر 1،776 فوت افزایش می‌یابد و آن را به بلندترین ساختمان در نیمکره غربی تبدیل می‌نماید. این ساختمان در گوشه شمال غربی محل برج‌های دوقلو مرکز تجارت جهانی وقع شده است که در حملات تروریستی 11 سپتامبر سال 2001 نابود شد.

موافقین ۰ مخالفین ۰ ۲۳ ارديبهشت ۹۲ ، ۱۵:۴۹
شهاب حنفی نیری