Skip to content

Instantly share code, notes, and snippets.

View loggerhead's full-sized avatar
😃

loggerhead loggerhead

😃
View GitHub Profile
[{"name": "Adeel Solangi","language": "Sindhi","id": "V59OF92YF627HFY0","bio": "Donec lobortis eleifend condimentum. Cras dictum dolor lacinia lectus vehicula rutrum. Maecenas quis nisi nunc. Nam tristique feugiat est vitae mollis. Maecenas quis nisi nunc.","version": 6.1},{"name": "Afzal Ghaffar","language": "Sindhi","id": "ENTOCR13RSCLZ6KU","bio": "Aliquam sollicitudin ante ligula, eget malesuada nibh efficitur et. Pellentesque massa sem, scelerisque sit amet odio id, cursus tempor urna. Etiam congue dignissim volutpat. Vestibulum pharetra libero et velit gravida euismod.","version": 1.88},{"name": "Aamir Solangi","language": "Sindhi","id": "IAKPO3R4761JDRVG","bio": "Vestibulum pharetra libero et velit gravida euismod. Quisque mauris ligula, efficitur porttitor sodales ac, lacinia non ex. Fusce eu ultrices elit, vel posuere neque.","version": 7.27},{"name": "Abla Dilmurat","language": "Uyghur","id": "5ZVOEPMJUI4MB4EN","bio": "Donec lobortis eleifend condimentum. Morbi ac tellus erat.","version": 2.53},{"nam
@loggerhead
loggerhead / uninstall-sw.js
Last active October 12, 2024 23:39
how to uninstall a service worker, code from https://love2dev.com/blog/how-to-uninstall-a-service-worker/
navigator.serviceWorker.getRegistrations().then((registrations) => {
if (!registrations.length) {
console.log('No serviceWorker registrations found.')
return
}
for (const registration of registrations) {
registration
.unregister()
.then((isSucc) => {
@loggerhead
loggerhead / a.json
Last active October 25, 2023 13:40
diff-example
[
{
"recharge": 900000
},
{
"available": 0
}
]
@loggerhead
loggerhead / main.cpp
Last active October 11, 2020 05:25
producer-consumer
#include <atomic>
#include <condition_variable>
#include <iostream>
#include <mutex>
#include <queue>
#include <thread>
using namespace std;
const int nproducer = 4;
#include <stdio.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <fcntl.h>
#include <unistd.h>
#include "co_routine.h"
using namespace std;
int co_accept(int fd, struct sockaddr *addr, socklen_t *len);
@loggerhead
loggerhead / bwg-wacher.py
Created October 16, 2017 07:11
Notify you if there is update of stocks in https://bandwagonhost.com/cart.php
# -*- coding: utf-8 -*-
import os
import time
import requests
from datetime import datetime
from pyquery import PyQuery as pq
URL = 'http://bwh1.net/cart.php'
GAP = 3600

Keybase proof

I hereby claim:

  • I am loggerhead on github.
  • I am loggerhead (https://keybase.io/loggerhead) on keybase.
  • I have a public key ASCW0gT5PoNbkHrVE-vW5u6exOJTV0m76YVr93ERB60H5go

To claim this, I am signing this object:

/*
* 1. git clone https://github.com/tmk/tmk_keyboard.git
* 2. cp keymap_loggerhead.* tmk_keyboard/keyboard/hhkb/
* 3. make KEYMAP=loggerhead
* 4. run `dfu-programmer` commands with argument of "hhkb.hex", e.g:
*
* sudo dfu-programmer atmega32u4 erase
* dfu-programmer atmega32u4 flash hhkb.hex
* dfu-programmer atmega32u4 reset
*/
@loggerhead
loggerhead / ipc.c
Created April 14, 2017 08:23
Practices of IPC
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <fcntl.h>
#include <string.h>
#include <sys/un.h>
#include <sys/msg.h>
#include <sys/shm.h>
#include <sys/mman.h>
#include <sys/stat.h>
# Your init script
#
# Atom will evaluate this file each time a new window is opened. It is run
# after packages are loaded/activated and after the previous editor state
# has been restored.
#
# An example hack to log to the console when each text editor is saved.
#
# atom.workspace.observeTextEditors (editor) ->
# editor.onDidSave ->