چرا SQLite از سی استفاده میکنه؟
نکته خوبش اینه که با rust هم مقایسه کرده و گفته به چه دلایلی سراغ rust نرفتن.
https://www.sqlite.org/whyc.html
نکته خوبش اینه که با rust هم مقایسه کرده و گفته به چه دلایلی سراغ rust نرفتن.
https://www.sqlite.org/whyc.html
👍3
دوستمون یه extension برای کروم نوشتن که میشه با یه کلیک وارد کلاس adobe connect شد. (اون ارور نداشتن flash player رو از بین میبره و میره رو حالت html-view)
https://github.com/hzonuz/linuxbu-chrome-extension
https://github.com/hzonuz/linuxbu-chrome-extension
GitHub
GitHub - hzonuz/linuxbu-chrome-extension: linuxbu is a chrome extension that helps you to enter SBU classes via html-view in linux!
linuxbu is a chrome extension that helps you to enter SBU classes via html-view in linux! - GitHub - hzonuz/linuxbu-chrome-extension: linuxbu is a chrome extension that helps you to enter SBU class...
👍4
با vim فایلهاتون رو به شکل موثر ادیت کنید.
https://moolenaar.net/habits.html
این توسط نویسندهی vim نوشته شده بنابراین تعجب نکنید که یکم بایاسه.
https://moolenaar.net/habits.html
این توسط نویسندهی vim نوشته شده بنابراین تعجب نکنید که یکم بایاسه.
به عنوان aur helper، به جای yay از paru استفاده کنیم.
https://www.youtube.com/watch?v=w3j3tivcm50
https://www.youtube.com/watch?v=w3j3tivcm50
YouTube
Attention Arch Users! Replace 'Yay' With 'Paru'.
Are you an Arch Linux user? Do you install packages from the AUR? Do you use the Yay AUR helper? If so, know this--yay isn't really maintained anymore. Instead, it is recommended that you install paru as a replacement for yay.
REFERENCED:
► https:/…
REFERENCED:
► https:/…
❤1
نوشتههای ترمینالی
چرا گوگل بده؟ از زبان داک داک گو: https://spreadprivacy.com/why-use-duckduckgo-instead-of-google/
خب البته که موتورهای جستوجوی privacyمحور، محدود به duck duck go نمیشن.
مثلا searx و qwant هم هستن.
دوستمون به swisscows اشاره کردن.
https://t.iss.one/c/1189701106/4396
من این swisscows رو تست کردم، سرچ خوبی داره. رابط کاربریش رو تقریبا پسندیدم.
فقط چیزی که عجیب بود جای ساختن اکانت بود، الان که اکانت ساختم هیچ نکتهای نمیبینم توش! فقط تعداد سرچ هام رو میشماره که خیلی حس خوبی نمیده.
و اینکه یکی از پایههای سرچش، کشوریه که هستین و با تغییر ip و اینا به هم میریزه. کشورتون رو هم میتونین انتخاب کنید ولی ایران جزوش نیست =)
در کل مخصوصا برای سرچ غیر فارسی جالب بود.
یه خاصیت preview هم داره که به شکل anonymous میتونین هر کدوم از resultها رو خواستین ببینین و اسکرول کنین!
اینم ادرسش:
https://swisscows.com/
مثلا searx و qwant هم هستن.
دوستمون به swisscows اشاره کردن.
https://t.iss.one/c/1189701106/4396
من این swisscows رو تست کردم، سرچ خوبی داره. رابط کاربریش رو تقریبا پسندیدم.
فقط چیزی که عجیب بود جای ساختن اکانت بود، الان که اکانت ساختم هیچ نکتهای نمیبینم توش! فقط تعداد سرچ هام رو میشماره که خیلی حس خوبی نمیده.
و اینکه یکی از پایههای سرچش، کشوریه که هستین و با تغییر ip و اینا به هم میریزه. کشورتون رو هم میتونین انتخاب کنید ولی ایران جزوش نیست =)
در کل مخصوصا برای سرچ غیر فارسی جالب بود.
یه خاصیت preview هم داره که به شکل anonymous میتونین هر کدوم از resultها رو خواستین ببینین و اسکرول کنین!
اینم ادرسش:
https://swisscows.com/
Swisscows
Your private and anonymous search engine Swisscows
With our anonymous search engine Swisscows you will find absolute security. No tracking ✓ Search anonymously ✓ Family friendly ✓ at | swisscows.com
🔥1
کلی ابزار و منابع باحال!
توضیح بهتری خیلی نمیشه داد اما چیزای جالب ترمینالی و شبکهای داره
https://github.com/trimstray/the-book-of-secret-knowledge
توضیح بهتری خیلی نمیشه داد اما چیزای جالب ترمینالی و شبکهای داره
https://github.com/trimstray/the-book-of-secret-knowledge
GitHub
GitHub - trimstray/the-book-of-secret-knowledge: A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners…
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more. - trimstray/the-book-of-secret-knowledge
👍5
نوشتههای ترمینالی
کلی ابزار و منابع باحال! توضیح بهتری خیلی نمیشه داد اما چیزای جالب ترمینالی و شبکهای داره https://github.com/trimstray/the-book-of-secret-knowledge
مثلا با این دستور میشه یه خط توی ترمینال چاپ کرد!
printf "%`tput cols`s" | tr ' ' '-'
اگر درست فهمیده باشمش واقعا جالبه.
یه برنامه که متن رمزنگاری شده/هش شده رو میگیره و decrypt میکنه. چطوری؟ با هوش مصنوعی.
https://github.com/Ciphey/Ciphey
توضیح فنیای که دادن:
Ciphey uses a custom built artificial intelligence module (AuSearch) with a Cipher Detection Interface to approximate what something is encrypted with. And then a custom-built, customisable natural language processing Language Checker Interface, which can detect when the given text becomes plaintext.
یه برنامه که متن رمزنگاری شده/هش شده رو میگیره و decrypt میکنه. چطوری؟ با هوش مصنوعی.
https://github.com/Ciphey/Ciphey
توضیح فنیای که دادن:
Ciphey uses a custom built artificial intelligence module (AuSearch) with a Cipher Detection Interface to approximate what something is encrypted with. And then a custom-built, customisable natural language processing Language Checker Interface, which can detect when the given text becomes plaintext.
GitHub
GitHub - bee-san/Ciphey: ⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes…
⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡ - bee-san/Ciphey
🤯2
خب همونطور که میدونید قابلیت multi-line string توی جاواهای جدید اضافه شده (با اسم text blocks)
اما قبلا که نبوده یه چنین حرکتی زدن:
یعنی در واقع یه anotation processor هست که مقدار کامنت رو میخونه و به شکل string تقدیم شما میکنه!
اما قبلا که نبوده یه چنین حرکتی زدن:
/**https://stackoverflow.com/a/11754758/10999348
<html>
<head/>
<body>
<p>
Hello<br/>
Multiline<br/>
World<br/>
</p>
</body>
</html>
*/
@Multiline
private static String html;
public static void main(final String[] args) {
System.out.println(html);
}
یعنی در واقع یه anotation processor هست که مقدار کامنت رو میخونه و به شکل string تقدیم شما میکنه!
Stack Overflow
Does Java have support for multiline strings?
Coming from Perl, I sure am missing the "here-document" means of creating a multi-line string in source code:
$string = <<"EOF" # create a three-line string
text
text
text
EOF
In Java, I h...
$string = <<"EOF" # create a three-line string
text
text
text
EOF
In Java, I h...
👍2🤯1
https://youtube.com/playlist?list=PLYu14f166rVS10lzQIADtsyUMGRkoBntT
یه پلی لیست خفن در مورد نصب و کارهای بعد از نصب chrome os روی کامپیوتر شخصی
یه پلی لیست خفن در مورد نصب و کارهای بعد از نصب chrome os روی کامپیوتر شخصی
YouTube
Chrome OS for PC and Laptop
All you need to know about How to Install Chrome OS on any PC or Laptop - Full Install, Dual Boot with Windows 11 or 10, install on Legacy BIOS or UEFI, Chro...
👍1
تصمیمات برای بردن کرنل لینوکس از C89 به C99 یاC11
حالا مشکل بزرگی که باعث این شده چیه؟ توی C89 اجازه ندارید توی خود for متغیر تعریف کنید، پس در نتیجه مجبورید بیرون فور تعریف کنید که باعث میشه اون متغیر برای استفاده های بعدی هم در دسترس باشه هرچند که میتونه باعث مشکل بشه.
یکم بد گفتم،
در واقع چنین کدی توی C99 مورد قبوله:
حالا مشکل بزرگی که باعث این شده چیه؟ توی C89 اجازه ندارید توی خود for متغیر تعریف کنید، پس در نتیجه مجبورید بیرون فور تعریف کنید که باعث میشه اون متغیر برای استفاده های بعدی هم در دسترس باشه هرچند که میتونه باعث مشکل بشه.
یکم بد گفتم،
در واقع چنین کدی توی C99 مورد قبوله:
for(int i = 0; i < 10; i++){ولی اگه C89 داشته باشیم، باید اینطوری بنویسیم:
}
int i;https://lwn.net/SubscriberLink/885941/01fdc39df2ecc25f/
for(i = 0; i < 10; i++){
}
lwn.net
Moving the kernel to modern C
Despite its generally fast-moving nature, the kernel project relies on a
number of old tools. While critics like to focus on the community's
extensive use of email, a possibly more significant anachronism is the use
of the 1989 version of the C language…
number of old tools. While critics like to focus on the community's
extensive use of email, a possibly more significant anachronism is the use
of the 1989 version of the C language…
👍4
مبحث currying در پایتون
https://towardsdatascience.com/what-is-currying-in-programming-56fd57103431
https://towardsdatascience.com/what-is-currying-in-programming-56fd57103431
❤2
مقایسهای از rust و zig
https://www.scattered-thoughts.net/writing/assorted-thoughts-on-zig-and-rust/
https://www.scattered-thoughts.net/writing/assorted-thoughts-on-zig-and-rust/
👍1👎1
چیز جالبی که در مورد zig هست اینه که یه امکان compile time داره که شما میتونید کدی بنویسید که در زمان کامپایل اجرا بشه.
حالا این چیز جدیدی نیست
اما نکته مثبت اینه که از همون سینتکس های کد معمولی استفاده میشه و لازم نیست یه زبان کاملا جدید رو یاد بگیرید.
https://www.scattered-thoughts.net/writing/assorted-thoughts-on-zig-and-rust/
حالا این چیز جدیدی نیست
اما نکته مثبت اینه که از همون سینتکس های کد معمولی استفاده میشه و لازم نیست یه زبان کاملا جدید رو یاد بگیرید.
https://www.scattered-thoughts.net/writing/assorted-thoughts-on-zig-and-rust/
👍1👎1