Shared posts

19 Oct 19:42

‫Paul Allen یکی از بنیان‌گذاران مایکروسافت درگذشت

by وحید نصیری

Paul Allen, Co-Founder of Microsoft, Dies 

19 Oct 19:35

گالری عکس: کتابخانه‌‌ای آینده‌نگرانه با معماری فوق‌العاده رویایی و گنجایش بیش از ۱.۲ میلیون کتاب

by میثاق محمدی‌زاده
کتابخانه Tianjin Binhai Library اول اکتبر سال ۲۰۱۷ در شهر تیانجین چین افتتاح شد. یک کتابخانه آینده‌نگرانه با معماری خاص و بیش از ۱.۲ میلیون کتاب برای علاقه‌مندان به کتابخوانی که می‌تواند هر فردی را مجذوب خودش کند. یک شرکت معماری هلندی به نام MVRDV این کتابخانه را در مدت سه سال ساخته است. مساحت این کتابخانه […]
06 Oct 21:38

دارپا در حال ساخت یک روبات بسیار کوچک برای ماموریت‌های نجات و امداد است

by میثاق محمدی‌زاده
آژانس پروژه‌های تحقیقاتی پیشرفته دفاعی (دارپا) چالش جدیدی برای خودش تعریف کرده است و می‌خواهد روباتی بسیار کوچک با قابلیت‌هایی بسازد که دیگر روبات‌ها دنیا نمی‌توانند انجام دهند. دارپا همیشه یکی از پیشگام‌ترین نهادهای فناوری در دنیا بوده است. از اختراع اینترنت تا GPS و حالا روباتی به نام SHRIMP که می‌خواهد کارهایی غیرممکن انجام دهد. […]
04 Oct 12:09

‫بررسی کارآیی کدهای NET. با BenchmarkDotNet و افزونه‌ی EtwProfiler آن

by وحید نصیری

EtwProfiler is the new diagnoser for BenchmarkDotNet that I have just finished. It’s going to be released as part of 0.11.2. Soon! It allows to profile the benchmarked .NET code on Windows and exports the data to a trace file which can be opened with PerfView or Windows Performance Analyzer. 

04 Oct 12:08

‫منبع کدهای MS-DOS در گیت هاب

by کوشککی

In March 2014, Microsoft released the source code to MS-DOS 1.25 and 2.0 via the Computer History Museum. The announcement also contains a brief history of how MS-DOS came to be for those new to the subject, and ends with many links to related articles and resources for those interested in learning more.

Today, we're re-open-sourcing MS-DOS on GitHub. Why? Because it's much easier to find, read, and refer to MS-DOS source files if they're in a GitHub repo than in the original downloadable compressed archive file. 

27 Sep 20:08

‫چگونه مایکروسافت C# compiler خود را با #C بازنویسی و سورس باز کرد؟

by وحید نصیری

How Microsoft rewrote its C# compiler in C# and made it open source 

27 Sep 20:07

‫ادیتور Trix

by وحید نصیری

A WYSIWYG editor developed by the folks at Basecamp and creators of Ruby on Rails. 1.0 has just dropped and introduces support for image galleries. 

27 Sep 20:07

‫۳۰ کاربرد جالب و جدید از هوش مصنوعی

by وحید نصیری

«... طی این پست، با ۳۰ نمونه از جدیدترین و هیجان‌انگیزترین کاربرد‌های یادگیری ژرف (Deep Learning) آشنا خواهیم شد. واضح است که کاربردهای امروزیِ این علم،‌بسیار فراتر از این تعداد اندک اند....»

03 Sep 17:08

مهم‌ترین دلایل مهاجرت کاربران از اندروید به iOS و برعکس به روایت نظرسنجی نشریه پی‌سی‌مگزین

by میثاق محمدی‌زاده
سایت PCMag نظرسنجی جدیدی از کاربران تلفن همراه در ایالات متحده انجام داده است تا دلایل مهم مهاجرت کاربران از سیستم‌عامل اندروید به iOS و برعکس را کشف کند. در این نظرسنجی که ۲۵۰۰ کاربر شرکت داشتند؛ ۲۹ درصد کاربران سیستم‌عامل تلفن همراه خود را تغییر دادند اما نکته جالب آن سهم ۱۱ درصدی سوییچ […]
10 Aug 05:59

‫مرورگری با امکانات جالب برای توسعه دهندگان

by مهدی ملائیان

Blisk is a first developer-oriented browser. It provides businesses with a development workspace for the teams and freelancers to develop and test modern web applications twice faster.

10 Aug 05:47

با این ابزار، رپوزیتوری گیت خودتون رو از نظر امنیت اطلاعاتش بررسی کنید

by جادی

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

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

$ git log -p | scanrepo

و مشکلات احتمالی رو ببینین (: اگر هم دوست دارین به قواعد اشکال یابی نگاهی بندازین چون نسبتا جالبه. امن باشین و خوش.

مرتبط
دوره رایگان گیت من اینجاست

12 Jul 19:32

‫معرفی دیزاین‌ پترن‌های رایج در برنامه‌نویسی

by امین پارسا

Ever wondered what design patterns are? In this article, I'll explain why design patterns are important, and will provide some examples, in PHP, of when and why they should be used

12 Jul 19:21

‫آموزش سورس کنترل Git برای تازه کاران

by محمد دلیری

کنترل نسخه روشی برای ثبت تغییرات کدها و نوشته‌هایمان است  و git یکی از این ابزارهاست  و هم اکنون به ابزاری کلیدی در عمده‌ی پروژه‌های برنامه‌نویسان بدل شده است. 

12 Jul 19:21

‫زبان برنامه نویسی رایگان برای محاسبات علمی

by امین پارسا

Octave ابتدا در سال 1988 توسط دو نفر به نام‌های James B. Rawlings از دانشگاه Wisconsin-Madison و John G. Ekerdt از دانشگاه Texas ساخته شد که از آن به عنوان یک نرم‌افزار کمکی برای کتابی در رابطه با طراحی راکتور شیمیایی استفاده کردند.

12 Jul 17:46

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

by جادی

توی مطلب قبلی گفتیم که شرکت‌های خوب، سروس‌های خوبی هم می‌دن. مثلا پول کافی شاپ روزانه. اما شرکت‌های خوب برنامه نویس‌های خوبی هم می‌خوان و اگر راستش رو بخواین، اکثر ما برنامه نویس های خوبی نیستیم. اولین قدم در تبدیل شدن به «بهترین» اینه که بپذیریم چی بلدیم و چی بلد نیستیم و با حوصله در چیزهایی که بلدیم پیش بریم و در چیزهایی که بلد نیستیم، قدم بذاریم.

برای اینکار کتاب و غیره هست. یا حتی راهنماهای شروع ولی خب اگر فهرست کاملتری می خواین، پیشنهاد می‌کنم این فهرست با عنوان Every Programmer Should Know رو نگاه کنین. به نظرم خوبه این فهرست رو تگ کنین و هر وقت که بیکار بودین، یکیشون رو بخونین. بخصوص که بعضی‌هاش تازه اشاره‌ای است به فهرست‌های دیگه و البته برای ما متاسفانه بعضی‌هاش هم لینک است به کتاب‌های مختلف.

اگر دوست دارین برنامه نویس بهتری بشین، فهرست چیزهایی که هر برنامه نویس باید بدونه دوست شماست.

24 Jan 15:09

‫کتاب Entity Framework Core مختصر و مفید

by وحید نصیری

Entity Framework is Microsoft’s flagship Object/Relation Mapper, and the recommended way to access relational databases. Entity Framework Core is a complete rewrite from the “classic” Entity Framework, building on the new multiplatform .NET Core framework and adding the ability to connect to nonrelational data sources while keeping the features that made Entity Framework Code First so popular. In Entity Framework Core Succinctly, join Ricardo Peres to explore this new version of the O/RM, from getting set up to avoiding common traps. 

05 Dec 13:17

‫راهنمای نصب TFS 2018

by وحید نصیری

It’s ~90 pages of step-by-step instructions with screenshot on how to set up Windows Server 2016, SQL Server 2017, Team Foundation Server 2018, and a TFS2018 build server. 

05 Dec 13:02

‫کتابخانه hashID

by وحید محمّدطاهری

Identify the different types of hashes used to encrypt data and especially passwords.
hashID is a tool written in Python 3 which supports the identification of over 220 unique hash types using regular expressions. A detailed list of supported hashes can be found here.

$ ./hashid.py '$P$8ohUJ.1sdFw09/bMaAQPTGDNi2BIUt1'
Analyzing '$P$8ohUJ.1sdFw09/bMaAQPTGDNi2BIUt1'
[+] Wordpress ≥ v2.6.2
[+] Joomla ≥ v2.5.18
[+] PHPass' Portable Hash

$ ./hashid.py -mj '$racf$*AAAAAAAA*3c44ee7f409c9a9b'
Analyzing '$racf$*AAAAAAAA*3c44ee7f409c9a9b'
[+] RACF [Hashcat Mode: 8500][JtR Format: racf]  
05 Dec 13:02

‫چگونه ویدئو های Embed شده را از طریق ابزار f12 مرورگر ها دانلود کنیم

by مهدی ملائیان

How to download embedded videos with F12 Tools in your browser 

05 Dec 12:34

حالا صد در صد پونصد سوپرکامپیوتر سریع جهان از لینوکس استفاده می کنن

by جادی

لینوکس که ۲۶ سال قبل به دنیا اومد و دائما در حال گسترش قلمرو خودش است. حالا هم تاپ۵۰۰، اعلام کرده که همه ۵۰۰ سوپرکامپیوتر اول فهرست سریعترین سوپرکامپیوترهای جهان از لینوکس به عنوان سیستم عامل استفاده می کنن. دلایل این مساله پایداری، قابلیت گسترش و اسکیل شدن و البته آزاد بودن اونه. شایدم واقعا مهمترین چیز اون پشت، جامعه خوب نرم افزار آزاد باشه.

طبق آمار حدود ۱۵۰۰۰ برنامه نویس تا به حال روی کد کرنل کار کردن و همین امسال هر روز ۱۰هزار خط کد به کرنل اضافه شده، ۲۰۰۰ خط تغییر کرده و ۲۵۰۰ خط ازش حذف شده. فقط به این فکر کنین که به طور متوسط در هر ساعت کد کرنل ۸.۵ بار به روز می شه و فکر اینکه واقعا چه سیستم عامل دیگه ای ممکنه باهاش در تنوع و گستردگی کاربرد رقابت کنه رو از فکرتون بیرون کنین (:

نکته فرعی: حدود ۹۴ درصد از ۵۰۰ کامپیوتر سریع جهان، از پردازنده اینتل استفاده می کنن

21 Sep 07:59

‫datetime-picker شمسی مخصوص Angular

by وحید نصیری
npm install mds.angular.datetimepicker@latest --save

21 Sep 07:59

‫کتاب PHP Succinctly

by وحید محمّدطاهری

Known for its straightforward simplicity, PHP is an open source, general-purpose scripting language oriented for web development. In PHP Succinctly, author José Roberto Olivas Mendoza guides newcomers through PHP’s basics, which includes deployment, programming themes such as variables, decision making, arrays, functions, and databases, and the creation of a functional webpage that will connect to a database. By the end, you’ll be ready to join the vast community of PHP users around the world.

Table of Contents
  1. Introduction to PHP
  2. Deploying PHP
  3. PHP Basics
  4. Functions and File Inclusion
  5. Files and Databases
  6. A Contact List Website
  7. General Summary
  8. General Conclusions 
21 Sep 07:59

‫5 نکته برای بهبود کارآیی EF

by مهدی ملائیان

5 Entity Framework Performance Tips 

21 Sep 07:59

‫افزونه Settings Sync برای ذخیره و بازیابی تنظیمات vs code

by س محمدرضا برنتی

افزونه Settings Sync برای ذخیره و بازیابی تنظیمات سفارشی کاربر در ویژوال استدیو کد (vs code)
این افزونه اطلاعات تنظیمات سفارشی شما در ویژوال استدیو کد که در برخی موارد می‌تواند اطلاعات امنیتی باشد مانند اطلاعات ورود به sql server برای افزونه mssql را در یک فایل secret gist ذخیره می‌کند و تنها کافیست در گیت هاب حساب کاربری داشته باشید و یک توکن معتبر برای ساخت این فایل gist را بسازید و در اختیار این افزونه قرار دهید.

21 Sep 07:58

تله گارد

by مدیریت
امروزه با افزایش کاربرد پیام رسان تلگرام، تبلیغات مزاحم زیادی هم در حاشیه آن منتشر میشوند. به عنوان مثال ممکن است که در طول روز، به طور ناخواسته و بدون اجازه، بارها برنامه تلگرام شما برای عضویت در کانالها و…
29 Aug 16:20

نوشته‌ها و برچسب‌های اضافه روی بدنه خودروها، مشمول جریمه ۳۰ هزار تومانی- آیا این اقدام عملی است و چه پیامدهایی می‌تواند در بر داشته باشد؟

by علیرضا مجیدی
از دیروز خبر قابل تأملی در سایت‌های خبری منتشر شده است: بنا به اظهارات سرهنگ جهانی -معاون اجتماعی پلیس راهور ناجا: نصب هرگونه علائم برچسب و نوشته از جمله استیکر، شعر و جملات فلسفی روی بدنه خودرو، جریمه ۳۰ هزار تومانی دارد. این روز‌ها برچسب‌ها و استیکر‌هایی با نماد‌های مختلف همچون نمادی از یک نوع ماده مخدر روی بدنه خودرو‌ها نصب می‌شود که نگاه رانندگان‌ خودرو‌های عبوری را به خود جلب می‌کند. گاهی این برچسب‌ها در قالب یک جمله روی خودرو نصب شده و رانندگان خودرو‌های عبوری برای خواندن، چندثانیه‌ای محو آن می‌شوند و همین امر موجب می‌شود راننده دچار حواس‌پرتی شده و این حواس‌پرتی احتمال بروز تصادف را افزایش می‌دهد. برابر قانون، هر خودرویی که اقدام به نصب استیکر و برچسب بر روی بدنه خودرو کند توسط عوامل پلیس اعمال قانون شده و ۳۰۰ هزار ریال جریمه خواهد شد. این اعمال قانون، مطابق کد تخلفی ۲۰۶۹ مصوب سال ۹۰ انجام می‌شود. این خبر از زاویه‌های مختلف قابل بررسی است: 1-میزان تلاش و پیگیری عملی این امر چقدر خواهد بود؟ آیا در مقام عمل فقط نوشته‌های حواس‌پرت‌کن و علایم و استیکرهای نامتعارف پیگیری می‌شوند یا اینکه دامنه پیگیری به نوشته‌های پشت‌کامیون‌ها، اتوبوس‌ها و مینی‌بوس‌ها هم خواهد رسید؟ 2-اگر این قانون فقط پیام‌ها، علایم و نوشته‌ها حواس‌پرت‌کن را شامل بشود و نه همه‌شان را، در این صورت این سؤال پیش می‌آید که آیا اعمال قانون در گاهی اوقات با خطر سلیقه‌ای شدن، نمی‌تواند مواچه شود. مثلا فرض بفرمایید که در پشت برخی از کامیون‌ها عین یک بیت شعر از شاعران کهن ممکن است نوشته شده باشد که فی‌نفسه فاقد مشکل است، اما ممکن است راننده‌ای در پشت برای فهم مفهوم شعر لحظه‌ای درنگ کند. یا تصور کنید که این سال‌ها نوشتن جملاتی با بار مذهبی، اما پوسته‌ای و ساختارشکن، مد شده است. مثلا خطاب به دشمنان ائمه اطهار. در این صورت آیا وقعا پلیس می‌تواند مداخله کند یا به سبب معذورات و دانش از علاقه مذهبی راننده، از اعمال قانون خودداری می‌کند؟ 3-دوستی داشتم و دارم که می‌گفت همیشه یکی از سرگرمی‌های مسیر جاده برایش خواندن همین نوشته‌های پشت کامیون‌ها و اتوبوس‌ها بوده. با خواندن اینها، او برای خودش یک سرگرمی درست می‌کرد. خودش را جای راننده وسیله نقلیه می‌گذاشت و تصور می‌کرد که او چرا آن جکله یا بیت شعر را انتخاب کرده، داستان زندگی او را برای خودش می‌نوشت و روزی را بازسازی می‌کرد که او به کارگاه رفته و درخواست کرده که این جمله یا شهر روی بدنه وسیله‌ای نوشته شود. 4-دل‌نوشته‌های پشت خودروها، البته گاهی چیزی فراتر از نوشته‌های حاکی از سوخته‌دل بودن راننده‌ها، رنج‌هایشان یا احیانا حس شوخ‌طبعی‌شان دارند. آنها برآیند فرهنگ عامه و غیررسمی هستند. 5-این نوشته‌ها البته برخی اوقات باعث تداعی خاطرات فراموش‌شده یا واپس‌رانده شده راننده‌ها و مسافران می‌شدند. به آنها یادآوری می‌کردند که سال‌ها یا دهه‌ها پیش چه سفرهای مشابهی داشتند و یا صفحاتی از زندگی را می‌گذارنده‌اند. 6-جالب است بدانید که تا حالا تلاش‌هایی برای جمع‌آوری همین جملات و اشعار پشت کامیونی در قالب کتاب‌هایی شده بود. الان حضور ذهن ندارم، اما چند بار مطالبی در مورد انتشار چنین کتاب‌هایی خوانده بودم. 7- در موارد معدودی مشاهده کرده بودم که برخی از شرکت‌های روی کامیون‌ها و وسایل نقلیه خود QR کد، نصب می‌کنند. حالا معلوم نیست که این QRکدها هم مشمول این قانون می‌شوند یا خیر. البته احتمالا می‌دانید در برخی کشورها مثل پاکستان، سنت ماشین‌نویسی و ترسیم نقاشی‌های سنتی روی آنها، از ایران هم رواج بیشتری دارد:  
29 Aug 16:01

‫نمایش تکنولوژی‌ها، فریم‌ورک‌های استفاده شده و ابزارها در سایت‌ها با افزونه گوگل‌کروم

by امین پارسا

افزونه WhatRuns برای نمایش تکنولوژی‌ها، فریم‌ورک‌های استفاده شده و ابزارها در سایت‌

Discover what runs a website. Frameworks, Analytics Tools, Wordpress Plugins, Fonts - you name it

18 Aug 19:45

حمیدرضا صدر کمتر متضرر می‌شد، اگر از فضای ابری استفاده می‌کرد!

by علیرضا مجیدی
امروز خبر ناراحت‌کننده‌ای در مورد حمیدرضا صدر خواندم: گویا منزل این نویسنده و مفسر «متفاوت» فوتبال کشورمان، مورد سرقت قرار گرفته و در این میان چیز ناراحت‌کننده‌تر برای ایشان این بوده که لپ‌تاپ و هاردهای ایشان هم مورد جزو موارد سرقتی بوده است. خود ایشان گفته‌اند که اینها ثمره یک عمر تلاش و زحمت برای جمع آوری مطالب و عکس‌های استثنایی فوتبال ایران بوده و شامل تصاویر، متن‌ها و بریده جراید قدیمی است که برای او ارزش معنوی زیادی دارد. خب این خبر برای کلیه کسانی که تا به حال یک آرشیو ارزشمند از فایل‌های شخصی را به این صورت یا به صورت خرابی هارد از دست داده‌اند، نمود بیشتری دارد. متأسفانه این سناریو مدام تکرار می‌شود. خود من حدود دو سال پیش یک ترابایت اطلاعات که البته بیشتر شامل برنامه‌های ضبط شده تلویزیونی، مستند و فیلم بود، را به صورت کامل به خاطر خرابی هارد از دست دادم. مشکلی که ما داریم این است که هنوز فرهنگ و دانش استفاده از فضاهای ابری را نداریم.

مشکل در 4 چیز است:

1-تصور می‌کنیم که اطلاعات ما همیشه روی هارد یا DVDها مصون می‌ماند. 2- به صورت فرهنگی و با توجه به حافظه تاریخی، می‌ترسیم دیتای خود را به جز در یک جای فیزیکی در نزدیک خودمان، در جای دیگری هم ذخیره کنیم. 3- اینترنت ما کند یا پرهزینه است. 4-نمی‌توانیم وقت خود را برای مرتب کردن فایل‌ها و ارسال فایل‌های مهم به فضاهای ابری مدیریت کنیم. اما من و شما باید کم کم عادت کنیم که دست‌کم در مورد اطلاعات بسیار پرارزش، آنها را دست‌کم وارد یک فضای ابری ایمن کنیم. چه فضاهای ابری‌ای را پیشنهاد می‌کنم؟

1-دراپ‌باکس:

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

2- گوگل درایو

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

3- مگا

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

4- وان داریو:

وان داریو را سابقا اسکای‌داریو می‌گفتند. همان طور که می‌دانید وان داریو با ویندوز 10 ادغام شده است. شما حتی لازم نیست در محیط ویندوز برای کار با آن برنامه اضافه‌ای دانلود کنید. در ضمن اپلیکیشن اندروید و iOS آن هم موجود است و حتی یک برنامه برای کاربران مک هم دارد. وان داریو، 50 گیگ فضای رایگان می‌دهد.

5- آی‌کلاد

اپلی‌ها آی‌کلاد را کاملا می‌شناسند. این فضای ابری 5 گیگ فضای رایگان می‌دهد.

6- باکس

من از باکس، حتی پیش‌تر از دراپ باکس استفاده می‌کردم. این سرویس 10 گیگ فضای رایگان می‌دهد.
اینها سرویس‌های ابری مشهوری هستند که من اینجا فهرست کردم. حالا سوال این است که شما از کدام فضای ابری به جز اینها استفاده کرده‌اید و یا سرویس ابری ایرانی برای ذخیره فایل‌ها می‌شناسید که ویژگی‌های خوبی داشته باشد و قابل اعتماد باشد.
18 Aug 19:42

ظهر دیتابیس‌های مبتنی بر جی پی یو

by جادی

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

ولی دیتابیس چی؟ توی کاربردهای جدید خیلی از دیتاهای ما نیاز به پروسس شدنی بیشتر از قبل دارن. مثلا فرض کنین من یک استوریج هدوپ دارم که اطلاعاتی رو نگهداری میکنه که در هر بار درخواست باید پردازش بشن. نمونه واقعی سیستم پست آمریکا است که با داشتن ۱۵۴ میلیون آدرس و تقریبا ۲۰۰هزار مسیر پست لازمه در هر لحظه بتونه مکان هر پستچی رو حساب کنه. چنین کاری اول نیازمند دریافت کلی اطلاعات است و بعد پروسس اون اما چی می شه اگر یک دیتابیس مبتنی بر جی پی یو دیتا در همون سری ای که بازیابی می شه، پروسس هم بشه و سیستم پست بتونه برای هر بسته زمان تقریبی دریافت رو اعلام کنه؟ این مساله واقعا عملیاتی شده و داره کار میکنه. نمونه های دیگه بانک ها هستن و سکتورهای اقتصادی ای که اطلاعات زیادی رو ذخیره و دائما پردازش می کنن و سوییچ کردنشون به دیتابیس های جی پی یو، جواب خوبی داده.

پیاده سازی های فعلی اکثرا مبتنی بر دیتابیس های کلاسیکی هستن که کنارشون جی پی یوهایی هست برای پروسس اطلاعات ولی حدس زده می شه اینها به هم نزدیکتر بشن و سیستم هایی داشته باشیم که خود دیتابیس مسوولیت پروسس دیتا رو هم بر عهده بگیره.

17 Aug 13:43

‫Continuous Delivery چیست ؟

by امید شریعتی

Continuous Delivery یا (CD)، رویکردی در مهندسی نرم افزار است که تیم‌ها را قادر می‌سازد نرم افزار تولید شده را به روشی سریع و مطمئن برای انتشار و تحویل آماده کنند. Continuous Delivery توانایی اعمال تغییرات در محیط عملیات در هر لحظه با روشی سریع و مطمئن و به طور کاملا پایدار می باشد. این تغییرات شامل همه انواع آن از جمله تغییرات پیکربندی در نرم افزار، زیرساخت و پلتفرم، افرودن ویژگی‌های جدید، رفع باگ و خطا‌ها می‌شود...