عصرسبزجوانی

مطالب علمی تخصصی از فناوری اطلاعات و دنیای IT *** مطالب عمومی و دانستنیهای خواندنی

عصرسبزجوانی

مطالب علمی تخصصی از فناوری اطلاعات و دنیای IT *** مطالب عمومی و دانستنیهای خواندنی

عصرسبزجوانی

سلام
محمدفیروزیان هستم کارشناس تجارت الکترونیک ( I T ).
امیدوارم مطالب مورد استفاده و مفیدباشد.
نظرات وپیشنهادات شما قطعا زمینه ساز پیشرفت بیشتر خواهد بود منتظر نظرات وپیشنهاد ویا انتقاد شما همیشه هستم.
درباکس ذیل می توانیداین وبلاگ را دنبال کنیدتا ازآخرین بروزرسانی مطلع شوید.

پایدارباشید

۱۱ مطلب با موضوع «فناوری واطلاعات :: برنامه نویسی موبایل وکامپیوتر» ثبت شده است

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

نرم افزارهای زیادی برای قفل گزاری روی پوشه ها آمده اند که ممکن است حافظه ای از دستگاه شما را بگیرند و سرعت سیستم شما پایین بیاید.

ویندوز خود این قابلیت برای کاربران خود فراهم کرده است که ممکن است افراد زیادی این را هم ندانند.

1-ابتدا در هر درایوی که میخواهیم پوشه وجود داشته باشد در صفحه خالی مکان مورد نظر کلیک راست میکنیم 

سپس new- text document رو میزنیم سپس وارد فایل text ایجاد شده میرویم

2-به آدرس زیر در اینترنت میرویم و کد داخل این سایت رو کاملا کپی میکنیم

http://pasted.co/7bca2246

سپس روی save asدر سربرگ file کلیک میکنیم  سپس در قسمت save as type یک اسم به دلخواه انخاب میکنیم سپس با پسوند bat. ذخیره میکنیم مثل(best.bat)

نکته::::در خط 22 از کد نوشته jamejamclick که این رمز اولیه از پوشه شماست و میتوانید در هنگام کپی در فایل textایجاد شده اون رو پاک کنید و رمز مورد علاقه خود را وارد کنید

 3-حالا یک فایل شبیه چرخ دنده ایجاد شده روی آن دوبار کلیک میکنیم و یک پوشه به اسم myfolder ایجاد میشود حالا اطلاعات محرمانه خود را داخل آن میریزیم  برای قفل شدن اطلاعات دوباره روی چرخ دنده دو بار کلیک میکنیم و y میزنیم سپس enter را فشار میدهیم.

4-حالا پوشه مخفی شد و برای باز گرداندن آن دوباره روی چرخ دنده کلیک میکنیم و رمز خود را وارد میکنیم و enter را میزنیم.

  • mohammad firoozian
سرانجام پس از ماه‌ها گمانه‌زنی ،گوگل جدیدترین نسخه سیستم‌عامل محبوب اندروید را با نام اوریو (Oreo) یا بیسکویت کرم‌دار معرفی کرد.تغییر ساختار و شکل نوتیفیکیشن ها دراندروید 8.0 عوض واشتراک گذاری فایل از طریق وای فای بدون اینترنت به صورت مستقل تعریف شده است.سرعت اندروید 8.0 دوبرابر شده است و بسته به سخت افزار گوشی آن را مشاهده خواهید کرد.اندروید اوریو از قابلیت Neighborhood Aware Networking بهره می‌بردو به لطف اعمال محدودیت‌های جدید روی تسک‌های پس‌زمینه، مدیریت انرژی بهتری نیز خواهد داشت.یکی از امکانات جذاب این نسخه قابلیت تصویر در تصویر است که با بهره‌مندی ازآن، کاربران می‌توانند همزمان با برقراری تماس تصویری با دوستان یا تماشای ویدئو در یوتیوب، کارهای دیگری مانند نوشتن یادداشت یا تنظیم برنامه در نرم‌افزار تقویم گوشی هوشمند خود انجام دهند. در صورت فعال بودن قابلیت تصویر در تصویر، ویدئوهای یوتیوب و دیگر نرم‌افزارهای سازگار با آن به‌صورت پنجره‌ کوچک شناور درمی‌آیند و روی بخش‌های دیگر قرار می‌گیرند. کاربران می‌توانند قابلیت یادشده را از طریق دکمه‌ هوم در نرم‌افزارهای سازگار فعال کنند.همچنین وجود قابلیت تکمیل خودکار قدرتمند در این سیستم عامل، امکان ورود سریع کاربران به حساب های کاربری مختلف را بدون نیاز به تایپ مکرر رمز عبور طولانی و فوق‌العاده ایمن، فراهم می‌کند.این نسخه اندرویدپاییز امسال در دسترس عموم قرار می گیرد.

  • mohammad firoozian

AndersSteveLukeInsideTSGenerics_960

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

بسیاری از افراد می‌گویند که به همین دلیل هم زبان C#، را ایجاد کرد. در چارچوب زبان‌های دات‌نت، زبان سی‌شارپ نقشی محوری دارد و بیشتر برنامه نویسان فعلی از این زبان استفاده می‌کنند.

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

این زبان براساس مدرن بودن، سادگی و همه منظوره بودن ساخته شده است.

  • mohammad firoozian
مطمئناً شما نیز پس از نصب ویندوز شروع به نصب نرم‌افزارهای کاربردی خود می‌نمایید. طبیعتاً از میان انبوه نرم‌افزارهایی که دارید، تنها بعضی از آن‌ها را 
برای نصب انتخاب می‌کنید و از این پوشه به آن پوشه به دنبال فایل نصب آن‌ها می‌گردید. در این ترفند قصد داریم روشی را معرفی کنیم که با استفاده از آن می‌توانید با نوشتن یک فایل Batch، فایل Setup نرم‌افزارهای دلخواه‌تان را پشت سر هم اجرا کرده و نرم‌افزار‌های مدنظر را نصب کنید.



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

برای این کار:
دکمه‌های
Win+R را فشرده (ترفندستان) و سپس عبارت Notepad را تایپ نمایید. با فشردن دکمه‌ی Enter، ویرایش‌گر Notepad باز خواهد شد.
حال کد زیر را عیناً
Copy کرده و در محیط Paste،Notepad نمایید:


@echo off
start /w D:\Software\Setup1.exe
start /w D:\Software\Setup2.exe
start /w D:\Software\Setup3.exe

دقت داشته باشید که مسیر فایل‌های نصبی مدنظرتان را در کد بالا تغییر دهید.
پس از کپی کردن کد، از منوی
File بر روی Save as کلیک کنید. سپس فایل را با نام دلخواه و پسوند bat. و در محلی به دلخواه خود ذخیره نمایید (به عنوان مثال نام آن را Tarfandestan.bat قرار دهید).
با اجرای فایل
Batch فوق، فایل نصبی برنامه‌ی اول اجرا شده و پس از اتمام نصب، فایل Setup دوم اجرا می‌شود و به همین ترتیب ادامه می‌یابد.

برای نوشتن این
Batch File، روش حرفه‌ای‌تری نیز می‌توانیم پیش بگیریم؛ به این صورت که مسیر تمامی فایل‌های نصبی را در یک فایل متنی ذخیره کرده و سپس با کدنویسی و استفاده از حلقه‌ی FOR، فایل Batch را مجبور به خواندن خط به خط فایل متنی می‌کنیم.
با این کار، برای اضافه نمودن برنامه جدید کافی است (ترفندستان) مسیر فایل جدید را به فایل متنی اضافه کنید و دیگر نیازی به ویرایش فایل
Batch ندارید.
برای این کار:
Notepad را باز کرده و در هر خط، مسیر فایل Setup را بنویسید و آن را با پسوند TXT و نام دلخواه ذخیره نمایید. به عنوان مثال با محتوای زیر و با نام Install.txt:

D:\Software\Setup1.exe
D:\Software\Setup2.exe
D:\Software\Setup3.exe


سپس فایل Batch خود را در کنار فایل متنی و با محتویات زیر ذخیره کنید:

@echo off
setlocal enabledelayedexpansion
for /F "delims=" %%a in (Install.txt) do (
    set /A count+=1
    set "array[!count!]=%%a"
)
for /L %%i in (1,1,%count%) do start /w !array[%%i]!


با اجرای این این اسکریپت، مشابه اسکریپت قبلی فایل نصبی برنامه‌ی اول اجرا شده و پس از اتمام نصب، فایل Setup دوم اجرا می‌شود و به همین ترتیب ادامه می‌یابد.

  • mohammad firoozian

آموزش زبان برنامه‌نویسی Swift اپل روی آیفون


اپل در کنفرانس سال گذشته WWDC با رونمایی از زبان برنامه‌نویسی Swift برای توسعه ابزارهای مبتنی بر iOS و Mac همه مخاطبان خود را متعجب کرد.


به نقل از تِک‌کرانچ، این پلتفورم شبیه به چیزی بود که اپل برای خود اختراع کرده است. این محصول شبیه به دیگر زبان‌های برنامه‌نویسی مخصوص توسعه وب، سیستم اختصارنویسی و‌ ابزار ویژه برای خواندن زبان قدیمی Objective-C اپل را شامل می‌شد.

این زبان برنامه‌نویسی توسط مهندسان اپل ساخته شد و به همین خاطر امکان خواندن سریع کدهای Cocoa را برای کاربران فراهم کرد.

اگرچه هدف اپل از ارائه زبان برنامه‌نویسی مذکور این است که به همه کارشناسان امکان دهد ابزارهای کاربردی متناسب با محصولات آن را تولید کنند، اما در حال حاضر دیده می‌شود که برنامه‌نویسان تمایل چندانی به استفاده از Swift ندارند تا به کمک آن برای iOS و Mac ابزار کاربردی ارایه دهند و البته هنگام استفاده از آن هم پیچیدگی‌های فراوان را پیش روی خود می‌بینند.

 

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

اما برای افرادی که به تازگی تصمیم گرفته‌اند برنامه‌نویسی در زبان جدید اپل را آغاز کنند، ابزار کاربردی ویژه‌ای با نام Swifty ارائه شده است که یک فضای آموزشی تعاملی را ارائه می‌دهد و از پایه اصول برنامه‌‌نویسی مبتنی بر این پلتفورم را بازگو می‌کند.

در ابزار کاربردی Swifty که روی آیفون و iPad نصب می‌شود، بیش از ۲۰۰ نوع آموزش مختلف آورده شده است و کاربران می‌توانند از سطوح پایین تا پیشرفته آنها را دنبال کنند.
  • mohammad firoozian

Go بزرگ‌ترین زبان برنامه‌نویسی جهان می‌شود


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


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

شرکت گوگل که از سال ۲۰۰۹ به صورت مخفیانه روی زبان برنامه‌نویسی خود کار می‌کرد، هم‌اکنون آن را با نام Go در اختیار مهندسان نرم‌افزار قرار داده است و پیش‌بینی می‌شود این پلتفرم طی چند سال آینده به محبوب‌ترین و کاربردی‌ترین زبان برنامه‌نویسی جهان تبدیل شود.

«جیسون بوبرل» مدیر تولید این زبان برنامه‌نویسی اعلام کرد که بر اساس برنامه‌ریزی‌های گوگل، Go طی چند سال آینده جاوا را هم پشت‌سر می‌گذارد و به کاربردی‌تری زبان برنامه‌نویسی جهان تبدیل می‌شود.

 

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

بوبرل در این خصوص توضیح داد: «توسعه این زبان برنامه‌نویسی کامل شده است و مهندسان نرم‌افزار می‌توانند آن را مورد استفاده قرار دهند. این پلتفرم آسانی را با قابلیت‌های کاربردی آمیخته است و یک کارشناس نرم‌افزار آگاه به زبان‌های برنامه‌نویسی در کمتر از ۲ ساعت می‌تواند نحوه استفاده از آن را بیاموزد.»

البته کارشناسان بر این باورند که جاوا به این زودی‌ها جایگاه خود را به رقبا نمی‌دهد و با وجود مشکلات فراوانی که دارد، همچنان به صورت گسترده مورد استفاده قرار می‌گیرد.
  • mohammad firoozian

زبان برنامه‌نویسی Rust 1.0 موزیلا عرضه شد


همان طور که تمامی برنامه‌نویسان می‌دانند، رسیدن به رتبه ۱.۰ برای مشخص شدن نسخه جدید زبان برنامه‌نویسی یک اتفاق مهم محسوب می‌شود و روز سرنوشت‌ساز برای زبان برنامه‌نویسی جدید است.


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

شرکت موزیلا از بزرگ‌ترین توسعه‌دهندگان نرم‌افزارهای متن‌باز در جهان زبان برنامه‌نویسی جدیدی را با نام Rust 1.0 عرضه کرده است که در نظر گرفتن نام ۱.۰ برای آن نشان می‌دهد این محصول آمادگی کامل دارد تا در زمینه‌های مختلف مورد استفاده قرار گیرد.
این زبان برنامه‌نویسی مبتنی بر موتور توسعه مرورگر اینترنتی شرکت موزیلا موسوم به Servo فعالیت می‌کند و به همین خاطر می‌توان از آن به عنوان زبان برنامه‌نویسی مخصوص وب یاد کرد.

 

زبان برنامه‌نویسی Rust تلاشی است که قابلیت‌های کنترلی و اجرایی زبان‌هایی مانند C یا ++C را ارائه می‌دهد و به صورت همزمان پیچیدگی‌های مربوط به برنامه‌نویسی را کنار می‌گذارد تا در نرم‌افزار تولید شده حفره کمتری وجود داشته باشد.
اختلال در مدیریت حافظه توسط نرم‌افزارها یکی از بزرگترین مشکلات کنونی محسوب می‌شود و موزیلا اعلام کرده است که این زبان برنامه‌نویسی مشکل یاد شده را نیز از میان برمی‌دارد.
  • mohammad firoozian

زبان برنامه‌نویسی جاوا ۲۰ ساله شد


زبان برنامه‌نویسی جاوا که هزاران مشکل امنیتی را برای کاربران جهانی به همراه آورده است و البته صدها نرم‌افزار مختلف بر پایه آن شکل گرفته است، ۲۰ ساله شد.


نقل از اینکوئیرر، نخستین نسخه جاوا توسط «جیمز گوسلینگ» در سال ۱۹۹۵ در شرکت Sun Microsystems طرحی شد و طولی نکشید که این محصول خود را به عنوان یک زبان برنامه‌نویسی بین‌المللی معرفی کرد و توانست روی ماشین‌های مجازی مبتنی بر پلتفورم‌های مختلف به کار گرفته شود.

این زبان که به طور اساسی مبتنی بر #C و ++C ساخته شده است این روزها روی گیرنده‌های تلویزیونی، ساعت‌ها، مودم‌ها، روترها و در واقع هر دستگاه الکترونیکی مبتنی بر سیستم‌عمل مورد استفاده قرار می‌گیرد و پیش‌بینی شده است که هم‌اکنون ۲.۱ میلیارد دستگاه الکترونیکی بر پایه نسخه ضعیف شده این زبان برنامه‌نویسی موسوم به Java ME به کار گرفته می‌شوند.
در حقیقت داستان جاوا، داستان توسعه نرم‌افزاری است که در سال ۲۰۰۷ میلادی بر مبنای استاندارد GNU بار دیگر متولد شد و توانست بازار جهانی را در دست بگیرد.

 

با این وجود هرچه سن زبان برنامه‌نویسی جاوا بالاتر می‌رود هکرها بیشتر آن را مورد هدف قرار می‌دهند؛ تا آنجا که هم‌اکنون بیشترین مشکلات امنیتی از سوی این زبان برنامه‌نویسی به کاربران وارد می‌شود.
لازم به ذکر است تنها در ژانویه ۲۰۱۵ بیش از ۱۶۷ وصله امنیتی برای این زبان برنامه‌نویسی عرضه شد و این مسئله نه تنها مدیران شبکه را با مشکلات فراوان مواجه کرد، بلکه باز هم ایمنی کامل برای آنها به همراه نیاورد.
  • mohammad firoozian

در اقدامی جالب شرکت Nvidia پلاگینی را طراحی کرده است که علاقه مندان به برنامه نویسی سیستم عامل آندروید میتوانند با استفاده از محیط توسعه نرم افزار Visual Studio به نوشتن برنامه های آندرویدی مورد نظر خود بپردازند.

Nsight-Tegra

این پلاگین که با نام Nsight Tegra شناخته میشود یک قطعه نرم افزاری(پلاگین) جدید است که توسط شرکت Nvidia به منظور توسعه و نوشتن برنامه های آندرویدی به کار میرود.بر خلاف آخرین ابزار ویژوال استادیو در رابطه با برنامه نویسی آندروید ، که شما مجبور بودید برنامه های آندرویدی خود را مستقیما در سی شارپ بنویسید ، پلاگینNsight به شما این اجازه را میدهد که برنامه های بومی آندروید خود را مستقیما در ویژوال استادیو اجرا و خطایابی کنید.

اما به منظور دانلود این پلاگین شما لازم است تا به عنوان یک Nvidia Developer ثبت نام کنید (البته ثبت نام رایگان است) بعد شما قادر هستید تا به صورت رایگان پلاگین  Nsight Tegra را به عنوان قسمتی از بسته Tegra Android Developer  دانلود کنید.


  • mohammad firoozian

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

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

به جای نشان دادن مشکل به صورت مقایسه ای با مجموعه کیس های آزمون شده به صورت ثابت، “کد هانت” با مجموعه کیس های آزمون شده به صورت در حال تغییر آزموده شده و به برنامه نویس کیس صحیح را نشان می دهد.

کد هانت” مبتنی بر Pex است که روی پلتفورم آژر (پلتفورم کلود مایکروسافت است) اجرا می شود.( بکمک روش symbolic execution امکان بررسی مسیر طی شده ورودی در متن سطح بالای برنامه و تغییر شرط های برنامه برای آزمون دیگر مسیرها) نیکلای تیلمان، جودیث بیشاپ، نیگل هورسپول، دانیل پریلمن و تائو شی، توسعه دهندگان این برنامه برای هدایت و راهنمایی کاربران، کد هانت را در یک فایل به صورت مبسوط شرح داده اند.

دانلود فایل راهنما

آموزش برنامه نویسی

  • mohammad firoozian