Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env bash
if [[ "$EUID" -ne 0 ]]; then
echo "Sorry, you need to run this as root"
exit 1
fi
set -e
# apt-get update
Основано на https://en.wikipedia.org/wiki/Comparison_of_instant_messaging_clients#Secure_messengers
Исходный список:
- Adium
- ChatSecure
- Conversations
- iMessage
- Jitsi
- Kopete
- Line
function FindProxyForURL(url, host) {
if (dnsDomainIs(host, ".i2p")) {
return "PROXY 127.0.0.1:4444";
} else {
return "SOCKS5 127.0.0.1:9150";
}
}
@bedefaced
bedefaced / uptime.cpp
Last active August 29, 2015 14:05
uptime utility for Windows
#include <stdio.h>
#include <windows.h>
DWORD ticks;
int days, hours, mins, secs;
void main()
{
ticks = GetTickCount() / 1000;
days = ticks / (24 * 60 * 60);
@bedefaced
bedefaced / pkill.js
Created August 24, 2014 09:41
pkill for Windows (WSH)
var objArgs = WScript.Arguments;
if (objArgs.length == 0) WScript.Quit(0);
var filter = objArgs(0);
var objProcess = GetObject("winmgmts:\\\\.\\root\\cimv2");
var listPIDs = new Enumerator(objProcess.ExecQuery("SELECT Handle, CommandLine FROM Win32_Process " +
"WHERE Name LIKE '%" + filter + "%' OR CommandLine LIKE '%" + filter + "%'"));
for ( ; !listPIDs.atEnd(); listPIDs.moveNext()) {
var process = listPIDs.item();
@bedefaced
bedefaced / vk-image-subst.md
Last active June 11, 2024 16:18
Подмена картинок в посте ВКонтакте

По мотивам https://vk.com/id232967147 / https://vk.com/mgnoveniag

  1. Создаём пост с любой картинкой.
  2. Ждём полгода/год. Открываем газету, выбираем важные события современности.
  3. Редактируем у себя на комплюктере исходную картинку, описывая важные события современности.
  4. Открываем ту старую фотографию из поста ВКонтакте, нажимаем "Редактировать".
  5. Открываем инструменты разработчика в своём браузере и узнаём значение переменной cur.filterSaveOptions.upload_url.
  6. Пишем программу на HTML. Создаём файлик upload.html: