|
It’s glorious to work on one task at a time, to be able to take it from start to finish completely, and then move onto the next one. Sounds great, but reality is messier than that and context switches are common. Doing so can be annoying and inefficient, but not switching means tasks and colleagues are delayed. I combine git worktrees and pyenv (and plugins) to reduce the overhead of a context switch and keep development and collabora....
|
|
Using Gmail on Android it is possible to support multiple email accounts. The normal way you can change which account you are looking at is by pressing on the account picture in the top right hand corner and then selecting the user.
|
|
Using Gmail on Android it is possible to support multiple email accounts. The normal way you can change which account you are looking at is by pressing on the account picture in the top right hand corner and then selecting the user.
|
Education is hard. Creating a learning process where you transfer experience to one person to an other is no trivial task. If it was, learning would be more like this But, since it is not, we will have to find other ways to go about it. Here are some interesting approaches, I have stumbled upon, which are really worth having a look at: Mike Fairclough - the badass The guy is headmaster of the West Rise School.
|
|
This blog post was originally posted on JetBrains .NET blog . Many Rider users may know that the IDE has two main processes : frontend (Java-application based on the IntelliJ platform) and backend (.NET-application based on ReSharper). Since the first release of Rider, we’ve used Mono as the backend runtime on Linux and macOS. A few years ago, we decided to migrate to .NET Core. After resolving hundreds of technical challenges, we..
|
|
One of the single worst parts of being a one man show on an engineering effort is that when you hit a serious snag, well, you're fscked . I'm at the death march phase of a project, that wonderful stage, where you're so far into it that you can see the end but it seemingly never arrives – like the speed of light, it feels like you can never quite get there. Pro Tip: At this stage being asked by your manager, on a continuous basis, "anyth....
|
|
This blog post was originally posted on JetBrains .NET blog . Many Rider users may know that the IDE has two main processes : frontend (Java-application based on the IntelliJ platform) and backend (.NET-application based on ReSharper). Since the first release of Rider, we’ve used Mono as the backend runtime on Linux and macOS. A few years ago, we decided to migrate to .NET Core. After resolving hundreds of technical challenges, we..
|
Education is hard. Creating a learning process where you transfer experience to one person to an other is no trivial task. If it was, learning would be more like this But, since it is not, we will have to find other ways to go about it. Here are some interesting approaches, I have stumbled upon, which are really worth having a look at: Mike Fairclough - the badass The guy is headmaster of the West Rise School.
|
|
In Part I of the article, we summarized our observations of eXtended reality’s foundational blocks - AR, VR and MR. We also discussed the popular and most relevant tools and implementations of the new technology. In Part II of the article, we will be looking at a few accessible and novel implementations of the tech.
|
|
The way we interact with technology today is not too far from what was predicted by futuristic, sci-fi pop culture. We are living in a world where sophisticated touch and gesture based interactions are collaborating with state of the art wearables, sensors, Augmented Reality (AR), Virtual Reality (VR) and Mixed Reality (MR). And, this is eXtending user experiences to be extremely immersive.
|
|
One of the single worst parts of being a one man show on an engineering effort is that when you hit a serious snag, well, you're fscked . I'm at the death march phase of a project, that wonderful stage, where you're so far into it that you can see the end but it seemingly never arrives – like the speed of light, it feels like you can never quite get there. Pro Tip: At this stage being asked by your manager, on a continuous basis, "anyth....
|
|
We start off with setting up an environment to build the plugin. Let’s begin with creating a new project that will be managed with Yarn 2
|
|
Mozilla’s mistakes — although concerning — worry me less than Google’s methodical Internet takeover. Indulge me while I bring the uninformed up to speed: after eviscerating its competitors, over half the Internet now uses Chrome. This dominance gives its creator the power to force sweeping change across this decentralized system: although superficially optional, failure to comply means longer load times, lower search ranking, and lost r....
|
|
Series Index Why and What Projects, Dependencies and Gopls Minimal Version Selection Mirrors, Checksums and Athens Gopls Improvements Vendoring Introduction It’s no secret that I am a fan of vendoring when it’s reasonable and practical to use it for your application projects. I believe vendoring gives your application projects the most durability since the project owns every line of source code it needs to build the..
|
|
What is almost a distant memory can be relived through the patching programs (ppf, sppf, serenity) that dominated the Halo 2 modding scene.
|
|
For no particular reason, I documented all the crap I haul around and my plan to slim it down even further
|
|
For no particular reason, I documented all the crap I haul around and my plan to slim it down even further
|
|
For no particular reason, I documented all the crap I haul around and my plan to slim it down even further
|
|
안녕하세요~^^ 워드프레스 포스트(글)은 본래 조회수 기능이 없습니다. 워드프레스에서 기본으로 지원하는 제목, 내용, 시간 등의 데이터만 옮겨지도록 만들어진 상태이고요. 조회수 같이 사이트 운영자가 별도로 플러그인을 설치하거나 기능을 추가한 상태라면 해당 데이터는 옮겨지지 않습니다. 또한 함께 올려주신 기존에 사용하셨던 데이터베이스 쿼리에도 조회수를 옮기는 항목은 없는 상태입니다. (comment_count 이것으로 댓글 개수는 옮겨지고 있다고 보입니다.) 조회수가 정말로 옮겨진 것이라면 올린 쿼리외 다른 쿼리나 방법이 추가로 있는 것 같습니다. 우선 데이터를 기존 백업해두신 데이터로 롤백하신 다음 저희 고객지원 쪽 이메일로 이 글의 링크주소를 포함해서 연락 주시면, 코스모스팜 마이그레이션 플러그인을 (Page View Count 플러그인을 지원하도록) 수정해..
|
|
There are a lot of different password managers out there, a lot of good ones, but in one way or another, none of them quite hit the mark for me. The closest thing I found was Pass, but even that didn't quite fit the bill. It did inspire me to create my own though... Introducing SecureStore, a Pass-like password manager. Written in Bash flavoured shell and using GPG to encrypt the contents of the store. Looking at it from a high level, it's ..
|
|
Writing a SQL database from scratch in Go: 2. binary expressions and WHERE filters
-
notes.eatonphil.com
-
6 years ago
-
eng
Previously in database basics: 1. SELECT, INSERT, CREATE and a REPL Next in database basics: 3. indexes 4. a database/sql driver In this post, we'll extend gosql to support binary expressions and very simple filtering on SELECT results via WHERE. We'll introduce a general mechanism for interpreting an expression on a row in a table. The expression may be an identifier (where the result is the value of the cell c....
|
|
Swig is a tool to generate bindings for c/c++, it can produce bindings for Python, Java, Go and more. Unfortunately Swig for Go is very limited, so as the Swig & Go documentation. Here are some notes taken while writing a binding from c++ to Go: To bind standard types into Golang Let’s look at this c++ function: int64_t Ticks() const; Simply include sdtint into Swig %include "stdint.i" It will translate into Go
|
|
After two years of running a home Kubernetes setup, I have more thoughts and lessons about how to run a home cluster.
|
|
Installing a multi-node Kubernetes cluster with Ubuntu Multipass
-
mustafaakin.dev
-
6 years ago
-
eng
There are tons of tutorials out there for installing Kubernetes. I am just documenting my homelab installation. I like to install Kubernetes without external tools, but relying on kubeadm and using actual Linux installations in VMs, it gives me more control and helps me to understand how it actually works, compared to alternatives like minikube and kind. First, I will create 3 VMs with Ubuntu Multipass. The reason I have chosen it is that i..
|
|
I am sitting in my apartment in Täby, which is an area north of Stockholm in Sweden. There are two large playgrounds outside and as usual they are busy with kids, parents, and some grandparents milling about socializing.
|