Skip to content

Instantly share code, notes, and snippets.

András Retzler ha7ilm

Block or report user

Report or block ha7ilm

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View openwebrx-tlko-integration
photo_title="""
<div id="tlkio"
data-channel="openwebrx"
style="background-color: white; position:absolute; padding-top: 10px; opacity: 0.95;">
</div>
<script async src="http://tlk.io/embed.js" type="text/javascript"></script>
<script>
tlk_original_height=0;
function resize_tlk()
{
View gist:2b7627653b375ac6d6eb
- had to install xorg-edgers and special version of compiz fusion
- guake is broken
- external display should be connected _after_ starting the laptop
- both displays should be placed below/above each other, on the left
@ha7ilm
ha7ilm / stereo_phaseshift.c
Last active Aug 29, 2015
Shifts one channel of a 16-bit stereo audio file (for I/Q phase correction)
View stereo_phaseshift.c
#!/usr/bin/tcc -run
#include <stdio.h>
#include <stdlib.h>
//dependencies: sudo apt-get install tcc
//usage: cat sine.raw | ./stereo_phaseshift.c > sine2.raw
//d gives the number of samples to shift:
int d=5, i;
short gs()
{
@ha7ilm
ha7ilm / test3.c
Last active Dec 2, 2015
stdin behaviour test
View test3.c
#include <stdio.h>
#include <unistd.h>
int main()
{
pid_t p;
int stat;
int i;
if(!(p = fork()))
{
@ha7ilm
ha7ilm / test3.c
Created Dec 2, 2015
stdin behaviour test, 3 processes
View test3.c
#include <stdio.h>
#include <unistd.h>
int main()
{
pid_t p;
int stat;
int i;
for(i=0;i<3;i++) //<===== that's what changed!
if(!(p = fork()))
View retzlerandras-icla-diff
Individual Contributor License Agreement ("Agreement")
In order to clarify the intellectual property license granted
with Contributions from any person or entity, Retzler András
(hereinafter referred to as "Project Owner") must have a
Contributor License Agreement ("CLA") on file that has
been signed by each Contributor, indicating agreement to the license
terms below. This license is for your protection as a Contributor as
well as the protection of the Project Owner; it does not change your
rights to use your own Contributions for any other purpose.
View osmocom_source.grc
<?xml version='1.0' encoding='utf-8'?>
<?grc format='1' created='3.7.8'?>
<flow_graph>
<timestamp>Sun Feb 14 23:22:04 2016</timestamp>
<block>
<key>options</key>
<param>
<key>author</key>
<value></value>
</param>
View qtcreator-debug.md

How to debug any (non-Qt) executable with QtCreator

  1. Create .gdbinit in the same directory as executable, with the following contents:
set breakpoint pending on
b main
  1. Run this:
View mixxx-setup.md

How to compile and install Mixxx from source on Ubuntu 14.04?

You need to do this if you need the freshest version of Mixxx. However, it might have bugs. Consider installing the stable version from the repository.

First, clone the repo:

git clone https://github.com/mixxxdj/mixxx.git
cd mixxx

Next, install all of the dependencies detailed at:

@ha7ilm
ha7ilm / w520_battery.md
Last active Mar 26, 2018
Fix for broken W520 battery clips
View w520_battery.md

I've broken the clips of my Thinkpad's aftermarket battery.

These clips hold the battery in the laptop. Without those, it can slide out, so the battery is not much useful. They were very weak indeed (probabily because the battery is not an original one, but I don't know because this is the only one I disassembled).

I've fixed it with some stick-on velcro (that has glue on its other side).

This should be very cheap, and you are likely to find it in the nearest fabric store.

The velcro seems to keep the battery in the laptop quite stable.

You can’t perform that action at this time.