سیب فارسی

شب و روزنوشته های من | داستان سیبی که هر روز به زمین می خورد!

نقل قول ها(9)

20 فوریه 16

ادبیات عاشقی، ادبیاتی گمراه کننده است

آنها که به هم رسیدند

فرصت ارزشمند با هم بودن را برای داستان سرایی نمی سوزانند

و آنچه میماند روایت شکست در وصال و یا تجربه ی فراغ است

آنها میگویند و مینویسند و به این شکل

دانش ساختن تجربه های تلخ

تکثیر میشود

محمدرضا شعبانعلی

آموزش زبان برنامه نویسی Swift “مقدمه”

5 فوریه 16

در سیب فارسی می خوام کمی درباره زبان برنامه نویسی Swift حرف بزنم، با توجه به برداشته شدن تحریمها پیش بینی میشه که این زبان برنامه نویسی با توجه به بازار بکر برنامه های فارسی مبتنی بر پلتوفرم گوشی های هوشمند اپل آیفون / ios خیلی مورد توجه قرار بگیره پس می خوام یه مقدار محتوای وب فارسی را در باره این زبان قلقلک بدم!

اول از همه اینکه اگه دوست داشتین کمی درباره تاریخچه آیفون و زبان های برنامه نویسی محصولات اپل و جابز و غیره ذلک بدونید به لینک زیر مراجعه کنید:

راستی اگه یکم با برنامه نویسی آشنا باشید یادگیری swift خیلی ساده می شه!

خوب بریم سراغ اصل مطلب

swift یک زبان برنامه نویسی جدید مورد توسعه کمپانی اپل هست که برای توسعه ios و os x کاربرد دارد. swift کاملا با C و Objective C سازگار می باشد. برنامه های swift روی iOS 6 بهبعد و OS X 10.8 به بعد قابل اجرا می باشد.

ویژگی های swift :

  • Swift makes use of safe programming patterns.
  • Swift provides modern programming features.
  • Swift provides Objective-C like syntax.
  • Swift is a fantastic way to write iOS and OS X apps.
  • Swift provides seamless access to existing Cocoa frameworks.
  • Swift unifies the procedural and object-oriented portions of the language.
  • Swift does not need a separate library import for functionality like input/output or string handling.

swift هم مانند OBJ. C به صورت runtime روی Mac os و iOS اجرا می شود. یه ویژگی در Swift وجود دارد به نام playground که با کمک این ویژگی برنامه نویس می تونه به صورت آنی هر تغییری روی کد بده نتیجهه شو به صورت آنی ببینه.

Swift تقریبا از سال 2010 توسط  Chris Lattner کلید خورد و بعد از توسط توسعه دهنگان بسیاری ادامه یافت.

Swift از زبانهای بسیاری مانند Objective-C, Rust, Haskell, Ruby, Python, C#, CLU ایده گرفته است.

منتظر ادامه داستان باشید!

 

نوشتن یعنی؛ ساختن راه جدید، ساختن راهی برای فراموش کردن

2 فوریه 16

مقدمه های نا مربوط

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

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

این مطلب از کدام دسته است نمی دانم. ادامه ندادم و الان میدانم این مبحث از کدام دسته است!

تصمیم دارم بیشتر چگونه بگویم

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

راجع به چه چیزهایی از این به بعد خواهم گفت

سوای مطالب ناگهانی چند موضوع است که سخت دوست دارم از آنها بگویم و تمام انرژی ام را روی آنها خواهد گذاشت.

  • خوب من یک آی تی من هستم یک جاوا کار و معمار پس یکی از مهمترین موضوعاتی که خواهم گفت چیزهایی است که در حوزه کاری ام برای جذاب باشد.
  • موضوع بعدی و مهمی که احتمالا مطلب بعدی ام در رابطه با آن باشد، راجع به راههای آرامش و خوشحالی است. در این رابطه قبلا مطلب “چگونه حالمون خوب باشه و خوب بمونه! روش هایی برای بالاتر بردن کیفیت زندگی” را نوشته بودم اما به جز ادامه دادن آن مبحث که پیش نوشتی هم در رابطه با آن دارم، بحث مدیریت مشکلات است و اینکه من تا به امروز برای مدیریت آنها چه کرده ام و از این پس هم در رابطه با آن چه خواهم کرد خواهم نوشت.
  • موضوع بعدی بحث آموزش است که قبلا هم آموزش کتابخانه angularjs را در سیب فارسی داشتیم. بحث های مدیریتی نیز همچون مطلب “چگونه یک پروژه نرم افزاری خوب را، نابود کنیم“در ادامه مطرح خواهد شد. اما یک موضوع بسیار دلخواهم هم در آینده نزدیک خواهم نوشت که بزودی در مطلب کوتاهی مقدمه ای از آنچه در آن خواهم گفت را مطرح خواهم کرد مطلبی راجع به امکان، می خواهم الگویی برای مکمل شدن مباحث آموزشی را مطرح کنم که به وقتش بیشتر خواهم گفت.