چگونه خطوط خالی یک فایل را حذف کنیم؟
اگه یه فایل متنی دارین و نیاز دارین که خطوط اضافیش رو حذف کنین کافیه که با استفاده از sed به شکل زیر عمل کنین:
توضیح:
دستور d که همون delete هست و مسیله ای نداره اما پترنی که استفاده شده([[:space:]]) یه ریجکس هست که میگه اگه یه خط شامل صفر یا بیش تر(*) whitespace بود اون خط رو انتخاب کن
نکته مهم اینجاست که توی ریجکس whitespace با
\s
نشون داده میشه ولی اینجا این مورد کار نمیکنه و باید از [[:space:]] استفاده کنیم
البته توجه کنین که sed کلا محتوای یک فایل رو عوض نمیکنه و خروجیش هم stdout هست
پس این دستور فایلتون رو عوض نمیکنه و اگه لازمه که محتوای فایل عوض بشه باید از ریدایرکت استفاده کنین
#sed
#linux
#Tips
@stuffs_for_geeks
اگه یه فایل متنی دارین و نیاز دارین که خطوط اضافیش رو حذف کنین کافیه که با استفاده از sed به شکل زیر عمل کنین:
sed '/^[[:space:]]*$/ d' <path-to-file>
توضیح:
دستور d که همون delete هست و مسیله ای نداره اما پترنی که استفاده شده([[:space:]]) یه ریجکس هست که میگه اگه یه خط شامل صفر یا بیش تر(*) whitespace بود اون خط رو انتخاب کن
نکته مهم اینجاست که توی ریجکس whitespace با
\s
نشون داده میشه ولی اینجا این مورد کار نمیکنه و باید از [[:space:]] استفاده کنیم
البته توجه کنین که sed کلا محتوای یک فایل رو عوض نمیکنه و خروجیش هم stdout هست
پس این دستور فایلتون رو عوض نمیکنه و اگه لازمه که محتوای فایل عوض بشه باید از ریدایرکت استفاده کنین
#sed
#linux
#Tips
@stuffs_for_geeks
Computer_Network.pdf
214.3 MB
Forwarded from کار و کسب، عادل طالبی 📌
دوره آموزشی راهاندازی فروشگاه اینترنتی
این دوره، میتوانست با قیمت 1 تا 2 میلیون تومان به راحتی به فروش برود. ولی آن را رایگان در آپارات منتشر کردم. عزیزان در صباویژن هم همکاری کردهاند و با تدوین و ادیت خوب، هر هفته قسمتهای جدید را روی آپارات میگذارند.
تا اینجا، سیزده بخش منتشر شده است. اینجا میتوانید لیست پخش و قسمتهای جدید را ببینید:
🌐 aparat.com/playlist/1172636/
💥 لینک مستقیم مشاهدۀ بخشهای یک تا سیزدهم:
1️⃣ راهاندازی فروشگاه اینترنتی (بخش اول)
2️⃣ راهاندازی فروشگاه اینترنتی (بخش دوم)
3️⃣ راهاندازی فروشگاه اینترنتی (بخش سوم)
4️⃣ راهاندازی فروشگاه اینترنتی (بخش چهارم)
5️⃣ راهاندازی فروشگاه اینترنتی (بخش پنجم)
6️⃣ راهاندازی فروشگاه اینترنتی (بخش ششم)
7️⃣ راهاندازی فروشگاه اینترنتی (بخش هفتم)
8️⃣ راهاندازی فروشگاه اینترنتی (بخش هشتم)
9️⃣ راهاندازی فروشگاه اینترنتی (بخش نهم)
🔟 راهاندازی فروشگاه اینترنتی (بخش دهم)
1️⃣1️⃣ راهاندازی فروشگاه اینترنتی (بخش یازدهم)
2️⃣1️⃣ راهاندازی فروشگاه اینترنتی (بخش دوازدهم)
3️⃣1️⃣ راهاندازی فروشگاه اینترنتی (بخش سیزدهم)
☑️ @kar_kasb
این دوره، میتوانست با قیمت 1 تا 2 میلیون تومان به راحتی به فروش برود. ولی آن را رایگان در آپارات منتشر کردم. عزیزان در صباویژن هم همکاری کردهاند و با تدوین و ادیت خوب، هر هفته قسمتهای جدید را روی آپارات میگذارند.
تا اینجا، سیزده بخش منتشر شده است. اینجا میتوانید لیست پخش و قسمتهای جدید را ببینید:
🌐 aparat.com/playlist/1172636/
💥 لینک مستقیم مشاهدۀ بخشهای یک تا سیزدهم:
1️⃣ راهاندازی فروشگاه اینترنتی (بخش اول)
2️⃣ راهاندازی فروشگاه اینترنتی (بخش دوم)
3️⃣ راهاندازی فروشگاه اینترنتی (بخش سوم)
4️⃣ راهاندازی فروشگاه اینترنتی (بخش چهارم)
5️⃣ راهاندازی فروشگاه اینترنتی (بخش پنجم)
6️⃣ راهاندازی فروشگاه اینترنتی (بخش ششم)
7️⃣ راهاندازی فروشگاه اینترنتی (بخش هفتم)
8️⃣ راهاندازی فروشگاه اینترنتی (بخش هشتم)
9️⃣ راهاندازی فروشگاه اینترنتی (بخش نهم)
🔟 راهاندازی فروشگاه اینترنتی (بخش دهم)
1️⃣1️⃣ راهاندازی فروشگاه اینترنتی (بخش یازدهم)
2️⃣1️⃣ راهاندازی فروشگاه اینترنتی (بخش دوازدهم)
3️⃣1️⃣ راهاندازی فروشگاه اینترنتی (بخش سیزدهم)
☑️ @kar_kasb
دوستان اگه درسی مثل مدار منطقی یا ساختار کامپیوتر داشتین و استاد گفت modelsim یا ise یا همچین چیزایی برای وریلاگ(منظورم خود وریلاگه نه سیستم وریلاگ) نصب کنین، میتونین ایگنور کنین حرفش رو و icarus verilog رو همراه با gtkwave استفاده کنید که بسیار منطقی تر است
لینک دانلود icarus verilog برای ویندوز
https://bleyer.org/icarus/
یک پروژهٔ کوچیک و آموزش کار با icarus verilog و gtkwave (این آموزش توی لینوکس هست ولی روی ویندوز هم هیچ فرقی نداره. اگه icarus رو درست نصب کنین، دستوراتی که توی آموزش میزنه براتون توی ترمینال ویندوز هم اجرا خواهد شد):
https://circuitfever.com/verilog-simulation-using-iverilog-and-gtkwave
#verilog
لینک دانلود icarus verilog برای ویندوز
https://bleyer.org/icarus/
یک پروژهٔ کوچیک و آموزش کار با icarus verilog و gtkwave (این آموزش توی لینوکس هست ولی روی ویندوز هم هیچ فرقی نداره. اگه icarus رو درست نصب کنین، دستوراتی که توی آموزش میزنه براتون توی ترمینال ویندوز هم اجرا خواهد شد):
https://circuitfever.com/verilog-simulation-using-iverilog-and-gtkwave
#verilog
Circuitfever
Simulating Verilog HDL using iVerilog and GTKwave - Circuit Fever
In this article, I'll show you how to install open source tools for simulating verilog code and how to use them to simulate verilog code.
🔥1
Forwarded from Forensic In persian (Forensic Man)
FOR500[MyEdition].pdf
8.5 MB
سالها بود که این کتاب در کنج لپتاپم داشت خاک میخورد از طرفی هم جای خالی چنین فضایی که مطالب عملی رو به صورت کاملاً فارسی و مدون به صورت رایگان آموزش بدهند خیلی حس میشد؛ دوستان زیادی بهم گفتند که مطالب رو در قالب یک کتاب چاپ کن و منتشر کن ولی من با توجه به این قیمت تمام شده برای مخاطب میتونست مقرون به صرفه نباشه و از طرفی هم علاقه شخصی خودم به اشتراک دانش به صورت رایگان وجود داشت و با نظر گرفتن شرایط نابه سامان وضعیت امنیت سایبری کارشناسهای سازمانها/شرکتها تصمیم گرفتم که هم این کتاب رو منتشر کنم هم کانالی برای این موضوع ایجاد کنم. :)
انشالله به شرط حیات در قالب ویدئو آموزشی هم کار رو ادامه خواهیم داد و مطالب بیشتری رو برای سایر موضوعاتی که قبلاً عنوان کردم قرار خواهیم داد.
و من الله توفیق/
م.و.ف.ق باشید///
انشالله به شرط حیات در قالب ویدئو آموزشی هم کار رو ادامه خواهیم داد و مطالب بیشتری رو برای سایر موضوعاتی که قبلاً عنوان کردم قرار خواهیم داد.
و من الله توفیق/
م.و.ف.ق باشید///
Forwarded from Source Byte ( $ᴘ3ᴅʏʟ1)
My friend explain and show how to work with gdb + demo
https://www.aparat.com/v/zdEBg
(Persian)
#reverse
———
@islemolecule_source
https://www.aparat.com/v/zdEBg
(Persian)
#reverse
———
@islemolecule_source
آپارات - سرویس اشتراک ویدیو
بررسی و نحوه کار با دیباگر GDB لینوکس
GDB چیست ؟GNU Debugger ابزاری است که امکاناتی در اختیار شما قرار می دهد تا بتوانید ببینید درون برنامه تان چه اتفاقی میفتد یا در حین ایجاد یک مشکل در کدتان، کد چگونه عکس العمل نشان می دهد. GDB از طریق متوقف کردن برنامه در لحظات مشخص و همچنین شروع برنامه از…
Forwarded from GHOST PACKT COURSE
CompTIA PenTest+ (PT0-002) | ITProTV
ℹ️ Info: https://www.itpro.tv/courses/comptia/comptia-pentest-pt0002/
https://t.iss.one/+E8MTOT9xfCMyOGQ8
ℹ️ Info: https://www.itpro.tv/courses/comptia/comptia-pentest-pt0002/
https://t.iss.one/+E8MTOT9xfCMyOGQ8
👌1
Forwarded from 2024 Angela Yu Python
01 - Day 1 - Beginner - Working with Variables in Python to Manage Data
Forwarded from 2024 Angela Yu Python
Media is too big
VIEW IN TELEGRAM
001 What you're going to get from this course
یه سایت خیلی خوب با کتابهای خیلی خوب برای یادگیری پایتون:
https://inventwithpython.com
#Programming
#Python
@stuffs_for_geeks
https://inventwithpython.com
#Programming
#Python
@stuffs_for_geeks
Inventwithpython
Learn to program. For free.
A Page in : Learn to program. For free.
❤🔥1
Forwarded from Yasha
آمازون یه Runtime خفن برای جاوا اسکریپت معرفی کرده که 2 برابر از NodeJS سریعتره. با زبان Rust نوشته شده و فقط 3 مگابایت حجم داره! یعنی 10 برابر هم تقریبا سبکتره.
https://github.com/awslabs/llrt
@Yasha
https://github.com/awslabs/llrt
@Yasha
🔥2
Forwarded from SecCode (Meisam Monsef)
دانلود رایگان دوره کانفیگ سرور لینوکس Ubuntu به مناسبت ولادت امام حسین (ع)
امام حسین (ع) : کسی که برای جلب رضایت و خوشنودی مردم ، موجب خشم و غضب خداوند شود، خداوند او را به مردم وا می گذارد.
جلسه اول :
username : ff7f4356e44
password : c2bf95c6e9fcfdf95e0dea9b38b31
https://cafenode.ir/ConfigServer/01/01.zip
جلسه دوم :
username : 9002b61dc9002b61dc
password : 8cb93d1c1e1c983df904096e0cfdf7b
https://cafenode.ir/ConfigServer/02/ch02.zip
جلسه سوم :
username : f27d49190277eae81143
password : 2f673ae17d203fdf4229
https://cafenode.ir/ConfigServer/03/03.zip
جلسه چهارم :
username : eb99b60a7fb3c59471fe
password : efa9978929208a1a2d231d91ee897bdb3a95a894bf8a
https://cafenode.ir/ConfigServer/04/ch04.zip
جلسه پنجم :
username : 8697e6fef5fc9
password : 9b1f85cbe9cf0aee8fb4c39ebe6
https://cafenode.ir/ConfigServer/05/05.zip
@SecCode
امام حسین (ع) : کسی که برای جلب رضایت و خوشنودی مردم ، موجب خشم و غضب خداوند شود، خداوند او را به مردم وا می گذارد.
جلسه اول :
username : ff7f4356e44
password : c2bf95c6e9fcfdf95e0dea9b38b31
https://cafenode.ir/ConfigServer/01/01.zip
جلسه دوم :
username : 9002b61dc9002b61dc
password : 8cb93d1c1e1c983df904096e0cfdf7b
https://cafenode.ir/ConfigServer/02/ch02.zip
جلسه سوم :
username : f27d49190277eae81143
password : 2f673ae17d203fdf4229
https://cafenode.ir/ConfigServer/03/03.zip
جلسه چهارم :
username : eb99b60a7fb3c59471fe
password : efa9978929208a1a2d231d91ee897bdb3a95a894bf8a
https://cafenode.ir/ConfigServer/04/ch04.zip
جلسه پنجم :
username : 8697e6fef5fc9
password : 9b1f85cbe9cf0aee8fb4c39ebe6
https://cafenode.ir/ConfigServer/05/05.zip
@SecCode
Forwarded from SecCode (Meisam Monsef)
server-config.zip
14.9 KB
👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆
فایل های Note دوره کانفیگ سرور لینوکس Ubuntu
سرفصل ها :
آموزش نصب و راه اندازی DNS and BIND 9
اتصال دامنه به سرور
ایجاد subdomain
نصب و راه اندازی وب سرور nginx
ایجاد virtual host در nginx
آموزش ساخت reverse proxy با nginx
فعال کردن SSL برای دامنه
ایجاد وب سرور با apache و ایجاد virtual host
نصب دیتابیس های mongodb - mysql - postgresql - redis
نصب php - go - rust - node js
کانفیگ firewall سرور
نصب و راه اندازی docker و docker compose
نصب و راه اندازی سرویس ارسال و دریافت ایمیل postfix - dovecot
@SecCode
فایل های Note دوره کانفیگ سرور لینوکس Ubuntu
سرفصل ها :
آموزش نصب و راه اندازی DNS and BIND 9
اتصال دامنه به سرور
ایجاد subdomain
نصب و راه اندازی وب سرور nginx
ایجاد virtual host در nginx
آموزش ساخت reverse proxy با nginx
فعال کردن SSL برای دامنه
ایجاد وب سرور با apache و ایجاد virtual host
نصب دیتابیس های mongodb - mysql - postgresql - redis
نصب php - go - rust - node js
کانفیگ firewall سرور
نصب و راه اندازی docker و docker compose
نصب و راه اندازی سرویس ارسال و دریافت ایمیل postfix - dovecot
@SecCode
Forwarded from OnHex
🔴 گروه هکری " قیام تا سرنگونی " ، منتسب به منافقین، اعلام کرده که سایتهای زیر رو هک و از دسترس خارج کرده.
سایت خبرگزاری مجلس (با نام خانه ملت)
سایت پایگاه الکترونیکی جامع مجلس
سایت کتابخانه و مرکز اسناد مجلس
تسخیر بیش از ۶۰۰ سرور مجلس
🆔 @onhex_ir
➡️ ALL Link
سایت خبرگزاری مجلس (با نام خانه ملت)
سایت پایگاه الکترونیکی جامع مجلس
سایت کتابخانه و مرکز اسناد مجلس
تسخیر بیش از ۶۰۰ سرور مجلس
🆔 @onhex_ir
➡️ ALL Link
خبرگزاری ایلنا
خبرگزاری مجلس هک شد؟
به گزارش خبرنگار ایلنا، صفحه خبرگزاری خانه ملت وابسته به مجلس شورای اسلامی دقایقی پیش از دسترس خارج شد.
با توجه به بارگذاری عکس سران منافقین به نظر
با توجه به بارگذاری عکس سران منافقین به نظر
👏2
Forwarded from OnHex
OnHex
🔴 گروه هکری " قیام تا سرنگونی " ، منتسب به منافقین، اعلام کرده که سایتهای زیر رو هک و از دسترس خارج کرده. سایت خبرگزاری مجلس (با نام خانه ملت) سایت پایگاه الکترونیکی جامع مجلس سایت کتابخانه و مرکز اسناد مجلس تسخیر بیش از ۶۰۰ سرور مجلس 🆔 @onhex_ir ➡️ ALL…
🔴 اطلاعیۀ روابطعمومی مجلس دربارۀ از دسترس خارجشدن سایتهای مجلس
/ فارس
🆔 @onhex_ir
➡️ ALL Link
🔹سایت مجلس و خبرگزاری خانه ملت از صبح امروز بهدلیل حملات سایبری، هک و از دسترس خارج شده است.
🔹ابعاد این موضوع توسط تیمهای فنی کارشناسی در حال بررسی است و بهزودی اطلاعرسانیهای لازم صورت خواهد گرفت.
🔹بررسی اولیه این تصاویر نشان میدهد که برخی از این اسناد دستکاری شده و غیرقابل استناد است. به این صورت که هکرها احتمالا از طریق دسترسی محدود به برخی اسناد، اسناد واقعی را دستکاری کردهاند.
🔹بهعنوان نمونه در فایلی که باعنوان حقوق نمایندگان در خرداد ۱۴۰۲ منتشر شده یک ستون باعنوان جمع نهایی حاوی اعداد غیرواقعی درج شده است که در اسناد پرداختی مجلس وجود ندارد.
/ فارس
🆔 @onhex_ir
➡️ ALL Link
زیلینک
اخبار و آموزشهای امنیت سایبری
اخبار آسیب پذیری ها، رویدادهای رایگان، آموزش ها، پادکست ها و ... در حوزه امنیت سایبری
👏2