ᝰ𝗦𝗲𝗴𝗺𝗲𝗻𝘁
336 subscribers
544 photos
161 videos
264 files
2.22K links
───• · · · ⌞⌝ · · ·

💻در این کانال قراره با هم به سفـری هیجان‌انگیـز در دنیای تکنولوژی بپـردازیم!

┋ 𝙲𝚑𝚊𝚗𝚗𝚎𝚕 @segmenttt

┋ 𝙲𝚘𝚗𝚝𝚎𝚗𝚝 @CodHub4


· · · ⌞⌝ · · · •───
Download Telegram
#آشنایی_با_زبان_های_برنامه_نویسی
#Dart
اینم یک زبان دیگه از گوگل 😊 البته با هدفی متفاوت از Go.
یکی از هدف های اولیه زبان دارت نوشتن برنامه های بسیار پرسرعت برای اندروید بوده. مثلا ساخت بازی هایی که به راحتی 60 فریم بر ثانیه رندر میکنن. گوگل داره روی این زبان همچنان کار میکنه و به اندازه go کامل نشده. اما قراره بشه باهاش برنامه های native برای اندروید و ios نوشت.
البته با زبان دارت خیلی کارها میشه کرد. حتی میشه باهاش یه وب سرور اختصاصی نوشت.
یکی دیگه از قابلیت های جذاب دارت، اینه که به زبان دارت کد بنویسید و به جاوا اسکریپت کامپایل کنید. و با توجه به دانش طراحان این کامپایلر معمولا جاوا اسکریپت هایی که توسط کامپایلر دارت تولید میشه از جاوا اسکریپت هایی که دستی مینویسیم بهینه تر هستن.
اگر علاقه دارید با زبان دارت بازی کنید، میتونید یه نسخه خاص از مرورگر Chromium به اسم Dartium رو دانلود کنید که به طور مستقیم از دارت پشتیبانی میکنه. همون طور که بقیه مرورگر ها از اسکریپت های جاوا اسکریپت پشتیبانی میکنن.
@segmenttt
🌐 www.segmentt.ir
#آشنایی_با_زبان_های_برنامه_نویسی
#Swift
فقط گوگل و مایکروسافت نیستن که به فکر تولید زبان های مدرن برای برنامه نویسان مدرن هستن. اپل هم یک زبان مدرن رو جایگزین Objective-C کرده. و کار خیلی خوبی کرده چون به نظرم بیشتر از هر زبونی نیاز به جایگزینی با یه زبان مدرن داشت.
تقریبا تمام زبان های بعد از C ازش متاثر شدن و برای خیلی از شما انقدر خصوصیات C با برنامه نویسی یکی شده که شاید نشه به راحتی براتون این متاثر بودن رو توضیح داد. یکی تصور اولیه تون احتمالا اینه که «خب معلومه باید اینطوری باشه» اما این از اول معلوم نبوده و زبان C خیلی چیز ها رو معلوم کرده.
دقیقا به همین شکل زبان هایی مثل پایتون و روبی یه نحوه خاص از سادگی رو به برنامه نویسی آوردن که تقریبا مترادف «برنامه نویسی مدرن» شده و اغلب زبان های جدید سعی میکنن این ویژگی ها رو داشته باشن. وگرنه زبان خشک و قدیمی حساب میشن یا باید دلایل بسیار موجهی (مثل نیاز به سرعت پردازش بالا در برابر آسانی کدنویسی) داشته باشن.
سویفت هم از این قاعده مستثنی نیست و خیلی از قابلیت های شیرین زبان های مدرن رو توی سینتکس خودش داره.
من باید یه اعترافی بکنم. با این که من همیشه توصیه میکنم همه زبان ها رو یاد بگیریم و از یاد گرفتن نترسیم، خیلی خیلی خوشحالم که سویفت اومده و مجبور نیستم برای برنامه نویسی دستگاه های اپل با آبجکتیو سی کار کنم 😄
@segmenttt
🌐 www.segmentt.ir
#آشنایی_با_زبان_های_برنامه_نویسی
#Scala
یکی از زبان های jvm که بهشون اشاره کردم. اسکالا حاصل خستگی خیلی ها از خصوصیات دست و پا گیر جاواست. میتونید هر برنامه ای که با جاوا مینویسید رو با اسکالا بنویسید.
البته شاید اسکالا و استایل کدنویسیش برای شما چندان جذاب نباشه. تقریبا همون نسبتی که #F به #C داره، اسکالا به جاوا داره. یعنی من هیچ وقت توقع ندارم اسکالا جای جاوا رو بگیره اما مطمئنا مشتریای خودش رو داره.
کدهای اسکالا معمولا کوتاه تر از کدهای جاوا برای برنامه مشابه هستن. اما زمان کامپایلشون طولانیه و خیلی ها این ایراد رو ازش میگیرن.
اگر برنامه نویس حرفه ای جاوا هستید و تمایل دارید با کمترین زحمت، آپشن های دیگه ای پیش رو داشته باشید و بتونید از کدهای قدیمیتون توی برنامه های جدیدتون هم استفاده کنید، شاید اسکالا گزینه خوبی باشه.
@segmenttt
🌐 www.segmentt.ir
#آشنایی_با_زبان_های_برنامه_نویسی
#Groovy
اگر برنامه نویس اندروید باشید و از Android Studio استفاده میکنید، حتما اسم گرووی رو شنیدید. در واقع Build System جدید اندروید که گردل (Gradle) نام داره، با گرووی نوشته شده. زبان گرووی بیشتر به عنوان یه زبان اسکریپت نویسی که بتونه روی jvm اجرا بشه طراحی شد اما میشه باهاش برنامه های از پیش کامپایل شده هم نوشت.
زبان گرووی بسیار منعطفه و خصوصیات بسیار قدرتمندی برای Meta Programming داره. این انعطاف در حدیه که خیلی ها احساس میکنن «ما نیاز به این همه قدرت نداریم». شاید احساس کنید دارم اغراق میکنم. اما برعکس زبان های دیگه که معمولا با نگاه اول مشخصه سینتکسشون، زبان گرووی انقدر میتونه متنوع و منعطف باشه که سورس کدهاش میتونن بسیار از هیچ ربطی به هم نداشته باشن. واقعا اکثر برنامه نویس ها ترجیح میدن زبانی که استفاده میکنن فقط تا حدی بهشون قدرت بده.
اما از طرف دیگه این ویژگی گرووی باعث شده برای برنامه نویس هایی که برای برنامه نویس های دیگه محیط برنامه نویسی آماده میکنن یه زبان ایده آل باشه.
بین زبان های این لیست، یکی از زبان هاییه که خودم ترجیح میدم خوب با ساختارش آشنا باشم، اما احتمالا به جز استفاده هایی که توی سیستم هایی مثل Gradle داره، فعلا کاری باهاش نداشته باشم.
@segmenttt
🌐 www.segmentt.ir
#آشنایی_با_زبان_های_برنامه_نویسی
#Kotlin
اول یک دقیقه سکوت 😄
کاتلین برای من از اون اتفاقاتی بود که همیشه آرزوشو داشتم اما هر کسی توان برآورده کردنش رو نداشت. و بالاخره شرکت باسابقه ای مثل JetBrains این آرزو رو برآورده کرد.
اول اگر جت برینز رو نمیشناسید یکم توضیح بدم. اگر php کار باشید شانس خوبی وجود داره که با phpStorm آشنا باشید. اگر نیستید همین الان دانلودش کنید. اگر python کار میکنید خیلی بعیده pyCharm رو نشناسید. اگر ruby مینویسید هم بعید میدونم rubyMine رو نشناسید. و جاوا کارها هم حتما intelliJ رو میشناسن. و همه اینا معتقدن بهترین IDE زبونشون متعلق به شرکت JetBrains هست.
اگر برنامه نویس حرفه ای دات نت باشید مطمئنا با Visual Studio کار میکنید. و جت برینز براتون IDE ننوشته. چون VS واقعا آرزوی همه برنامه نویساست. اما احتمالا پلاگین ReSharper رو شنیدید و استفاده میکنید که جت برینز برای تکمیل قابلیت های VS نوشته. یعنی انقدر این شرکت برنامه نویس ها رو درک میکنه. خب؟
بعد این جت برینز تقریبا همه کاراشو با جاوا انجام میده. همه IDE هایی که اسم بردم با جاوا نوشته شدن. پس جاوا رو هم خوب میشناسه. خب؟
جت برینز هم یه زبان برنامه نویسی مدرن برای jvm طراحی کرده به اسم کاتلین که تقریبا هر چیز خوبی توی زبان های دیگه هست توی این زبان آورده و چیزهای اضافه رو دم در گذاشته.
دیگه نباید خیلی نیاز باشه توضیح بدم. اما اینم بگم که قابلیت های کاتلین برای برنامه نویسی اندروید بی نظیره.
@segmenttt
🌐 www.segmentt.ir
امیدوارم خوب همراهی کرده باشید و خسته نشده باشید.
مهمتر از اون امیدوارم مطالب براتون تازگی داشته باشه و توی آینده کاری و علمیتون تاثیرات مثبتی داشته باشه. منم سعی کردم تجربیاتمو بصورت خیلی خیلی خلاصه و مفهومی با مثال قابل درک بگم که دوستان گلم براشون گنگ نباشه.
@segmenttt
🌐 www.segmentt.ir
📣لایسنس اینترنت سکیوریتی نود ۳۲ ورژن ۹ تا ۱۳ تاریخ ۱۳۹۹/۷/۱۶ 📣




7EG2-X2KR-KDRT-X7R6-EMHE
FRXC-X588-5UM9-MEC5-T2T3
VVNK-X8JF-CGPU-85B5-J8S6

⚠️ تاریخ انقضاء ۱۳۹۹/۸/۱۶ ⚠️

📣لایسنس اسمارت سکیوریتی نود ۳۲ ورژن ۴ تا ۸ تاریخ ۱۳۹۹/۷/۱۶ 📣




Username: EAV-0265364492
Password: 5ff32u547r
Username: EAV-0265378721
Password: 5pbm4avfnf
Username: EAV-0265395170
Password: f5udm5v84a

⚠️ تاریخ انقضاء ۱۳۹۹/۸/۱۶ ⚠️

📣لایسنس آنتی ویروس نود ۳۲ ورژن ۹ تا ۱۳ تاریخ ۱۳۹۹/۷/۱۶ 📣




KNA5-XG2W-UHJE-CVSF-7FJS
K6MM-X8C3-A7EG-PCUR-4D6T
JR5V-X454-WKCU-UMTB-HRH6

⚠️ تاریخ انقضاء ۱۳۹۹/۸/۱۶ ⚠️

📣لایسنس آنتی ویروس نود ۳۲ ورژن ۴ تا ۸ تاریخ ۱۳۹۹/۷/۱۶ 📣




Username: EAV-0265354065
Password: 4mht49kmxt
Username: EAV-0265395170
Password: f5udm5v84a
Username: EAV-0265352507
Password: nhhfa9dtem

⚠️ تاریخ انقضاء ۱۳۹۹/۸/۱۶ ⚠️

📣لایسنس موبایل سکیوریتی تاریخ ۱۳۹۹/۷/۱۶ 📣




S4AN-X29S-77P7-55RG-T7VW
7JMD-XRRT-G9R3-6BXC-TWJC
4U5A-XTMB-4NUS-TP47-NJU4

⚠️ تاریخ انقضاء ۱۳۹۹/۸/۱۶ ⚠️
#nod32


@segmenttt
🌐 www.segmentt.ir
#فیلم_آموزشی
#آندروید
دانلود آموزش های کاربردی اندروید استودیو
دانلود تمامی فیلم های اموزشی منتشر شده اندروید
👇👇👇👇👇👇👇👇👇👇👇👇
@segmenttt
🌐 www.segmentt.ir
اربعین یعنی:
وقتی زنگ کاروان عشق بر می‌خیزد برخیزی، بهانه نشناسی
و با حسین تا حسین سفر کنی عاشقانه از کربلا بگذری تا عاشقانه کربلا در تو بگذرد…
#اربعین_حسینی_تسلیت
@segmenttt
🌐 www.segmentt.ir
📣لایسنس اینترنت سکیوریتی نود ۳۲ ورژن ۹ تا ۱۳ تاریخ ۱۳۹۹/۷/۱۷ 📣




2CFS-X9XB-97U7-B5HG-UCK3
DEXU-X782-4DWP-N6D7-53NM
VHWA-XKEG-9T2G-H3EN-EW7K

⚠️ تاریخ انقضاء ۱۳۹۹/۸/۱۷ ⚠️

📣لایسنس اسمارت سکیوریتی نود ۳۲ ورژن ۴ تا ۸ تاریخ ۱۳۹۹/۷/۱۷ 📣




Username: EAV-0265414716
Password: vkpcv9a7un
Username: EAV-0265440159
Password: xv9729uftk
Username: EAV-0265405121
Password: 9kjbn53u7x

⚠️ تاریخ انقضاء ۱۳۹۹/۸/۱۷ ⚠️

📣لایسنس آنتی ویروس نود ۳۲ ورژن ۹ تا ۱۳ تاریخ ۱۳۹۹/۷/۱۷ 📣




E4PW-XERR-TS8A-XD6J-PTT3
TP8E-XEK3-5TWA-X3AP-NDUD
HR6T-XPV8-MPVW-V3H6-VVHU

⚠️ تاریخ انقضاء ۱۳۹۹/۸/۱۷ ⚠️

📣لایسنس آنتی ویروس نود ۳۲ ورژن ۴ تا ۸ تاریخ ۱۳۹۹/۷/۱۷ 📣




Username: EAV-0265419213
Password: 8n4ak8pvun
Username: EAV-0265435135
Password: uvx2dmjsrr
Username: EAV-0265414716
Password: vkpcv9a7un

⚠️ تاریخ انقضاء ۱۳۹۹/۸/۱۷ ⚠️

📣لایسنس موبایل سکیوریتی تاریخ ۱۳۹۹/۷/۱۷ 📣




FUFE-XCTD-J5S2-8WPB-R68M
A7NP-XNDC-RBDB-DSTR-6N2N
C4XG-X3E3-B2TM-XJUV-KGDN

⚠️ تاریخ انقضاء ۱۳۹۹/۸/۱۷ ⚠️


@segmenttt
🌐 www.segmentt.ir
#html
#وب
#آموزش

روزتون خوش🌹
بریم سراغ ادامه ی مباحث

<video>
با این تگ میتوانیم یک ویدیو را در صفحه ی وب خودمون ایجاد کنیم
صفت هایی که این تگ اختیار میکند به شرح زیر است..............................................👇

1: controls
2: autoplay
3: loop
4: src
5: preload
6: muted

اینا صفت هایی بودن که به صورت مشترک در هر دو تگ audio و video وجود داشتند و ما این صفت های مشترک رو کاملا در پست قبلی برسی کردیم.

7: Width
عرض ویدیو را مشخص میکند.

8: height
ارتفاع ویدیو را مشخص میکند.

9: poster
اين صفت موجب نمايش يک عكس در هنگام بارگذاری فايل يا تا زمانی كه كاربر فايل را اجرا نكرده است خواهد شد . اين صفت آدرس يک عكس را به عنوان مقدار ميپذيرد . بهتر است اين تصوير ، تصوير يكی از فريم های فيلم باشد . در صورتی كه از اين صفت استفاده نشود مرورگر به صورت پيش فرض اولين فريم فيلم را نمايش خواهد داد.

<source/>
ما با استفاده از این تگ میتونیم یک فایل رو با فرمت های مختلف تعریف کنیم ، این تگ حتما باید داخل تگ video قرار بگیرد و صفت هایی که میگیرد به صورت زیر است............👇

a: src
ادرس فایل ویدیویی رو مشخص میکند.

b: type
هر یک از فرمت های ویدویی موجود یک MIME Type یا نوع رسانه متن دارند که باید همانند مطالب زیر شما نیز همیشه نوع رسانه را مشخص نمایید.

در کل سه نوع فرمت برای فایل ویدیویی در html5 پشتیبانی میشود .....................................👇

a: MP4
b: Ogg
c: WebM

نوع type هر یک از فرمت ها به صورت زیر است ........................................👇

a: MP4
type="video/mp4"

b: Ogg
type="video/ogg"

c: WebM
type="video/webm"

پس ایجاد یک فایل ویدیویی با فرمت های مختلف دقیقا مثل مثال زیر است..👇

<video controls="controls">
<source src="video.ogg" type="video/ogg" />
<source src="video.mp4" type="video/mp4" />
<source src="video.webm" type="video/webm" />
</audio>

نکته: ما میتوانیم یک پیغام به دلخواه ، درون تگ <video> قرار دهیم تا اگر مرورگر کاربر از تگ <video> پشتیبانی نکرد آن پیغام نمایش داده شود و کاربر بداند که دلیل پخش نشدن ویدیو چه بوده است.

تمرین یادتون نره⁦❤️
@segmenttt
🌐 www.segmentt.ir
#html
#وب
#آموزش


بریم سراغ ادامه ی مباحث

<figure>
تگ figure تگی است که با استفاده از آن میتوان محتوای مستقلی همچون ( تصاویر ، نمودارها ، کدها ، لیست ها و.. ) را در یک صفحه ی وب تعریف نمود.

<figcaption>
با استفاده از این تگ میتوان یک عنوان یا کپشن برای تگ figure مشخص کرد. این تگ داخل تگ figure قرار میگیرد.

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

<details>
تگ details تگی است که با استفاده از آن میتوان یک محتوا را بصورت پیش فرض در حالت مخفی / غیرقابل نمایش ایجاد کرد ، تا کاربر بتواند با کلیک کردن روی این تگ محتوای مخفی شده را مشاهده نماید.

<summary>
تگ summary تگی است که درون تگ details جهت مشخص کردن یک نام یا عنوان برای نمایش به کاربر (یا در مرورگر) مورد استفاده قرار میگیرد.
محتوایی که درون این تگ قرار میگیرد یک محتوای قابل کلیک می باشد، به گونه ای که کاربر روی آن کلیک میکند و میتواند محتوای موجود در تگ details را مشاهده نماید.


دوستان این موارد رو هم تمرین کنید تا در پروژه های مختلف به مشکلی بر نخورید ، تمرین یادتون نره⁦❤️
@segmenttt
🌐 www.segmentt.ir
#ترفند

📟ربات مفید آنتی ویروس و تشخیص درگاه های جعلی @VS_Robot ما کار خوب تحسین میکنیم

چند لحظه به این 2 آدرس نگاه بنداز و ببین تفاوتی می‌بینی؟

Apple.com
Αpple.com

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

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

bankmellat.com
bankrnellat.com (استفاده از n و r به جای m)

یا

Shaparak.IR
Shaparak.lR (استفاده از L کوچک به جای i بزرگ)

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

این بات به شما کمک می‌کنه که با دادن آدرسی که در حال ورود اطلاعات حساس در اون هستید، به صورت کامپیوتری تشخیص بدید که آیا تغییری در کاراکترهای آدرس اصلی داده شده یا نه.

کافیه هر زمان که برای انجام کاری (مثلا پرداخت اینترنتی، ورود به اینترنت بانک، تغییر رمز اینستاگرام) به صفحه‌ای در وب ارجاع داده شدید، روی قسمت آدرس مرورگر که بالای صفحه‌ست کلیک کنید (یا اون رو لمس کنید) و کل آدرس رو Copy کنید و در این بات Paste کنید.

امیدواریم این اقدام باعث بشه هیچ‌وقت دچار دردسر در اینترنت نشید. استفاده از این بات برای همه و همیشه رایگانه و می‌تونید با معرفی و آموزش این برنامه به خانواده و دوستان‌تون امنیت عزیزانتون رو هم در فضای مجازی تضمین کنید.

اگر پیام بالا رو یک بار با دقت خوندید، حالا شروع کنید، قصد بررسی چه نوع آدرسی رو دارید؟
@segmenttt
🌐 www.segmentt.ir
#ترفند
فایلی را می‌خواهم دانلود کنم، چطور بفهمم که فایل ویروسی است یا نه؟


قبل از دانلود فایل، می‌توانید فایل را از طریق سایت virustotal.com اسکن کنید. این سایت امکان اسکن فایل و دامین را به شما می‌دهد.

@segmenttt
🌐 www.segmentt.ir
📣لایسنس اینترنت سکیوریتی نود ۳۲ ورژن ۹ تا ۱۳ تاریخ ۱۳۹۹/۷/۱۹ 📣




PHEN-XAJU-S7D4-67CB-BVMP
2KS5-XVHA-E2UP-28SS-KGGH
6S5A-X57V-X6H2-JCDW-WKAX

⚠️ تاریخ انقضاء ۱۳۹۹/۸/۱۹ ⚠️

📣لایسنس اسمارت سکیوریتی نود ۳۲ ورژن ۴ تا ۸ تاریخ ۱۳۹۹/۷/۱۹ 📣




Username: EAV-0265529524
Password: 5dc6c742vt
Username: EAV-0265528563
Password: ft2x8j8cc9
Username: EAV-0265501898
Password: b4uxcvk7dj

⚠️ تاریخ انقضاء ۱۳۹۹/۸/۱۹ ⚠️

📣لایسنس آنتی ویروس نود ۳۲ ورژن ۹ تا ۱۳ تاریخ ۱۳۹۹/۷/۱۹ 📣




3EE8-XCB2-WBXE-X3HX-UC87
RFMH-X6NE-RNNM-T2NG-JHUG
2KS5-XVHA-E2UP-28SS-KGGH

⚠️ تاریخ انقضاء ۱۳۹۹/۸/۱۹ ⚠️

📣لایسنس آنتی ویروس نود ۳۲ ورژن ۴ تا ۸ تاریخ ۱۳۹۹/۷/۱۹ 📣




Username: EAV-0265529524
Password: 5dc6c742vt
Username: EAV-0265501898
Password: b4uxcvk7dj
Username: EAV-0265514421
Password: ac9kvfv6t6

⚠️ تاریخ انقضاء ۱۳۹۹/۸/۱۹ ⚠️

📣لایسنس موبایل سکیوریتی تاریخ ۱۳۹۹/۷/۱۹ 📣




JH8P-XMDC-DTW4-VAPR-733K
BMGT-X56P-572R-KRNG-MDH2
6XEE-XV7E-HN2C-UA2A-F685

⚠️ تاریخ انقضاء ۱۳۹۹/۸/۱۹ ⚠️
#nod32

@segmenttt
🌐 www.segmentt.ir