Why I'm not answering
I receive a lot of emails, phone calls, and LinkedIn messages. I don’t answer most of them. I’m sorry if you’re one of these people I don’t answer to. Best regards, Florent
I receive a lot of emails, phone calls, and LinkedIn messages. I don’t answer most of them. I’m sorry if you’re one of these people I don’t answer to. Best regards, Florent
TA-Lib and Github Actions TA-Lib is a popular C-based technical analysis library, often used with a Python wrapper. GitHub Actions is a CI/CD platform to automate workflows. This blog uses it for automation. CI Steps for TA-Lib Add the following steps to your CI workflow: - name: Cache TA-Lib id: cache-talib uses: actions/cache@v2 with: path: ta-lib key: ${{ runner.os }}-talib - name: Build TA-Lib if: steps.cache-talib.outputs.cache-hit != 'true' run: | curl -L http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz -o ta-lib-0.4.0-src.tar.gz tar -xzf ta-lib-0.4.0-src.tar.gz cd ta-lib ./configure --prefix=/usr make - name: Install TA-Lib run: | cd ta-lib sudo make install Summary Cache TA-Lib: Speeds up builds by avoiding redundant downloads. Build TA-Lib: Downloads and compiles the source if not cached. Install TA-Lib: Installs the compiled library. This setup reduces CI runtime by caching and reusing builds. ...
droid.io is an other travis clone. I gave it a try to execute some automated tests on top of cassandra. Unfortunately it doesn’t support cassandra out of the box. But adding support for it is in fact quite easy. ...
Why should you spend time learning go ? ...
Dear C Developers, I’ve spent a good amount of time integrating various C codebases into production-ready software. It’s an interesting challenge, but I often face a few common pain points during the initial stages. Here are some tips that I believe will save us all a lot of time and headaches. Improve Your Logs Many C developers still rely on basic fprintf(stderr, ...) for logging errors. Consider using a more sophisticated logging approach, such as this one. At a minimum, include __FILE__ and __LINE__ macros to make debugging easier for everyone. ...
I’m a huge fan of cassandra, I’ve been playing with it since 0.7 and I’ve never stopped using it. It would say it’s most amazing features are: Always working and simple replication + predictable performances. I was very happy when it went from a key-value store to a well structured database with CQL. With CQL you can focus on your data, and less on how you should organize your own structure to handle it properly. Still, behind the wheels, it works the same (it’s still a KV store). That’s why it’s very important to understand how the internal structure is done: ...
If you have this: debconf: DbDriver "config": mkdir :No such file or directory You might just have deleted /var/cache/debconf. Solving this is easy: mkdir -f /var/cache/debconf apt-get -f install
Latencies are really good :) --- www.google.fr ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 9013ms rtt min/avg/max/mdev = 2.185/2.799/3.635/0.456 ms But I received an hadopi later. And still wish I knew why (there could be so many reasons).
President Obama thinks required programming language learning in high school is a great idea. So do I, and I think we should all start with python. Writing code with it is very fast. When software engineers tell you “I can do it in 10 minutes”, in C/C++ they mean 4h, in java they mean 2h and in python they mean it. You can really do anything. I’ve done some serial communication, bit level manipulation, network level event-based servers, multithreading, webservice providing and consuming, SQL and cassandra client faster than what I’ve been doing in any other language. It’s easy to learn. You can start your first program right now and be good at it in 2 weeks. It comes “batteries included”. You don’t have to install third-party libraries. Contrary to ruby, you don’t have to choose between the thousands of gems available, there’s almost always one official way to do things. Which leads to the next point: It’s simple to read someone else’s code. This is because it’s high level language and you quickly know all the librairies. It now has some IDEs. I know some people like to code in vi, but this is ugly and unproductive. Pydev is simple to install and supports a pretty good (or not so bad) auto-completion. This leads me to two opposing ideas (but you’ll understand where I stand): ...
Hi everyone, During the last years, I launched the javacint google group which now has grown out to be a good community of professionnals working around the Cinterion (java enabled) chips. I also created a TC65 development document. And all the questions and feedbacks you gave me on the development around these chips helped me a lot to improve (what was) my document and (what was) my FAQ. You helped me so much indeed that I believe this content should know be open to everyone to modify. That’s why I created the javacint wiki. ...