Programming languages
135 subscribers
202 photos
36 videos
49 files
249 links
A channel about all kind of programming languages, and their architectures and concepts.
Download Telegram
قابلیت های SQL Server 2016 کانال : @NikAmooz
#ASP_NET_Core
سلام دوستان

بالاخره ASP.NET Core 1 منتشر شد. (نسخه RTM)
نسخه ای که بر روی تمامی سیستم عامل های مطرح جهان اجرا می شود، متن باز بوده و بسیار سریع تر و سبک تر از نسل قبلی خود می باشد. این نسخه در آزمایش ها توانسته پنج میلیون درخواست در ثانیه را توسط kestrel پاسخگو باشد.

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

https://blogs.msdn.microsoft.com/webdev/2016/06/27/announcing-asp-net-core-1-0/

با تشکر
مسعود طاهری

کانال @NikAmooz
ویروسی که بدون اینترنت اطلاعات را سرقت می‌کند

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

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

اما محققان به این نتیجه رسیده‌اند زمانی که سرعت CPU به 900 بیت در ساعت می‌رسد(این سرعت خیلی کم اتفاق می‌افتد)، کامپیوتر شما در حال رمزگذاری است و می‌توان به فایل‌های رمز‌گذاری شده دسترسی پیدا کرد. البته این نوع حمله به دو چیز نیاز دارد که هکر را خیلی محدود می‌کند. اول اینکه هکر باید نزدیک شما باشد نهایتا تا فاصله 8 متری. دوم هم اینکه، باید یک برچسب را روی فن دستگاه شما نصب کند. البته همه اینها هم شدنی است و این موضوع نشان می‌دهد امن‌ترین کامپیوترها هم امن نیستند.

Ref: دنیای اقتصاد
Via: https://tnews.ir/news/e82d65705159.html

#WroteBy <آرش کریم‌بیگی>
#Date <29 Jun 2016>
#News
#Fansmitter
#Phishing
#Spy

By <@D4NTESPARDA>
وقتی شرکت گوگل برای یک مادربزرگ مودب، دو پیغام اختصاصی فرستاد !

گیل نگاه: جستجوی مودبانه‌ ی یک مادربزرگ در اینترنت، که با «لطفاً» شروع و با «متشکرم» تمام شد، در شبکه‌های اجتماعی و تلویزیونی مورد توجه قرار گرفت. نوه‌ی این خانم به نام بِن، پس از آن که لپ‌تاپ مادربزرگش را باز کرد، دید چنین جمله‌ای در گوگل جستجو شده: «”لطفا” این عدد رومی را ترجمه کن. “متشکرم”»

این نوه، از جستجوی مادربزگش عکس می‌گیرد، و چنین توییت می‌کند: «لپ‌تاپ مادربزرگم را باز کردم و دیدم وقتی گوگل می‌کند، متشکرم و لطفاً می‌نویسد! باورم نمی‌شود»

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

پیغام اول گوگل:
«مادربزرگ نازنین، تشکر لازم نیست. ضمنا برای آن که لبخند همراه با کمی خجالت خودشان را نشان بدهند، از یک ایموجی خندان خجالت‌زده هم استفاده کرده‌اند. ارادتمند، گوگل»

پیغام دوم گوگل:

«مادربزرگ عزیز و نازنینِ بِن، امیدواریم حال‌تان خوب باشد. از میان میلیاردها جستجوی گوگل، جمله‌ی شما لبخند را بر لب ما نشاند. راستی، عددی که شما که جستجو کرده‌اید، ۱۹۹۸ است. ما متشکریم، گوگل انگلستان»

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


Via: https://www.ettehadkhabar.ir/fa/posts/62876
Ref: https://gilnegah.ir

#News
#Intresting
#Google
#PoliteGrandmother

by <@D4NTESPARDA>
IBM and Cisco Tap the Power of IBM Watson and Cisco Spark to Transform the Way People Work

شرکت IBM و Cisco نحوه انجام کار انسان ها را متحول خواهند کرد

خلاصه خبر:

شرکت‌های بزرگ IBM و Cisco سعی بر اتحاد در پروژه‌های موفق خود از جمله Watson و Cicso Spark را دارند. این دو شرکت می خواهند از طریق قابلیت‌های سیستم‌های پردازشی Cognitive و همچنین اطلاعات آماری پیشرفته‌ی IBM و راه حل‌های همکاری از طریق ایمیل و پیشنهادات اجتماعی شرکت Cisco سعی در استفاده از تمام اطلاعاتی را داشته باشند، که به مردم کمک می کند، کارهای بیشتری را در زمان بسیار کمتری انجام دهند. آن‌ها مفهوم کار را با تعریف جدیدی ایجاد خواهند کرد.

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


بخش هایی از متن اصلی خبر:

ARMONK, NY and SAN JOSE, CA - 30 Jun 2016: IBM (NYSE: IBM) and Cisco (NASDAQ: CSCO) today announced they will partner to combine the market-leading strengths of each company to transform how knowledge-workers collaborate and work. The companies will form a suite of cloud-based workplace tools and applications infused with IBM Watson.

As part of the transformation, the highly secure Cisco Spark and WebEx collaborative workspace platforms will be integrated with IBM’s leading cloud collaboration solutions, including Verse and Connections, and underpinned by IBM’s cognitive computing capabilities.

The companies aim to make collaboration simpler by combining IBM’s advanced analytics, Watson, and email and social offerings with Cisco’s collaboration solutions, including business messaging, meeting and calling offerings. The two companies will design joint solutions that take advantage of all types of data to help people get more done, in less time. This will be achieved by providing the right insights in the right context – served up through the tools, apps, documents, or actions needed at any given moment based on an individual employee’s role, historical work patterns, and current work assignments.

With Watson powering a joint IBM-Cisco solution, backed by a robust partner ecosystem, new classes of solutions will emerge. For example, a financial advisor could meet with a high value investor over Cisco video with a Watson service offering real-time advice and handling tasks, while files would be securely stored and available in IBM Connections, shared through WebEx for a seamless transaction.

....
....
....

The new solutions will incorporate structured and unstructured data in any form, whether from on-premises, the desktop, or the cloud. With applications to handle hundreds of work-related tasks, they are built to seek, consume and analyze all types of data, uncover meaningful workflow patterns, and provide actionable insights through the course of daily activities and interactions.

The joint solutions will utilize IBM Watson and Connections APIs as well as Cisco Spark and WebEx APIs. This allows solutions to take action on routine tasks like prioritizing complex and chaotic collaboration and communication environments and connecting users to powerful cognitive sources of expertise in the moment they need them.

For more information, please visit: https://www.ibm.com/social-business/us-en/announce/ibm-cisco/

For more about IBM Collaboration Solutions, please visit: https://ibm.biz/BdrcCY

For more about Cisco Collaboration Solutions, please visit: https://www.cisco.com/go/collab



Ref: https://www-03.ibm.com/press/us/en/pressrelease/50085.wss


#DATE <2016 Jun 30>
#Cognitive
#IBM
#Cisco
#IBMAnalytics
#IBMCloudComputing
#IBMWatson
#CiscoSpark
#CiscoWebEx
#Work
#Job
#RedefineWork
#CollaborationSolutions

by <@D4NTESPARDA>
Forwarded from Cutting-Edge Tech
پایان عصر بازی های موبایلی و کنسولی.
عصر جدیدی در راه است، آغاز دوره بازهای تمام بدن تعاملی و واقعیت مجازی


https://youtu.be/eMK_2wmWG9g


تماس: @amastaneh
کانال: @cuttingedgetechnology
.
تفاوت مدیر پروژه و مدیر محصول

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


https://www.brainmates.com.au/brainrants/project-manager-vs-product-manager

By <@j_ghadiri>
#ForwardedFrom <E-Commerce #SuperGroup>
#ProjectManager
#ProductManager
#Product
#Project
#Managing

Via <@D4NTESPARDA>
ساخت کلاس های #CodeFirst از روی دیتابیس

افزونه ی EntityFramework Reverse POCO Generator کارش اینه که از روی دیتابیس شما کلاس های Code Frist Poco رو میسازه
به همراه تمام Data Annoutation ها و Configuration Mapping ها
و به درد کسایی میخوره که میخوان دیتابیس آماده شون رو به صورت CodeFrist به یک پروژه متصل کنند.
این افزونه از سال 2013 وجود داشته ولی چیزی که باعث توجه بیشتر و درخشش تو این روزها شده، خبر آمدن EF7 و اینکه دیگه از Database First پشتیبانی نمی کنه هست
پس اگه میخواین از EF7 داخل پروژه ای استفاده کنین که دیتابیسش از قبل آماده شده، نگران نباشید
براحتی و در عرض چندثانیه میتونین تمام کلاس های Codefirst اون رو به همراه تمام مشخصات بسازید و توی پروژتون استفاده کنین

این افزونه برای ویژوال استادیو رایگان بوده و در لینک زیر قابل دسترس است
https://visualstudiogallery.msdn.microsoft.com/ee4fcff9-0c4c-4179-afd9-7a2fb90f5838
همچنین سورس کامل آن در گیت هاب در لینک زیر موجود است
https://github.com/sjh37/EntityFramework-Reverse-POCO-Code-First-Generato

#EF7
#Visual_Studio
#EntityFramework

by @J_ghadiri
مدرسه استانداردهای وب توسط وب سایت مجیدآنلاین در سال ۱۳۹۲ تاسیس شد که رویکرﺩ اصلی آن برگزاری رویدادها ﻭ همایش هاﯼ حرفه ا‌ی در حوﺯه وب و با هدف ترﻭیج استاندارﺩها و تکنیک های رایج دنیا در زمینه وب برای کاربران ایرانی است. مدرسه استانداردهای وب مفتخر به برگزاری موفق ۳ همایش در سالهای اخیر بوده است که در فایل مستند ذیل به صورت خلاصه درباره هر یک از این همایشها توضیحات آمده است.


جریان سازی یک حرکت فرهنگی در صنعت وب ایران :

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

روز اول این رویداد به نام CSS Day و روز دوم به نام JS Day نامگذاری شده است که در هر روز سخنرانی ها و کارگاههای آموزشی در رابطه با عنوان خود را خواهند داشت.

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

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

لینک ثبت نام در همایش و توضیحات بیشتر را در فایل مستند زیر مطالعه فرمایید
چک لیست رعایت موارد امنیتی در HTML5 برای توسعه دهندگان وب

HTML5 Security Cheatsheet

https://html5sec.org


#Web_Developer
#Web_Security
#HTML5

by @j_ghadiri
طراحی واکنش گرا (Responsive) یا انطباق گرا (Adaptive)؟

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


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

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

https://yon.ir/dEn5

#responsive
#adaptive
#web_design

by @j_ghadiri
معرفی SSIS :

یکی از سرویس‌های سودمند SQL Server است که وظیفه آن فراهم کردن زیر ساختی برای تبدیل داده‌ها از یک ساختار به ساختار دیگر است. و حروف آن مخفف عبارت SQL Server Integration Services می باشد

سناریو‌های زیر را در نظر بگیرید.
1- فرض کنید در شرکتی کار می‌کنید که قرار است روزانه تعدادی Flat File را از FTP شرکت دریافت و آن را در Database درج نمایید.اگر برنامه نویس قهاری باشید برای انجام اینکار برنامه می‌نویسید. غافل از اینکه چرخ شما از قبل اختراع شده و کافی است که از آن استفاده نمایید.

2- فرض کنید قرار است پس از تهیه Backup آن را با Email به شخص دیگری ارسال نمایید. (البته اگر حجم Backup کم باشد) پیشنهاد شما برای انجام اینکار چیست؟

این سناریوها ساده‌ترین کارهایی است که با SSIS می‌توانید انجام دهید.

برای استفاده از این سرویس SQL Server کافی است پس از نصب سرویس آن را Start نموده و در BIDS (Business Intelligence Developments-مخصوص SQL Server 2008 به قبل) یا در SQL Server Data Tools (مخصوص SQL Server 2012, SQL Server 2014) یک پروژه از نوع SSIS ایجاد و کار خود را با Drag& Drop کامپونت‌ها و Taskها جلو ببرید. ضمناً هر کجا کم آوردید Script Control در خدمت شما است می‌توانید از کد C# یا VB. NET کمک بگیرید.

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

https://nikamooz.com/what-is-ssis

مدت زمان فایل صوتی: 14 دقیقه
حجم فایل صوتی: 4 مگابایت

در این پادکست صوتی شما با مباحث زیر آشنا می‌شوید:

1- معرفی SSIS
2- بررسی کاربردهای SSIS
3- بررسی چند سناریوی کاربردی برای کار با SSIS
4- آشنایی با مفهوم ETL (Extraction, Transformation, Loading‎)‎
5- آشنایی با مفهوم Package
6- آشنایی با مفهوم Data Warehouse
7- آشنایی با BIDS (Business Intelligence Developments)‎
8- آشنایی با SQL Server Data Tools


آشنایی با SQL Server Data Tools و نحوه نصب آن
https://nikamooz.com/sql-server-data-tools

#SQL_Server
#SSIS
by @j_ghadiri
نخستین همایش توسعه دهندگان اپل در ایران:
yon.ir/d2pK
وقتی صحبت از برنامه‌نویسی می‌شود، ناخودآگاه ذهن بسیاری از کاربران به سمت کدهایی عجیب و غریب، نامفهوم و ترسناک می‌رود و وقتی صحبت از برنامه‌نویسی اپل می‌شود، این ترس شدت بیشتری پیدا می‌کند! اما این مهارت هم مانند هر فن و هنر دیگری به راحتی قابل یادگیری است و بعد از طی کردن مراحل اولیه و به دست آوردن مهارت بیشتر، کاربر می‌تواند به سراغ ساخت ایده‌های خلاقانه‌ی خود و کسب درآمد بسیار مناسب برود. ما به همراه جمعی از برترین و موفق‌ترین توسعه دهندگان دنیای اپل در کشور عزیزمان ایران گرد هم آمده‌ایم تا اولین و بزرگترین رویداد برنامه‌نویسی پلتفرم‌های نرم افزاری اپل شامل سیستم عامل آی او اس، مک او اس و واچ او اس را برگزار کنیم. رویدادی یک روزه، که قرار است لحظات مفرحی را برای شرکت‌کنندگان فراهم کند و هنگام خروج از مراسم در پایان، آنها را به همراه دانشی بسیار مدرن، کاربردی و درآمدزا از مهارت برنامه‌نویسی بدرقه کند.


فرصتی مناسب برای کارجویان:

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

اگر علاقه دارید:
1. مبانی برنامه‌نویسی، بازی‌سازی و طراحی رابط در پلتفرم‌های اپل را فرابگیرید.
2. معنا و کاربرد مهندسی معکوس در آی‌اواس را بدانید و نحوه توییک‌نوشتن را یاد بگیرید.
3. با برنامه‌نویسان فعال کشور در حوزه اپل از نزدیک ملاقات کنید و به شکل مستند با بازار کارشان آشنا شوید
4. و به طور کلی، یک روز را با جمع سایر علاقه‌مندان اپل بگذرانید، و در پایان، با تجربه و دانش بیشتری نسبت به این حوزه به منزل بازگردید، اپل کانف با آغوش باز میزبان شما خواهد بود.



فرصتی ارزشمند برای کارفرمایان:

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

اطلاعات بیشتر درباره همایش:
https://evand.ir/events/appleconf


اپل کانف در تاریخ ۲۵ شهریور ماه و در سالن همایش‌های برج میلاد برگزار خواهد شد. برای آشنایی با کارگاه و بخش‌های مختلف این رویداد، و یا ثبت اپلیکیشن و بازیتان، می‌توانید به وبسایت این همایش مراجعه کنید:
https://appleconf.com


#Apple
#Conference
.
** دانلود فیلم جنجالی **

فعلا از SQL Server 2016 استفاده نکنید!

https://nikamooz.com/do-not-use-the-sql-server-2016
.
** نیک آموز TV **

نیک آموز TV قسمت اول : معرفی 3 ابزار برای برنامه نویسان

https://nikamooz.com/nikamooz-tv-3tools-sql-server/