Skip to content

Instantly share code, notes, and snippets.

2012 01
2012 02
2012 03
2012 04 ОТР
2012 05 ОТР
2012 06 ОТР
2012 07 ОТР
2012 08
2012 09
2012 10
@Nakilon
Nakilon / 0 rating.txt
Last active July 30, 2023 13:03
"Large Text Compression Benchmark" (http://mattmahoney.net/dc/text.html) sorted at the same time by compression ratio, speed and memory usage
1. GRZipII
2. Info-ZIP
3. WinRAR
4. gzip124hack
5. bssc
6. ppms, bzp, gzip
7. scmppm, lzsr, CTXf
8. M1x2
9. ppmd
10. sr3c, drt|lpaq9m
@Nakilon
Nakilon / ubuntu.txt
Last active July 28, 2023 00:42
ubuntu
if configured openssh during installation with 'ubuntu' user:
edit dev:~/.ssh/config and then: ssh ubuntu@...
$ sudo useradd nakilon
$ adduser nakilon sudo
$ echo "nakilon ALL=(ALL:ALL) NOPASSWD: ALL" > /etc/sudoers.d/dont-prompt-nakilon-for-sudo-password && chmod 440 /etc/sudoers.d/dont-prompt-nakilon-for-sudo-password
$ mkdir -p /home/nakilon/.ssh
$ sudo cp ~/.ssh/authorized_keys /home/nakilon/.ssh/
$ sudo chmod 700 /home/nakilon/.ssh
$ sudo chmod 600 /home/nakilon/.ssh/authorized_keys
$ sudo chown -R nakilon:nakilon /home/nakilon
@Nakilon
Nakilon / 2048.rb
Last active July 26, 2023 22:15
2048 golfed to 379 chars in Ruby by Nakilon for http://www.reddit.com/r/tinycode/comments/22wozn/
require"io/console"
_=[[_]*4]*4
t=->{_=_.transpose}
r=->{_.map! &:reverse}
f=->{_=_.map{|_|_=(_*?\s).gsub(/\b(\d+) +\1\b/){|_|_.to_i*2}.split;_[3]||=p;_}}
f[]
loop{(0while _[i=rand(4)][j=rand(4)];_[i][j]=[*[?2]*9,?4].sample)if$n!=_*?_
system"clear"
_.map{|_|puts"%5s"*4%_}
(c=STDIN.getch)[?q]|0
@Nakilon
Nakilon / main.c
Created January 7, 2023 23:03
вс, 16 мар. 2014 г., 08:49
#include <stdio.h>
#include <stdlib.h> // malloc
#include <string.h> // memcpy
#include <math.h> // sin cos
struct scrimage {
int width, height;
unsigned** pixels;
};
@Nakilon
Nakilon / .txt
Last active March 14, 2022 14:35
hide gifs and animated stickers in Telegram web version Z using U-Block Origin browser extension filter
web.telegram.org##:xpath(//*[contains(concat(' ',@class,' '),' Message ')][not(*[contains(concat(' ',@class,' '),' ContextMenuContainer ')])][.//*[contains(concat(' ',@class,' '),' AnimatedSticker ') or contains(concat(' ',@class,' '),' Sticker ') and .//video]])

Наверняка, многим серьезным веб-программистом преходилось испытать неприязнь, когда они узнавали, что чтобы выложить веб-сайт надо еще изучать пхп. Все соглашаются (и в интернете я тоже читал) что это очень, очень плохой язык. Это на самом деле глупость и когда я прочитал я долго не мог поверить ходил спрашивал и оказалось не зря. Тепер ьвеб-сайты можно писать на самом прастом в мире языке go. Это революционный переворот и он происходит прямо на наших глазах. Что это значит для нас, ребята? Что мы уже знаем, как писать сйты по сути. Я был шокирован, как там все организовано, но похоже они все вопросы продумали с самого начала и договорились что это будет очень востребованный проект.Более того, умные C++ перцы из гугл которые по утрам ездят в автобусах набитых баскетбольными мечами уже работают над тем, чтобы гоулэнг работал быстрее С++, потому что он комплируется сразу в результат, минуя стадию вычисления! Вы наверняка заметили это по тому, что googel cloud platform открывается за 5 секунд, а не 20 как это бы

@Nakilon
Nakilon / Dockerfile
Created October 19, 2021 03:33
cdda in docker on ubuntu
FROM ubuntu
RUN apt-get update && apt install -y cataclysm-dda-curses
CMD /usr/games/cataclysm
@Nakilon
Nakilon / Day 1.md
Last active September 11, 2021 21:59
7 Days to Die -- my story

Непонятным образом я очнулся на дороге -- проселочная, пыльная дорога простиралась через холмы с северо-запада на юго-восток. На юге виделась деревушка, но уже издали было понятно, что в ней нет жизни, поэтому я туда не пошел. На севере, правей дороги стоял домик, относительно целый, если сранивать с другими постройками, виднеющимися отсюда. Я решил обыскать его и поселиться в нем для начала. По дороге я изучил местную флору и фауну -- камушки, трава, растения, похожие на лекарственные, прок от которых мне еще следует узнать. Также по дороге мне встретились страшные твари -- зомби. Кажется, солнечный свет они не любят -- ходят медленно и потому не представляют для меня большой угрозы. Наломав немного дров и насобирав камней и трав, я сделал каменный топор, и уже им добыл еще больше дерева и камня, сделав из этого копье и лук. В траве встречаются птичья гнезда -- в них перья, которые необходимы для стрел. Освоив такие навыки выживания, я добрался до дома.
Стучать не стал, потому то у меня уже стало складыват

@Nakilon
Nakilon / .txt
Created February 4, 2021 17:29
Spelunky 2 decision tree
джетпак?
> джунгли
иначе:
попрыгухи?
капала, шотган > джунгли
ключ, плащ > вулкан
иначе:
> джунгли
много бомб?