ابزار gb برای build کردن پروژه goی شما
https://dave.cheney.net/2015/06/09/gb-a-project-based-build-tool-for-the-go-programming-language
https://dave.cheney.net/2015/06/09/gb-a-project-based-build-tool-for-the-go-programming-language
در مورد scale کردن پروژه های اوپن سورس: نکنید.
جایگزین کردن twitter instagram facebook به این سادگی نیست.
به جاش نرم افزار خاص برای کاربرد خیلی خاص مردم خاص درست کنید.
https://www.sicpers.info/2021/07/my-proposal-for-scaling-open-source-dont/
جایگزین کردن twitter instagram facebook به این سادگی نیست.
به جاش نرم افزار خاص برای کاربرد خیلی خاص مردم خاص درست کنید.
https://www.sicpers.info/2021/07/my-proposal-for-scaling-open-source-dont/
سختگیری رو ادامه ندید(؟)
قسمتی از متنش:
Let’s start with hazing. A lot of the software industry suffers from “I had to go through this, you should too”. Look at software engineering interviews, for example. I’m not sure whether anybody actually believes “I had to deal with carefully ensuring NUL-termination to avoid buffer overrun errors so you should too”, but I do occasionally still hear people telling less-experienced developers that they should learn C to learn more about how their computer works. Your computer is not a fast PDP-11, all you will learn is how the C virtual machine works.
https://www.sicpers.info/2020/10/discipline-doesnt-scale/
قسمتی از متنش:
Let’s start with hazing. A lot of the software industry suffers from “I had to go through this, you should too”. Look at software engineering interviews, for example. I’m not sure whether anybody actually believes “I had to deal with carefully ensuring NUL-termination to avoid buffer overrun errors so you should too”, but I do occasionally still hear people telling less-experienced developers that they should learn C to learn more about how their computer works. Your computer is not a fast PDP-11, all you will learn is how the C virtual machine works.
https://www.sicpers.info/2020/10/discipline-doesnt-scale/
برنامه نویس های واقعی از پاسکال استفاده نمیکنن. (به جاش از FORTRAN استفاده میکنن)
متنش خیلی قدیمیه و به سی در مورد زبان آینده اشاره کرده!
اما ایده کلی رو میشه گرفت
https://www.codeproject.com/articles/927/real-programmers-don-t-use-pascal
متنش خیلی قدیمیه و به سی در مورد زبان آینده اشاره کرده!
اما ایده کلی رو میشه گرفت
https://www.codeproject.com/articles/927/real-programmers-don-t-use-pascal
CodeProject
Real Programmers Don't Use PASCAL
Very humorous historical text about the art of programming computers
3212477.3212479.pdf
268.1 KB
چرا C یه زبان سطح پایین خوب نیست؟
خلاصه اینکه اون abstract machineی که سی توصیف میکنه (مموری فلت و پردازندهی sequential) سالهاست که به کامپیوترهای واقعی map نمیشه. حتی اکثر برنامهنویس ها نمیدونن برنامه سیشون چطوری به سختافزار مپ میشه.
برای همین سریع تر کردن سی کار سختیه، چون گارانتیهایی که سی تو استانداردش میده کار رو برای بهینه کردن کد سخت میکنه.
همچنین نوشتن برنامه همروند با سی هم بسیار کار سختی میشه.
https://dl.acm.org/doi/10.1145/3212477.3212479
خلاصه اینکه اون abstract machineی که سی توصیف میکنه (مموری فلت و پردازندهی sequential) سالهاست که به کامپیوترهای واقعی map نمیشه. حتی اکثر برنامهنویس ها نمیدونن برنامه سیشون چطوری به سختافزار مپ میشه.
برای همین سریع تر کردن سی کار سختیه، چون گارانتیهایی که سی تو استانداردش میده کار رو برای بهینه کردن کد سخت میکنه.
همچنین نوشتن برنامه همروند با سی هم بسیار کار سختی میشه.
https://dl.acm.org/doi/10.1145/3212477.3212479
چند گیگ متن خام فارسی
https://github.com/persiannlp/persian-raw-text
https://github.com/persiannlp/persian-raw-text
GitHub
GitHub - persiannlp/persian-raw-text: Persian raw text - حدود ۸۰ گیگابایت متن خام فارسی
Persian raw text - حدود ۸۰ گیگابایت متن خام فارسی. Contribute to persiannlp/persian-raw-text development by creating an account on GitHub.
خب متوجه شدم که
اونایی که به IDE اعتقاد ندارن، برا کارشون اسم میذارن:
Unix is my IDE
https://mkaz.blog/code/unix-is-my-ide/
اونایی که به IDE اعتقاد ندارن، برا کارشون اسم میذارن:
Unix is my IDE
https://mkaz.blog/code/unix-is-my-ide/
اینم یه سری نکته خوب گفته در این مورد
https://www.slideshare.net/tkramar/unix-is-my-ide/
https://www.slideshare.net/tkramar/unix-is-my-ide/
www.slideshare.net
Unix is my IDE
Unix is my IDETomáš Kramár, @tkramar
اجرای فقط یک تست از test unit در Junit
https://stackoverflow.com/questions/9288107/run-single-test-from-a-junit-class-using-command-line
https://stackoverflow.com/questions/9288107/run-single-test-from-a-junit-class-using-command-line
Stack Overflow
Run single test from a JUnit class using command-line
I am trying to find an approach that will allow me to run a single test from a JUnit class using only command-line and java.
I can run the whole set of tests from the class using the following:
j...
I can run the whole set of tests from the class using the following:
j...
Forwarded from Gopher Academy (Bardia)
🔴یه مقاله خوب در مورد Understanding go.mod and go.sum
🟢https://janteshital.medium.com/understanding-go-mod-and-go-sum-5fd7ec9bcc34
🔰 @gopher_academy
🟢https://janteshital.medium.com/understanding-go-mod-and-go-sum-5fd7ec9bcc34
🔰 @gopher_academy
Forwarded from Programming Resources via @like
A collection of modern/faster/saner alternatives to common unix commands.
مجموعهای از ابزارهای بهتر و سریعتر که میشه از اونها به عنوان جایگزین خیلی از دستورات پیشفرض لینوکس استفاده کرد.
#terminal #tools #modern #unix #linux #cli #shell #command_line #command
@pythony
https://github.com/ibraheemdev/modern-unix
مجموعهای از ابزارهای بهتر و سریعتر که میشه از اونها به عنوان جایگزین خیلی از دستورات پیشفرض لینوکس استفاده کرد.
#terminal #tools #modern #unix #linux #cli #shell #command_line #command
@pythony
https://github.com/ibraheemdev/modern-unix
اگه خواستین تمرین برنامه نویسی کنید این سایت ها رو پیشنهاد میدم:
https://www.codewars.com/dashboard
https://leetcode.com/problemset/all/
https://www.codewars.com/dashboard
https://leetcode.com/problemset/all/
Codewars
Codewars - Achieve mastery through coding practice and developer mentorship
A coding practice website for all programming levels – Join a community of over 3 million developers and improve your coding skills in over 55 programming languages!
چطوری مجتوای کامیت آخری که انجام دادیم رو (قبل پوش کردن) ادیت کنیم و از اول کامیت کنیم.
(نه، amend نیست)
https://stackoverflow.com/questions/927358/how-do-i-undo-the-most-recent-local-commits-in-git
(نه، amend نیست)
https://stackoverflow.com/questions/927358/how-do-i-undo-the-most-recent-local-commits-in-git
Stack Overflow
How do I undo the most recent local commits in Git?
I accidentally committed the wrong files to Git but haven't pushed the commit to the server yet.
How do I undo those commits from the local repository?
How do I undo those commits from the local repository?
تفاوت git reset و git checkout
https://stackoverflow.com/questions/3639342/whats-the-difference-between-git-reset-and-git-checkout
https://stackoverflow.com/questions/3639342/whats-the-difference-between-git-reset-and-git-checkout
Forwarded from رایانشهای یک ذهن آزاد
چرا ترک واتساپ؟
واتساپ بر خلاف ادعایش، به شدت ناامن است. چندی پیش، اخباری منتشر شد مبنی بر اینکه پیوند به گروههای واتساپ از جمله گروههای خصوصی بر روی موتورهای جستجوگر مانند گوگل فهرست میشوند. این یعنی نشانی گروه خصوصی شما دردسرس همگان قرار دارد. در نتیجه یک فرد ناشناس و احتمالا سودجو یا جاسوس میتواند وارد گروه شده و شماره تلفن اعضا و در نتیجه هویتشان را شناسایی کند.
این، یک فاجعه امنیتی است. حتی اگر فرض را بر این بگذاریم که به اشتباه چنین چیزی رخ داده است، نشانهای است از پوچ بودن ادعای امنیت این پیامرسان.
اهمیت داره؟ من که چیزی برای پنهان کردن ندارم!
حتما اهمیت دارد! گوشیهای هوشمند، اطلاعات بسیار زیادی از ما و سبک زندگی ما و اطرافیان ما را در اختیار دارد. اگر بی توجه باشیم، گوشیهای هوشمند کاملا میتوانند ابزار جاسوسی باشند.
هرگز نگویید اطلاعات خاصی برای پنهان کردن ندارم. اگر اطلاعات شما واقعا ارزشی نداشت، شرکتهای مختلف برای رسیدن به آنها هزینههای میلیاردی نمیکردند.
بی توجهی به امنیت و حریم شخصی، میتواند برای اطرافیانتان نیز مشکل ایجاد کند.
چه کنیم؟ برویم گپ، سروش و...؟
قطعا نه! پیامرسانهای داخلی چه بسا از واتساپ هم شرایطشان بدتر باشد. آنها همانند واتساپ، انحصاری هستند و به ما و متخصصان اجازه نمیدهند کدهایشان را بررسی کنیم. در نتیجه ممکن است همگیشان دارای مشکلات امنیتی عمدی باشند.
فعلا با کمک Tor و فیلترشکنها و VPNهای آزاد و ایمن، از تلگرام (و نه چیچیگرامها) استفاده کنید. گزینههای دیگر مانند Signal و Session و Riot را هم بررسی کنید.
امنیت و حریم شخصی را در ازای راحتی نفروشیم
واتساپ بر خلاف ادعایش، به شدت ناامن است. چندی پیش، اخباری منتشر شد مبنی بر اینکه پیوند به گروههای واتساپ از جمله گروههای خصوصی بر روی موتورهای جستجوگر مانند گوگل فهرست میشوند. این یعنی نشانی گروه خصوصی شما دردسرس همگان قرار دارد. در نتیجه یک فرد ناشناس و احتمالا سودجو یا جاسوس میتواند وارد گروه شده و شماره تلفن اعضا و در نتیجه هویتشان را شناسایی کند.
این، یک فاجعه امنیتی است. حتی اگر فرض را بر این بگذاریم که به اشتباه چنین چیزی رخ داده است، نشانهای است از پوچ بودن ادعای امنیت این پیامرسان.
اهمیت داره؟ من که چیزی برای پنهان کردن ندارم!
حتما اهمیت دارد! گوشیهای هوشمند، اطلاعات بسیار زیادی از ما و سبک زندگی ما و اطرافیان ما را در اختیار دارد. اگر بی توجه باشیم، گوشیهای هوشمند کاملا میتوانند ابزار جاسوسی باشند.
هرگز نگویید اطلاعات خاصی برای پنهان کردن ندارم. اگر اطلاعات شما واقعا ارزشی نداشت، شرکتهای مختلف برای رسیدن به آنها هزینههای میلیاردی نمیکردند.
بی توجهی به امنیت و حریم شخصی، میتواند برای اطرافیانتان نیز مشکل ایجاد کند.
چه کنیم؟ برویم گپ، سروش و...؟
قطعا نه! پیامرسانهای داخلی چه بسا از واتساپ هم شرایطشان بدتر باشد. آنها همانند واتساپ، انحصاری هستند و به ما و متخصصان اجازه نمیدهند کدهایشان را بررسی کنیم. در نتیجه ممکن است همگیشان دارای مشکلات امنیتی عمدی باشند.
فعلا با کمک Tor و فیلترشکنها و VPNهای آزاد و ایمن، از تلگرام (و نه چیچیگرامها) استفاده کنید. گزینههای دیگر مانند Signal و Session و Riot را هم بررسی کنید.
امنیت و حریم شخصی را در ازای راحتی نفروشیم
دستور git clean:
پاک کردن فایل های untracked یا ignoreشده از پوشهی ریپوزیتوری گیتتون.
https://koukia.ca/how-to-remove-local-untracked-files-from-the-current-git-branch-571c6ce9b6b1
پاک کردن فایل های untracked یا ignoreشده از پوشهی ریپوزیتوری گیتتون.
https://koukia.ca/how-to-remove-local-untracked-files-from-the-current-git-branch-571c6ce9b6b1
Medium
How to remove local untracked files from the current Git branch
Well, the short answer as per the Git Documents is git clean