Es gibt es ein erfülltes Leben
trotz vieler unerfüllter Wünsche.
Mittwoch, Mai 31, 2017
Freitag, Mai 26, 2017
Large Repos (vs. Git)
https://blogs.msdn.microsoft.com/bharry/2017/05/24/the-largest-git-repo-on-the-planet/
We looked very hard at decomposing it and we found that our workflow just was not amenable to that. You might checkout the discussion on Hacker News and elsewhere and find that other large engineering companies like Google and Facebook reached similar conclusion about their core platforms and have adopted solutions with the same general aim as ours.
https://code.facebook.com/posts/218678814984400/scaling-mercurial-at-facebook/
Our code base has grown organically and its internal dependencies are very complex. We could have spent a lot of time making it more modular in a way that would be friendly to a source control tool, but there are a number of benefits to using a single repository. Even at our current scale, we often make large changes throughout our code base, and having a single repository is useful for continuous modernization. Splitting it up would make large, atomic refactorings more difficult. On top of that, the idea that the scaling constraints of our source control system should dictate our code structure just doesn't sit well with us.
Early Google employees decided to work with a shared codebase managed through a centralized source control system. This approach has served Google well for more than 16 years, and today the vast majority of Google's software assets continues to be stored in a single, shared repository.
https://www.wired.com/2015/09/google-2-billion-lines-codeand-one-place/
https://svnvsgit.com/#git-scalability-for-larger-project-myth
“While Git is used for such renowned open source projects as Linux Kernel, it does not scale well for truly large projects.”
“While Git is successfully used for such crowded open source projects with thousands of involved developers as Linux Kernel, it may not scale well for other large teams with different workflows.”
Dienstag, Mai 09, 2017
Fuzzing Fossil Gogs
https://github.com/google/oss-fuzz Fuzzing service (for open source software)
https://www.fossil-scm.org DVCS for SQlite with bug tracking, wiki and technotes
https://gogs.io/ A painless self-hosted Git service
Mittwoch, April 26, 2017
Dienstag, April 25, 2017
Started zweimal? Stellt sich raus: Maus etwas kaputt
https://askubuntu.com/questions/321816/mouse-sometimes-doubleclicks-when-i-click-once
ähnlichen Fall gerade gehabt – spurious mouse clicks in MouseDown
(Erkennung durch Heuristik im MouseDown+MouseUp war möglich und half erstmal)
Donnerstag, April 13, 2017
Dienstag, April 04, 2017
Montag, April 03, 2017
Mittwoch, März 29, 2017
Microservices
https://github.com/mfornos/awesome-microservices A curated list of Microservice Architecture related principles and technologies
https://azure.microsoft.com/en-us/services/service-fabric/ Service Fabric
https://www.martinfowler.com/microservices/
Was ist eigentlich mit Testen? Und API-Stabilität bzgl. Erweiterungen und neuen Versionen?
https://martinfowler.com/articles/consumerDrivenContracts.html (via)
Contracts enable service independence; paradoxically, they can also couple service providers and consumers in undesirable ways. […] In short, the enterprise becomes burdened with services.
Montag, März 20, 2017
Dienstag, Februar 21, 2017
Montag, Februar 20, 2017
Continous Integration, really?
https://martinfowler.com/bliki/ContinuousIntegrationCertification.html
- everyone on the team commits and pushes to a shared mainline at least daily
- commit causes an automated build and test
- when the build fails, it’s usually back to green within ten minutes
- using feature branches is Daemonic Continuous Integration
It’s a simple set of questions, but it gets to the core of what Continuous Integration is about. The whole idea is that nobody is working on a code base that deviates significantly from anyone else’s. Continuous Integration means the team knows what the current state of the code truly is, we avoid big risky merges, and people can refactor as much as they need to.
Dienstag, Januar 17, 2017
Modbus
Tools
- http://www.modbusdriver.com/modpoll.html
- https://sourceforge.net/projects/qmodmaster/
- https://www.calta.com/mdbus.htm (not free)
- ModViewNT
Libraries
- .NET NModbus https://github.com/NModbus4/NModbus4
- C++ http://libmodbus.org/download/
- Javascript (!) https://www.npmjs.com/package/modbus-serial
Chess
- http://www.gautamnarula.com/how-to-get-good-at-chess-fast/
- https://en.wikipedia.org/wiki/London_System
- http://de.chesstempo.com/pgn-viewer-beta.html
- https://gameknot.com/best-annotated-games.pl
- http://chess.stackexchange.com/questions/1983/ways-to-share-games-online
- Probleme: Schachprobleme, Taktik für Anfänger, CT-ART 4.0, Schritt für Schritt (Chess King die letzten 3)
- Spielen: Schach frei (Crazy Bishop), tChess lite, Shredder
- Analysieren: tChess Pro (schöner Graph für kritische Stellen, Engine wahrscheinlich nicht superstark sondern “nur” GM-Level), Schach Pro (4 Pfeile gleichzeitig für interessante Züge, Engine wohl gut), Analyze This (Stockfish Engine, kann Varianten, UI holprig aber hat Potential für die Zukunft)
- Online: Chess24
- Eröffnungsvideos: Chess Openings .com
- http://forwardcoding.com/projects/ajaxchess/chess.html play against GarboChess
- https://en.lichess.org/analysis analyze with Stockfish
- https://www.chess.com/de/analysis-board-editor analyze with Stockfish (creates comments)
Montag, Januar 16, 2017
Mittwoch, Januar 11, 2017
Feeds
- [RSS] Jetbrains Company Blog
- [RSS] Phil Haack
- [RSS] freeCodeCamp - Medium
- [RSS] ScottGu's Blog
- [RSS] Visual C++ Team Blog
- [RSS] Eric Sink
- [RSS] WholeTomato
- [RSS] Martin Fowler
- [RSS] CodeOpinion
- [RSS] All Things Distributed
- [RSS] Sacha's Blog Of Programmaticalness
- [RSS] Dilbert Daily Strip
- [RSS] xkcd.com
- [RSS] Ralf Westphal
- [RSS] The Official Microsoft Blog
- [RSS] Scott Hanselman's Blog
- [RSS] Google Testing Blog
- [RSS] Steve Gordon's Blog
- [RSS] .NET Blog
- [RSS] Nicholas Blumhardt
- [RSS] PRTG
- [RSS] the morning paper
- [RSS] Jon Skeet's coding blog
- [RSS] Google Open Source Blog
- [RSS] Coding Horror
- [RSS] Eric Lawrence
- [RSS] Gunnar Peipman
- [RSS] Fabulous adventures in coding
- [RSS] Lee Richardson - .Net Developer, Agile advocate, Tinkerer
- [RSS] Brian Harry's blog
- [RSS] Rob Mensching
- [RSS] Herb Sutter
Mal so als öffentliches Backup.
Funktioniert noch: http://www.feeddemon.com/
Erstellt mit http://www.phpied.com/files/opml2html/opml2html.html