Skip to content

Instantly share code, notes, and snippets.

[671766.579653] mce_notify_irq: 1 callbacks suppressed
[671766.579654] mce: [Hardware Error]: Machine check events logged
[671766.579658] EDAC sbridge MC0: HANDLING MCE MEMORY ERROR
[671766.579659] EDAC sbridge MC0: CPU 0: Machine Check Event: 0 Bank 7: 8c00004000010090
[671766.579660] EDAC sbridge MC0: TSC 80059eba4c3860
[671766.579661] EDAC sbridge MC0: ADDR 557f59e80
[671766.579662] EDAC sbridge MC0: MISC 14042c286
[671766.579663] EDAC sbridge MC0: PROCESSOR 0:50663 TIME 1658426176 SOCKET 0 APIC 0
[671766.579677] EDAC MC0: 1 CE memory read error on CPU_SrcID#0_Ha#0_Chan#0_DIMM#0 (channel:0 slot:0 page:0x557f59 offset:0xe80 grain:32 syndrome:0x0 - area:DRAM err_code:0001:0090 socket:0 ha:0 channel_mask:1 rank:0)
@ekovac
ekovac / BookmarkAPI_en.md
Created September 23, 2020 22:07 — forked from stepney141/BookmarkAPI_en.md
WIP: Twitter Undocumented Endpoints for Bookmark

Twitter Undocumented Bookmark API (WIP)

I found out the endpoints for bookmark with Chrome Developer Tools: GET timeline/bookmark, POST bookmark/entries/remove, POST bookmark/entries/remove. The rate limits below are values returned by an official endpoint GET application/rate_limit_status.

This document is still a work in progress because I got stuck in GET timeline/bookmark. Please let me know if you find how to use it.

Notes

  • It is necessary that x-csrf-token in a request header and ct0 in a cookie are the same value. Twitter uses them to avoid CSRF attacks. I recommend that you extract the values from your browsers.
  • All of the endpoints requires OAuth2 Authorizations. Note that they refuse OAuth2 Bearer tokens obtained from POST oauth2/token.
  • You can easily reach the rate limit and get HTTP 429 Error (too many requests), so you should be careful about how many requests you send.
@ekovac
ekovac / keybase.md
Created March 31, 2020 01:48
keybase.md

Keybase proof

I hereby claim:

  • I am ekovac on github.
  • I am ekovac (https://keybase.io/ekovac) on keybase.
  • I have a public key ASB6wMhzYC390bpNItiU2c5mCiaLsqRpxe_plWrTfRkUPgo

To claim this, I am signing this object:

Keybase proof

I hereby claim:

  • I am pkovac on github.
  • I am ekovac (https://keybase.io/ekovac) on keybase.
  • I have a public key ASB6wMhzYC390bpNItiU2c5mCiaLsqRpxe_plWrTfRkUPgo

To claim this, I am signing this object:

@ekovac
ekovac / airlock.cs
Last active August 17, 2019 18:41
Airlock script for Space Engineers
public Program()
{
// The constructor, called only once every session and
// always before any other method is called. Use it to
// initialize your script.
//
// The constructor is optional and can be removed if not
// needed.
steps:
- name: "gcr.io/cloud-builders/gcloud"
args: ["app", "deploy"]
timeout: "1600s"
@ekovac
ekovac / fix-windows-backup.ps1
Created January 5, 2018 00:33
Rename files in a backup generated by the Windows 10 backup utility to their original name.
Foreach ($item in Get-ChildItem -File -Recurse)
{
$newName = $item.Name -replace '\(\d{4}_\d{2}_\d{2} \d{2}_\d{2}_\d{2} UTC\)',''
Rename-Item -Path $item.PSPath -NewName $newName
}
@ekovac
ekovac / Tree.tsx
Created March 4, 2016 16:58
An elegant tree view
import * as React from "react";
import VBox from "../react-ui/VBox";
export interface ITreeState {
selectedItems: Array<IWeaveTreeNode>;
openItems: Array<IWeaveTreeNode>;
}
import IWeaveTreeNode = weavejs.api.data.IWeaveTreeNode;
### Keybase proof
I hereby claim:
* I am pkovac on github.
* I am pkovac (https://keybase.io/pkovac) on keybase.
* I have a public key whose fingerprint is 1963 DAC0 D083 52E7 DD68 E582 A66C 4E57 DAAA 0D9E
To claim this, I am signing this object:
@ekovac
ekovac / pgm2escp9.c
Created August 22, 2012 17:12
Tool to create an ESC/P custom character stream from a monochrome image to enable graphical printing on some printers which fail to do so using the CUPS ESC/P driver.
#include <stdio.h>
#include <stdlib.h>
#include <pam.h>
#define CELL_HEIGHT 8
#define CELL_WIDTH 11
typedef struct
{
char* c;
int width;
int height;