Forwarded from Linuxor ?
چرا لینوکسیا از اسنپ ابونتو خوششون نمیاد ؟
یکی از دلایلی که میشه بهش اشاره کرد همراه بودن وابستگی ها کنار خود برنامس این یعنی هر برنامه ای که نصب میکنید حتی اگه وابستگی هاش قبلا توی یه برنامه از قبل نصب شده بوده باشه از اون satisfied نمیشه و دوباره حجم اشغال میکنه (مثل سی دی برنامه های ویندوز که همچی تو یه پکه)
برای پایچارم پرو که حجم اسنپش یک گیگه من یه تستی کردم اومدم وابستگی های برنامه رو جدا کردم ببینم حجمش چقدر میشه بعد از جدا کردن (lib,modules,plugins,jbr) کل حجم برنامه شد 18 مگابایت !
حالا تو اسنپ چرا نیومدن وابستگی هارو جدا کنن ؟
مشکل اصلی سخت بودن مدیریت دیپندنسی برای برنامه های گرافیکیه چون اولا برنامه های گرافیکی با تکنولوژی های یکسان ساخته نمیشن دیپندنسی هاشون متفاوته مثلا برای پایچارم اکثر دیپندنسی ها jar هست ولی ممکنه یه برنامه دیگه چیز دیگه ای باشه. و مدیریت کردن هر نوع دیپندنسی روش های خاص خودشو داره.
دوما ممکنه دیپندنسی ها باهم تداخل داشته باشن ولی اگه توی یه پک باشن این تضمین رو داریم که برنامه به درستی و بدون دردسر اجرا میشه.
🐧 @Linuxor
یکی از دلایلی که میشه بهش اشاره کرد همراه بودن وابستگی ها کنار خود برنامس این یعنی هر برنامه ای که نصب میکنید حتی اگه وابستگی هاش قبلا توی یه برنامه از قبل نصب شده بوده باشه از اون satisfied نمیشه و دوباره حجم اشغال میکنه (مثل سی دی برنامه های ویندوز که همچی تو یه پکه)
برای پایچارم پرو که حجم اسنپش یک گیگه من یه تستی کردم اومدم وابستگی های برنامه رو جدا کردم ببینم حجمش چقدر میشه بعد از جدا کردن (lib,modules,plugins,jbr) کل حجم برنامه شد 18 مگابایت !
حالا تو اسنپ چرا نیومدن وابستگی هارو جدا کنن ؟
مشکل اصلی سخت بودن مدیریت دیپندنسی برای برنامه های گرافیکیه چون اولا برنامه های گرافیکی با تکنولوژی های یکسان ساخته نمیشن دیپندنسی هاشون متفاوته مثلا برای پایچارم اکثر دیپندنسی ها jar هست ولی ممکنه یه برنامه دیگه چیز دیگه ای باشه. و مدیریت کردن هر نوع دیپندنسی روش های خاص خودشو داره.
دوما ممکنه دیپندنسی ها باهم تداخل داشته باشن ولی اگه توی یه پک باشن این تضمین رو داریم که برنامه به درستی و بدون دردسر اجرا میشه.
🐧 @Linuxor
👍1
🔶 برای وردپرس سه دسته زیر داریم :
۱. توسعه دهنده وردپرس
۲. طراح وب سایت با وردپرس
۳. اپراتور وردپرس
حالا کار هرکدوم به طور خلاصه چیه؟
۱. توسعه دهنده وردپرس :
- طراحی و توسعه قالب وردپرس
- طراحی و توسعه افزونه
- امنیت و بهینه سازی وب سایت
۲. طراح وب سایت با وردپرس :
- پیاده سازی و اجرای وب سایت به کمک افزونه های وردپرس
- استفاده از قالب های اماده و شخصی سازی آنها
- طراحی قالب مورد نظر به کمک افزونه های وردپرس
- بهینه سازی و امنیت وب سایت(به کمک افزونه و یا کد)
اپراتور یا پشتیبان وردپرس:
- بروزرسانی و نگهداری وب سایت
- بکاپ گیری
- رفع مشکلات و باگ ها
- مدیریت محتوا
- پاسخگویی و راهنمایی کاربران
- بهینه سازی و بهبود عملکرد وب سایت (به کمک افزونه)
البته چیزی به نام وردپرس کار نداریم.
</Saeed Safarbeygi>
#وردپرس
@TheRaymondDev
۱. توسعه دهنده وردپرس
۲. طراح وب سایت با وردپرس
۳. اپراتور وردپرس
حالا کار هرکدوم به طور خلاصه چیه؟
۱. توسعه دهنده وردپرس :
- طراحی و توسعه قالب وردپرس
- طراحی و توسعه افزونه
- امنیت و بهینه سازی وب سایت
۲. طراح وب سایت با وردپرس :
- پیاده سازی و اجرای وب سایت به کمک افزونه های وردپرس
- استفاده از قالب های اماده و شخصی سازی آنها
- طراحی قالب مورد نظر به کمک افزونه های وردپرس
- بهینه سازی و امنیت وب سایت(به کمک افزونه و یا کد)
اپراتور یا پشتیبان وردپرس:
- بروزرسانی و نگهداری وب سایت
- بکاپ گیری
- رفع مشکلات و باگ ها
- مدیریت محتوا
- پاسخگویی و راهنمایی کاربران
- بهینه سازی و بهبود عملکرد وب سایت (به کمک افزونه)
البته چیزی به نام وردپرس کار نداریم.
</Saeed Safarbeygi>
#وردپرس
@TheRaymondDev
Linkedin
Saeed Safarbeygi on LinkedIn: #طراحی_سایت #وردپرس #برنامه_نویس | 47 comments
وردپرس کار نداریم !
.
.
.
سلام و درود خدمت همه عزیزان
هرکی که داره از وردپرس درامد زایی میکنه به طور کلی جزء یک یا چند دسته زیر قرار میگیره:
۱. توسعه دهنده… | 47 comments on LinkedIn
.
.
.
سلام و درود خدمت همه عزیزان
هرکی که داره از وردپرس درامد زایی میکنه به طور کلی جزء یک یا چند دسته زیر قرار میگیره:
۱. توسعه دهنده… | 47 comments on LinkedIn
👍1
🔶 اگر ساکن تهران هستید, حواست به اتوبوس های BRT باشد.
دلیلش چیه؟
اگر پسر هستید که یه سری پیرمردا هستند که هورمونشون تداخل افتاده که اقدام به لمس کردن جای حساس جوانان می کند.
این زمانی که سال ۹۶ سربازی بودم برام اتفاق افتاد و وانمود کردم هیچی اتفاقی نیافتاده تا ایستگاه بعدی پیاده بشم.
می خواستم سرش داد بزنم ولی ارزش نداشت و چون پیر هستند.
ولی تونستم تحمل کنم با اینکه ناخوشایند بود.
عجب دنیایی شده.
خودم نمی دونم اسم تجاوز بزارم یا خیر ...
البته این اتفاق پسر و دختر هم نمیشناسه
@TheRaymondDev
دلیلش چیه؟
اگر پسر هستید که یه سری پیرمردا هستند که هورمونشون تداخل افتاده که اقدام به لمس کردن جای حساس جوانان می کند.
این زمانی که سال ۹۶ سربازی بودم برام اتفاق افتاد و وانمود کردم هیچی اتفاقی نیافتاده تا ایستگاه بعدی پیاده بشم.
می خواستم سرش داد بزنم ولی ارزش نداشت و چون پیر هستند.
ولی تونستم تحمل کنم با اینکه ناخوشایند بود.
عجب دنیایی شده.
خودم نمی دونم اسم تجاوز بزارم یا خیر ...
البته این اتفاق پسر و دختر هم نمیشناسه
@TheRaymondDev
🤣9❤2👍2✍1😁1😢1
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
تعداد آگهی برای شرخر از FastApi بیشتره، برای ورود به بازار کار به این نکته ها هم توجه کنید
✅ @SEYED_BAX
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣9😁1
Forwarded from DevTwitter | توییت برنامه نویسی
اره php مرده، دوبار
https://w3techs.com/technologies/overview/programming_language
دو تا نکته:
- زبان ها تا وقتی آپدیت های درستی میدن ازشون استفاده میشه و مرده به حساب نمیان
- با حجم وبسایت های php که توسط وردپرس ساخته شده و این روزا هم فریمورک لاراول داره به تعدادش اضافه میکنه، فقط یک انقلاب تو این حوزه میتونه php رو بیاره پایین.
@DevTwitter
https://w3techs.com/technologies/overview/programming_language
دو تا نکته:
- زبان ها تا وقتی آپدیت های درستی میدن ازشون استفاده میشه و مرده به حساب نمیان
- با حجم وبسایت های php که توسط وردپرس ساخته شده و این روزا هم فریمورک لاراول داره به تعدادش اضافه میکنه، فقط یک انقلاب تو این حوزه میتونه php رو بیاره پایین.
@DevTwitter
👍7❤3
🔶 ایمیلی از طرف آکادمی سبز لرن به کاربران ارسال شده که گفتند تیم مارکتینگ سبز لرن به اشتباه ایمیلی به کاربران خود ارسال کرده که مبنی بر ۳ ماهه سینیور فرانت اند برنامه نویس شوید.
طبق این پیام در ۳ ماهه برنامه نویس شدن واقعیت ندارد و تیم مارکتینگ برای افزایش فروش خود به دروغ این پیام به خورد مخاطب داده است که مخاطب از روی نا اگاهی سریع کلیک می کند و وب سایت هدایت و کار را انجام می دهد.
واقعیت اینکه برای برنامه نویس شدن در بهترین حالت ۲ الی ۵ سال طول می کشد و اینجوری نیست چند خط کد بنویسید و برنامه نویس بشید.
تیم مارکتینگ در هر حوزه ای که فعالیت می کند از هیچی اگاه نیستند و دروغ به خورد مخاطب میده و هر شرکتی که تیم مارکتینگ استخدام می کند باید به دقت بررسی کند که آیا بخشی که فعالیت می کند اگاهی کافی را دارد یا خیر .. این کار حداقل باعث می شود مشتریان خود از دست ندهد.
@TheRaymondDev
طبق این پیام در ۳ ماهه برنامه نویس شدن واقعیت ندارد و تیم مارکتینگ برای افزایش فروش خود به دروغ این پیام به خورد مخاطب داده است که مخاطب از روی نا اگاهی سریع کلیک می کند و وب سایت هدایت و کار را انجام می دهد.
واقعیت اینکه برای برنامه نویس شدن در بهترین حالت ۲ الی ۵ سال طول می کشد و اینجوری نیست چند خط کد بنویسید و برنامه نویس بشید.
تیم مارکتینگ در هر حوزه ای که فعالیت می کند از هیچی اگاه نیستند و دروغ به خورد مخاطب میده و هر شرکتی که تیم مارکتینگ استخدام می کند باید به دقت بررسی کند که آیا بخشی که فعالیت می کند اگاهی کافی را دارد یا خیر .. این کار حداقل باعث می شود مشتریان خود از دست ندهد.
@TheRaymondDev
❤6
🔶 این صفحه گیت هاب متعلق به آقای محمد سمرده حقیقی فرد است.
همین طور می ببینید که در گیت هاب ایشون حدود 1,163,486 کامیت ثبت شده که پروژه های می ببینم که ۶۰۰ تا فورک کرده اما به روز رسانی خاصی در آن دیده نشده است.
ایشون چکار کرده ؟ با ابزار auto commit هر دقیقه کامیت فیک در گیت هابش ثبت می کنه که هدف اینکه بین برنامه نویسان ایران اول باشه و به اصصلاح فعال گیت هاب باشد.
https://github.com/bugbounted
https://github.com/bugbounted/auto-commit
https://committers.top/iran_private
@TheRaymondDev
@TheRaymondDev
همین طور می ببینید که در گیت هاب ایشون حدود 1,163,486 کامیت ثبت شده که پروژه های می ببینم که ۶۰۰ تا فورک کرده اما به روز رسانی خاصی در آن دیده نشده است.
ایشون چکار کرده ؟ با ابزار auto commit هر دقیقه کامیت فیک در گیت هابش ثبت می کنه که هدف اینکه بین برنامه نویسان ایران اول باشه و به اصصلاح فعال گیت هاب باشد.
https://github.com/bugbounted
https://github.com/bugbounted/auto-commit
https://committers.top/iran_private
@TheRaymondDev
@TheRaymondDev
GitHub
bugbounted - Overview
bugbounted has 654 repositories available. Follow their code on GitHub.
😁6
Forwarded from کداکسپلور | CodeExplore (CodeExplore)
مدیریت زمان راه های زیادی داره و خب یکم باهم بررسیش میکنیم:
🍯تغذیه مناسب: برای بهبون عملکرد مغز ما میتونیم از غذاهایی استفاده کنیم که منبع غنی اومگا-3 هستن، مثل ماهی، میوه، سبزیجات و آجیل
و اینکه حتما نیاز داریم آب کافی بنوشیم تا برای حفظ هیدراتاسیون مغز و جلوگیری از خستگی ذهن کمکمون کنه
🛋استراحت کافی: اصن مگه برنامه نویسا هم میتونین کافی و منظم بخوابن؟ من که ندیدم، ولی خب خواب با کیفیت مثلا 7 یا 8 ساعت اونم در طول شب برای عملکرد بهینه مغز ضروریه، و حین کار هم باید استراحت های کوچیکی داشته باشین(داخل همون زمان بندی گفتیم)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7
🔶 دامنه twitter.com به تاریخ پیوست.
هم اکنون شبکه اجتماعی ایکس (توییتر سابق) با دامنه x.com بارگزاری می شود.
این اتفاق برند توییتر به پایان راه رسید.
@TheRaymondDev
هم اکنون شبکه اجتماعی ایکس (توییتر سابق) با دامنه x.com بارگزاری می شود.
این اتفاق برند توییتر به پایان راه رسید.
@TheRaymondDev
❤1😢1
🔶 برنامه مانگا یا مانهوا خوان کرونکو
اگر مانگا خوان قهاری هستید و دنبال مانگا و مانهوای جدیدی می گردید نسخه وطنی کرونکو پیشنهاد می کنم.
هر مانگا و منهوای دونه ای ۳۰۰ تومان است.
همه نوع مانها و مانگا و منهوای با داستان مصور مختلف در برنامه وجود داره...
وب سایت :
https://www.test787.com/
آندروید:
https://www.test787.com/app/kuroneko-v5-4.apk
نسخه IOS :
https://news.1rj.ru/str/AUMANGA/52058
@TheRaymondDev
اگر مانگا خوان قهاری هستید و دنبال مانگا و مانهوای جدیدی می گردید نسخه وطنی کرونکو پیشنهاد می کنم.
هر مانگا و منهوای دونه ای ۳۰۰ تومان است.
همه نوع مانها و مانگا و منهوای با داستان مصور مختلف در برنامه وجود داره...
وب سایت :
https://www.test787.com/
آندروید:
https://www.test787.com/app/kuroneko-v5-4.apk
نسخه IOS :
https://news.1rj.ru/str/AUMANGA/52058
@TheRaymondDev
Telegram
Kuro neko Comics & Mangas
با سلام خدمت کاربران عزیز
اون دسته از دوستانی که IOS دارند برای نصب ابتدا وارد اپ استور بشن و اپلیکیشن زیر را سرچ و نصب کنید
testflight
بعد از اینکه اپلیکیشن را نصب کردید
وارد تلگرام بشید و روی این لینک کلیک کنید
https://testflight.apple.com/join/4eftUv53…
اون دسته از دوستانی که IOS دارند برای نصب ابتدا وارد اپ استور بشن و اپلیکیشن زیر را سرچ و نصب کنید
testflight
بعد از اینکه اپلیکیشن را نصب کردید
وارد تلگرام بشید و روی این لینک کلیک کنید
https://testflight.apple.com/join/4eftUv53…
🥰2
Forwarded from TorhamDev | تورهام 😳
یک چیزی که خیلی داخل بچههایی که جنگو یاد میگیرن میبینم اینه که خیلی تایمشون رو داخل یادگرفتن سیستم تمپلیت جنگو هدر میدن. اقا اگه قرار بکاند کار باشید و کارهای فول استکی انجام نمیدید(حتی اونجا هم بیشتر موارد لازم نیست) اصلا از این بخش بگذرید به کار شما نمیاد اصلا، بیشتر عمر بکاند تون قراره API توسعه بدید نه تمپلیت، به جاش روی خود API و ORM جنگو و DRF تمرکز کنید.
@TorhamDevCH
@TorhamDevCH
👍8
Forwarded from PGTWEET | توییت برنامه نویسی
متد ()groupBy در جاوا اسکریپت، یکی از متدهای کاربردی برای گروهبندی عناصر در یک آرایه بر اساس معیار مشخص هست. این متد در ES2022 معرفی شده و برای سازماندهی و مدیریت دیتا ها بسیار مفیده.
در این پست، چند نمونه از استفادههای خفن و پرکاربرد متد ()groupBy رو بررسی میکنیم.
با استفاده از متد ()groupBy میتونید عناصر یک آرایه از استرینگ ها رو بر اساس طولشون گروهبندی کنید.
const words = ["apple", "banana", "pear", "peach"];
const groupedByLength = groupBy(words, word => word.length);
console.log(groupedByLength);
// Output:
// { '4': [ 'pear' ], '5': [ 'apple', 'peach' ], '6': [ 'banana' ] }
آبجکت های درون یک آرایه رو میتونید بر اساس مقدار یک ویژگی خاص، گروهبندی کنید. مثلاً بر اساس سن افراد.
const people = [
{ name: "Alice", age: 21 },
{ name: "Bob", age: 25 },
{ name: "Charlie", age: 21 }
];
const groupedByAge = groupBy(people, person => person.age);
console.log(groupedByAge);
// Output:
// { '21': [ { name: 'Alice', age: 21 }, { name: 'Charlie', age: 21 } ],
// '25': [ { name: 'Bob', age: 25 } ] }
اعداد درون یک آرایه رو بر اساس زوج یا فرد بودن، میتونید گروهبندی کنید.
const numbers = [1, 2, 3, 4, 5, 6];
const groupedByEvenOdd = groupBy(numbers, num => (num % 2 === 0 ? "even" : "odd"));
console.log(groupedByEvenOdd);
// Output:
// { 'odd': [ 1, 3, 5 ], 'even': [ 2, 4, 6 ] }
با استفاده از متد ()groupBy میتونید آرایهای از کلمات رو بر اساس حرف اولشون گروهبندی کنید.
const animals = ["dog", "cat", "elephant", "camel"];
const groupedByFirstLetter = groupBy(animals, animal => animal[0]);
console.log(groupedByFirstLetter);
// Output:
// { 'd': [ 'dog' ], 'c': [ 'cat', 'camel' ], 'e': [ 'elephant' ] }
متد ()groupBy به شما این امکان رو میده که به راحتی دادههای خودتون رو دستهبندی و مدیریت کنید. امیدوارم از این پست لذت برده باشید
#vesal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🔶 یه خبری خوندم که می گفت پاول دروف تعداد نیروهای شرکت ۳۰ نفر اعلام کرده است.
اما پاول دروف اشاره می کرد که پلتفرم تلگرام تنها از ۳۰ مهندس بهره میگیرد و خود وی شخصاً بهعنوان مدیر محصول روی عملکرد آن نظارت دارد. اکنون کارشناسان امنیتی هشدار دادهاند که تعداد پایین کارمندان تلگرام نهتنها بهمعنی بهینه بودن آن نیست، بلکه میتواند مشکلات امنیتی را در پی داشتهباشد.
چون این تعداد کمی نیرو خیال هکرها رو راحت کرده است که میتواند به تلگرام حمله و هک کند. زیرا اگر این تعداد نیروها به تسک های دیگر رسیدگی کند اما وقت کافی برای رسیدگی امنیت تلگرام نداشته باشد که باعث کاهش امنیت تلگرام خواهد شد و شاهد حمله هکرها و سرقت اطلاعات کاربران باشیم.
این موضوع حتی میتواند توجه هکرهای آژانسهای دولتی را هم بهدنبال داشتهباشد و آنها را برای یافتن آسیبپذیریها جهت نظارت بر دادههای کاربران، ترغیب نماید. همچنین تعداد پایین کارمندان تلگرام میتواند بیانگر نبود نیروی کافی برای رسیدگی به اموری مثل دعاوی حقوقی یا توسعه زیرساخت لازم برای نظارت بر محتوا و جلوگیری از سوء استفادههای احتمالی باشد.
@TheRaymondDev
اما پاول دروف اشاره می کرد که پلتفرم تلگرام تنها از ۳۰ مهندس بهره میگیرد و خود وی شخصاً بهعنوان مدیر محصول روی عملکرد آن نظارت دارد. اکنون کارشناسان امنیتی هشدار دادهاند که تعداد پایین کارمندان تلگرام نهتنها بهمعنی بهینه بودن آن نیست، بلکه میتواند مشکلات امنیتی را در پی داشتهباشد.
چون این تعداد کمی نیرو خیال هکرها رو راحت کرده است که میتواند به تلگرام حمله و هک کند. زیرا اگر این تعداد نیروها به تسک های دیگر رسیدگی کند اما وقت کافی برای رسیدگی امنیت تلگرام نداشته باشد که باعث کاهش امنیت تلگرام خواهد شد و شاهد حمله هکرها و سرقت اطلاعات کاربران باشیم.
این موضوع حتی میتواند توجه هکرهای آژانسهای دولتی را هم بهدنبال داشتهباشد و آنها را برای یافتن آسیبپذیریها جهت نظارت بر دادههای کاربران، ترغیب نماید. همچنین تعداد پایین کارمندان تلگرام میتواند بیانگر نبود نیروی کافی برای رسیدگی به اموری مثل دعاوی حقوقی یا توسعه زیرساخت لازم برای نظارت بر محتوا و جلوگیری از سوء استفادههای احتمالی باشد.
@TheRaymondDev
👎3😱1
Forwarded from علی مجاور | آموزش هک و امنیت (sina)
بعد کلی سرو کله زدن با ویندوز و cygwin و این داستانا برای اینکه بتونم از یه تیکه کد c++ تو پایتون استفاده کنم آخرشم موفق نشدم یه dll که با پایتون کار کنه خروجی بگیرم
عوضش اونطرف با wsl و لینوکس با یه کامند خالی اجرا شد و کار کرد
نتیجه گیری: روند بکاپ اطلاعات آغاز شده و ویندوز رو پاک میکنم🤝
عوضش اونطرف با wsl و لینوکس با یه کامند خالی اجرا شد و کار کرد
نتیجه گیری: روند بکاپ اطلاعات آغاز شده و ویندوز رو پاک میکنم🤝
😁7
🔶 در به روز رسانی جدید تلگرام سیستم خرید و فروش با ارز ستاره فعال شد.
برای استفاده از این سیستم باید کانال تلگرام حدود ۱۰۰۰ نفر باشد و بر روی شماره ایران کار نمی کند.
@TheRaymondDev
برای استفاده از این سیستم باید کانال تلگرام حدود ۱۰۰۰ نفر باشد و بر روی شماره ایران کار نمی کند.
@TheRaymondDev
Forwarded from محتوای آزاد سهراب
توی یک گروهی میخواستیم مشکل یک توزیع دبیان بیس رو حل کنیم، که با دستور زیر حل میشد:
بعد این دستور توی آرچ:
بعدش بعضی از دوستان میگن مدیر بسته آرچ سخته :)))
چرا آخه؟ به این گوگولی ای
🖼️ @SohrabContents
sudo apt update && sudo apt full-upgrade && sudo apt install build-essential && reboot
بعد این دستور توی آرچ:
sudo pacman -Syyu base-devel && reboot
بعدش بعضی از دوستان میگن مدیر بسته آرچ سخته :)))
چرا آخه؟ به این گوگولی ای
Please open Telegram to view this post
VIEW IN TELEGRAM
🔶 بالاخره پیش نمایش ویرایشگر Zed برای لینوکس منتشر شد.
اما فعلا خبری از نصاب .deb نیست و برای آرچ و آلپاین منتشر شده است.
https://github.com/zed-industries/zed/releases
@TheRaymondDev
اما فعلا خبری از نصاب .deb نیست و برای آرچ و آلپاین منتشر شده است.
https://github.com/zed-industries/zed/releases
@TheRaymondDev