کارنامه فعالیت من در ویرگول در سال ۱۳۹۹
نکته جالب اینکه جزو ۴ درصد فعال ترین نویسندگان بودم.
https://virgool.io/@rsharifnasab/share/annual-report/1399/cizitmbr6beh-aLEWz
نکته جالب اینکه جزو ۴ درصد فعال ترین نویسندگان بودم.
https://virgool.io/@rsharifnasab/share/annual-report/1399/cizitmbr6beh-aLEWz
ویرگول
آمار مطالعه مطالب roozbeh Sharifnasab در سال ۹۹
میزان بازدید و مطالعه مطالب منتشر شدهی roozbeh Sharifnasab در ویرگول
منطق کد رو به شکل json بنویسید و بتونید راحت بین فرانت و بکاند بفرستیدش! حتی به شکل داده توی دیتابیس ذحیرهش کنید!
https://jsonlogic.com/
https://jsonlogic.com/
Jsonlogic
JsonLogic
Build complex rules, serialize them as JSON, share them between front-end and back-end
گویا curl ifconfig.me دیگه برای پیدا کردن آیپی خودمون جواب نمیده.
راههای جایگزین:
راههای جایگزین:
# still with curlhttps://www.tecmint.com/find-linux-server-public-ip-address/
curl icanhazip.com
# looong command
host myip.opendns.com resolver1.opendns.com | grep "myip.opendns.com has" | awk '{print $4}'
# with dig
dig +short myip.opendns.com @resolver1.opendns.com
4 Ways to Find Server Public IP Address in Linux Terminal
In this article, we will explain four useful ways to find out your Linux machine or server public IP address from the terminal in Linux.
راهنماییهای خوبی برای شروع برنامه نویسی rust
https://hashnode.com/post/how-to-become-a-rust-super-developer-cjpv1ee7e000buhs2aqrdw2ym
https://hashnode.com/post/how-to-become-a-rust-super-developer-cjpv1ee7e000buhs2aqrdw2ym
مقایسه interfaceهای java و trait های scala
https://public.beuth-hochschule.de/~solymosi/veroeff/objektdiagramme/Superiority.html
https://public.beuth-hochschule.de/~solymosi/veroeff/objektdiagramme/Superiority.html
تفاوت متد Safe و Idempotent در http
https://restcookbook.com/HTTP%20Methods/idempotency/
https://restcookbook.com/HTTP%20Methods/idempotency/
احراز هویت به شکل stateless (با توکن)
https://doubleoctopus.com/security-wiki/network-architecture/stateless-authentication/
https://doubleoctopus.com/security-wiki/network-architecture/stateless-authentication/
Secret Double Octopus
What is Stateless Authentication ? - Security Wiki
Token-based authentication enables users to access a service and/or fetch a specific resource, without using their username and password...
چگونه همزمان با اینکه api version داریم، در ورژن کنترل فقط آخرین نسخه از بکاند را داشته باشیم.
https://stackoverflow.com/a/60497253
https://stackoverflow.com/a/60497253
Stack Overflow
How to manage the logic behind the API versioning?
I want to identify what might be considered as a best practice for URI versioning of the APIs, regarding the logic of the back-end implementation.
Let's say we have a java application with the fol...
Let's say we have a java application with the fol...
در مورپ لایبرری های داینامیک لینوکس بیشتر بدانید.
https://developer.ibm.com/tutorials/l-dynamic-libraries/
https://developer.ibm.com/tutorials/l-dynamic-libraries/
Ibm
IBM Developer
IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
چطوری برنامه ما میتونه از برنامه های تحت مجوز gpl و lgpl استفاده کنه؟
https://stackoverflow.com/questions/10130143/gpl-lgpl-and-static-linking
https://stackoverflow.com/questions/10130143/gpl-lgpl-and-static-linking
Stack Overflow
GPL/LGPL and Static Linking
I have read on the web that following combination exists :
Proprietary Source code + GPL Source code - > GPL Source code ( All code has to be released under GPL)
Proprietary Source code + LGPL S...
Proprietary Source code + GPL Source code - > GPL Source code ( All code has to be released under GPL)
Proprietary Source code + LGPL S...
درمورد Go plugin
خیلی جالبه حتما بخونید به نظرم
https://medium.com/learning-the-go-programming-language/writing-modular-go-programs-with-plugins-ec46381ee1a9
خیلی جالبه حتما بخونید به نظرم
https://medium.com/learning-the-go-programming-language/writing-modular-go-programs-with-plugins-ec46381ee1a9
Medium
Writing Modular Go Programs with Plugins
Tucked among the multitude of significant features introduced in Go version 1.8 is a new Go plugin system. This feature let programmers…
مطالب جالبی در مورد لایسنس های متن باز
و انتخاب لایسنس برای برنامه های متن باز گو
https://medium.com/@henvic/opensource-and-go-what-license-f6b36c201854
و انتخاب لایسنس برای برنامه های متن باز گو
https://medium.com/@henvic/opensource-and-go-what-license-f6b36c201854
Medium
Opensource and Go. What license?
87% of Go code in GitHub is licensed using a permissive license such as MIT, Apache, and BSD 3-clause. I see this as a very welcome…
دستکاری در حافظه با کمک دور زدن تایپ سیستم
دور زدن تایپ سیستم = type punning
https://virgool.io/@hojjatjafary/type-punning-qfy7mwnuuu5j
دور زدن تایپ سیستم = type punning
https://virgool.io/@hojjatjafary/type-punning-qfy7mwnuuu5j
ویرگول
Type Punning
معنا و مفهوم type punning در زبانهای برنامه نویسی
یه جواب توی استک اورفلو نوشتم در مورد گرفتن رشته توی سی
خودش که بعید میدونم بفهمه و استقبال کنه ولی شما بخونید اگه دوست داشتین.
https://stackoverflow.com/a/66845744/10999348
خودش که بعید میدونم بفهمه و استقبال کنه ولی شما بخونید اگه دوست داشتین.
https://stackoverflow.com/a/66845744/10999348
Stack Overflow
why couldn't use a pointer in gets in C? such as char *str replace char str[40] in gets(str)
#include <stdio.h>
int main ()
{
char str[40];
printf("Enter a string : \n");
gets(str);
printf("You entered: %s\n", str);
return 0;
};
in above co...
int main ()
{
char str[40];
printf("Enter a string : \n");
gets(str);
printf("You entered: %s\n", str);
return 0;
};
in above co...