Skip to content

Instantly share code, notes, and snippets.

View rskvazh's full-sized avatar
🎯
Focusing

Roman rskvazh

🎯
Focusing
View GitHub Profile
@rskvazh
rskvazh / aerial1.5.1beta6.debug.log
Created February 4, 2020 11:01 — forked from ankushnarula/aerial1.5.1beta6.debug.log
Aerial 1.5.1beta6 Debug Log
03:34:58 : avInit1 (0.0, 0.0, 296.0, 184.0)
03:34:58 : <AerialView: 0x7ff19f5020e0> AerialView setup init (V1.4.6)
03:34:58 : Time Management initialized
03:34:58 : Display Detection initialized
03:34:58 : ***Display Detection***
03:34:58 : 1 display(s) detected
03:34:58 : 1cm = 58.66141820384076 points
03:34:58 : npass: dict [__C.NSDeviceDescriptionKey(_rawValue: NSScreenNumber): 69733632, __C.NSDeviceDescriptionKey(_rawValue: NSDeviceColorSpaceName): NSCalibratedRGBColorSpace, __C.NSDeviceDescriptionKey(_rawValue: NSDeviceResolution): NSSize: {144, 144}, __C.NSDeviceDescriptionKey(_rawValue: NSDeviceBitsPerSample): 8, __C.NSDeviceDescriptionKey(_rawValue: NSDeviceSize): NSSize: {1680, 1050}, __C.NSDeviceDescriptionKey(_rawValue: NSDeviceIsScreen): YES]
03:34:58 : bottomLeftFrame (0.0, 0.0, 1680.0, 1050.0)
03:34:58 : src orig : (0.0, 0.0)
@rskvazh
rskvazh / debug-encrypted-sctp.txt
Created May 4, 2018 07:59
Debug encrypted WebRTC DataChannel (SCTP) with Firefox and Wireshark
# Debugging encrypted RTP is more fun than it used to be
# https://blog.mozilla.org/webrtc/debugging-encrypted-rtp-is-more-fun-than-it-used-to-be/
# Firefox 59
MOZ_LOG="timestamp,sctp:5,DataChannel:5,signaling:5,jsep:5,rtplogger:5,SCTP:5" \
MOZ_LOG_FILE=dclog.log \
/Applications/Firefox.app/Contents/MacOS/firefox-bin
grep 'SCTP_PACKET' dclog.log.child-1 | text2pcap -D -n -l 1 -i 17 -u 1234,1235 -t '%H:%M:%S.' - rtc.pcapng
@rskvazh
rskvazh / apple_macbook_high_sierra_firmware_apfs.md
Last active May 30, 2019 14:52
Apple MacBook High Sierra Firmware APFS problems

MacBook 15, Mid 2015

Два интереснейших и волнующих приключения за месяц. Довелось тут вспомнить лохматые годы ковыряний с виндой, но теперь уже с macOS:

  1. The Apple of Your EFI. Не мог обновиться на High Sierra с момента её выхода - постоянная ошибка верификации прошивки. На форумах много у кого такое, но мне ничего не помогало. По логам видно, что APFS не поддерживается прошивкой, потому что она старая, а инсталлятор High Sierra не может ее обновить. Около месяца потребовалось в фоновом режиме мне понять почему именно - оказалось, что у меня EFI раздел какой-то немного коцаный, пришлось убивать, переделывать (это отдельная история). При этом бонусом я обнаружил, что около двух лет при обновлении ОС у меня не обновлялась прошивка - ни логов, ничего такого. Не знаю, чтобы делал без этой доки [1]. Вот полезная утилита проверки актуальности вашей прошивки от этих ребят [2] или /usr/libexec/efiupdater - через неё же можно принудительно обновлять прошивки, которые можно взять отсюда [3], но только если у вас
@rskvazh
rskvazh / convert.sh
Created January 30, 2017 15:30
Testing jpeg compressors & parameters with DSSIM
#!/bin/bash
rm -R im_*
mkdir im_orig im_jpg im_jpg_ss im_jpg_ss_prog im_jpg_moz im_jpg_moz2
mkdir im_png
mkdir im_webp
i=0
for file in orig/*.jpg; do
read width height < <(identify -format '%w %h' $file)
@rskvazh
rskvazh / smartctl.txt
Created May 1, 2016 17:43
HDD with bad blocks
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 200 200 051 Pre-fail Always - 33897
3 Spin_Up_Time 0x0027 181 181 021 Pre-fail Always - 3916
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 11
5 Reallocated_Sector_Ct 0x0033 101 101 140 Pre-fail Always FAILING_NOW 786
7 Seek_Error_Rate 0x002e 200 200 000 Old_age Always - 0
9 Power_On_Hours 0x0032 044 044 000 Old_age Always - 41437
10 Spin_Retry_Count 0x0032 100 253 000 Old_age Always - 0
@rskvazh
rskvazh / after.sh
Created October 1, 2015 09:22
Enable xdebug.remote_autostart in homestead: ~/.homestead/after.sh
#!/bin/sh
# If you would like to do some extra provisioning you may
# add any commands you wish to this file and they will
# be run after the Homestead machine is provisioned.
sudo apt-get -y install mc
echo "PHP: enabling xdebug.remote_autostart"
XDEBUG_FILE="/etc/php5/mods-available/xdebug.ini"
@rskvazh
rskvazh / gist:3430459
Created August 22, 2012 23:11
currentOp when slave freezes
.........
{
"opid" : 340592300,
"active" : true,
"lockType" : "read",
"waitingForLock" : true,
"secs_running" : 2,
"op" : "query",
"ns" : "content",
@rskvazh
rskvazh / gist:3413309
Created August 21, 2012 07:58
Mongo slave
insert query update delete getmore command flushes mapped vsize res faults locked % idx miss % qr|qw ar|aw netIn netOut conn set repl time
d1 0 2 0 0 0 6 0 88.2g 92.9g 14.8g 0 0 0 0|0 2|0 843b 3k 500 rs1 M 04:20:46
d2 *0 10 *0 *0 0 1|0 0 86.2g 90.9g 17.3g 0 0 0 0|0 2|0 2k 5k 521 rs1 SEC 04:20:46
d3 *0 9 *0 *0 0 1|0 0 88.2g 92.4g 17.6g 0 0 0 0|0 0|0 2k 4k 141 rs1 SEC 04:20:46
d4 *0 6 1 *0 0 2|0 0 84.2g 88.7g 21.8g 0 0 0 0|0 1|0 1k 2m 422 rs1 SEC 04:20:46
d5 *579 12 *1737 *17 0 1|0 0 84.2g 88.9g 21.4g 1639 77.1 0 0|0 0|0 3k 6k 424 rs1 SEC 04:20:46
d1 0 2 1
@rskvazh
rskvazh / gist:3413304
Created August 21, 2012 07:57
Mongo slave problems
insert query update delete getmore command flushes mapped vsize res faults locked % idx miss % qr|qw ar|aw netIn netOut conn set repl time
d1 3 658 67 2 98 209 0 88.2g 96.7g 14.8g 25 3.9 0 0|0 2|0 203k 538k 4344 rs1 M 04:14:46
d2 *17 269 1|53 *1 95 128|0 0 86.2g 94.7g 17.1g 231 3.7 0 0|0 2|0 76k 341k 4349 rs1 SEC 04:14:46
d3 *15 309 *53 *2 0 117|0 0 88.2g 96.2g 17.4g 90 3 0 0|0 2|0 97k 380k 3966 rs1 SEC 04:14:46
d4 *17 334 *54 *1 48 107|0 0 84.2g 92.5g 21.7g 230 3.2 0 0|0 1|1 87k 318k 4255 rs1 SEC 04:14:46
d5 *0 895 *0 *0 0 107|0 0 84.2g 92.7g 21.9g 43 0 0 441|1 442|1 362k 240k 4256 rs1 SEC 04:14:46
d1 0 630 75
@rskvazh
rskvazh / gist:3363512
Created August 15, 2012 20:49
Mongodb slave stopping syncing with master
*190 2695 1|426 *17 32 297|0 0 74.2g 82.8g 15.7g 86 8.3 0 16|1 19|1 677k 3m 4366 if_rs_1 SEC 20:47:04
*206 2849 1|445 *16 15 323|0 0 74.2g 82.8g 15.7g 76 7.2 0 3|1 6|1 769k 3m 4370 if_rs_1 SEC 20:47:05
*160 2811 1|383 *12 6 360|0 0 74.2g 82.8g 15.7g 136 5.7 0 9|1 20|1 771k 3m 4376 if_rs_1 SEC 20:47:06
insert query update delete getmore command flushes mapped vsize res faults locked % idx miss % qr|qw ar|aw netIn netOut conn set repl time
*181 2879 1|382 *5 1 293|0 0 74.2g 82.8g 15.7g 103 6.7 0 46|0 42|0 748k 3m 4373 if_rs_1 SEC 20:47:07
*187 2733 1|381 *9 2 304|0 0 74.2g 82.8g 15.7g 109 7.7 0 7|1 10|1 716k 3m 4377 if_rs_1 SEC 20:47:08
*158 2680 1|365 *9 9 284|0