Dunderless Python = Python -Dunder Methods
Python is one of the programming languages I use the most. I started using it mostly for CTFs (for the fantastic pwntools framework) and ended up using it whenever possible.
We all love Python, but even Python got some pitfalls.
Double underscore should be pronounced “dunder”. So __init__ is “dunder init dunder”, or just “dunder init”. — Ned Batchelder
The main issues I see with Python are:
Azure Functions is a serverless solution that allows you to write less code, maintain less infrastructure, and save on costs. Instead of worrying about deploying and maintaining servers, the cloud infrastructure provides all the up-to-date servers needed to keep your applications running.
Durable Functions is an extension of Azure Functions that lets you write stateful functions in a serverless compute environment. The extension lets you define stateful workflows by writing orchestrator functions and stateful entities by writing entity functions using the Azure Functions programming model. …
tl;dr Try to send a SIGTERM by using kill -15. After a few seconds, If It is not dead send a SIGINT (kill -2). Finally, If It persists send a SIGHUP (kill -1).
kill is a shell builtin in most Bourne-derived shells such as Bash and Zsh. Let’s man it.
kill(1) - Linux man pageName
kill - terminate a processSynopsis
kill [-s signal|-p] [ - ] pid…
kill -l [signal]Description
The command kill sends the specified signal to the specified process or process group. If no signal is specified, the TERM signal is sent. The TERM signal will kill processes which do not catch this signal. For other processes, it may be necessary to use the KILL (9) signal, since this signal cannot be caught.
Most modern shells have a builtin kill function, with a usage rather similar to that of the command described here. The '-a' and '-p' options, and the possibility to specify pids by command name is a local extension. …
Here are the softwares I remember from that time. Some now have new epic versions. But I enjoyed the older version back at the time. Did you try any of these tools?
Not need to introduce It. I had a lot of fun using the lasso tool to create awesome fake images of my favorite animes and making horrible designs. I spent hours using it. I even made a giant map of my home city.
For each skill category, I cite the skill points that are recommended with links to video/text courses and some reference books at the end. I have no association with the author, and this is not a referral article. The goal is to provide an easy way for you to navigate and improve your skills :)!
To become a skilled data engineer, you need to know computer science, dev, networking, and databases fundamentals.
Reference Books
The Algorithm Design Manual
Computer Systems: A Programmer’s Perspective
How Linux Works: What Every Superuser Should…
Spooky spooky! I know that a cool Logo and T-shirt can help you a lot with your motivation :). Not all of us are comfortable with colors and graphic design in general, and as this is something that I am passionate about, I wanted to gift some swag to help you guys start or complete your projects ideas.
Domain: fatlib.io, fatlib.dev (both available 31/10/2020)
Keywords: compression, library, storage, data, big data, data processing.
Font: Ubuntu-B designed by Dalton Maag and licensed under Open Font License.
Icon: Icon Designed by Ben Davis.
As for all dynamic languages, there are few challenges to write robust and high-quality code. To cite the main ones:
Everyone around me continuously criticized Facebook et al. for ruining our family dinners, work meetings, and even weekend parties. Today, we praise them as the saviors of humanity in this pandemic age.
Covid-19 has pushed us into an anti-social life and work habits. Some argue that products like Facebook help us get over this crisis and make us experience their real value
As the use of these platforms increased during this period (Figure 1), We should seriously start thinking about their side-effects. They yield multiple flows that turn out to be dangerous to our societies. …
At some point or another in one’s career, you are going to work with people having difficult personalities. From research and personal experience, We know that many managers and business leaders suffer from some level of narcissism.
This article is about developing the right strategy to manage those kinds of people. The strategy you opt for can become a key to your success or failure at one stage of your career, so. you have to craft it carefully.
“Once again I saved the day — without me they’re nothing!” ― Narcissist Manager
NPD is as “a mental disorder in which people have an inflated sense of their own importance and a deep need for admiration. Those with narcissistic personality disorder believe that they’re superior to others and have little regard for other people’s feelings. But behind this mask of ultra-confidence lies a fragile self-esteem, vulnerable to the slightest criticism.” …
One of the most confusing parts when starting to learn Kubernetes is be able to access your apps externally. With all the hype around it (Service, ClusterIP, Load Balancer, Ingress, Ingress Controllers, etc) you can easily get lost and for beginners; choosing a solution is not always an easy task.
In this series of articles, we will try to understand the basic concepts of Kubernetes using analogies from widely known cartoons and animes like Pokemon ;)
Let’s look for good definitions of Kubernetes Services on the web. The first one is abstract:
A Service in Kubernetes is an abstraction which defines a logical set of Pods and a policy by which to access them. Services enable a loose coupling between dependent Pods and provide an interface to be able to access them. …