Skip to content

Instantly share code, notes, and snippets.

View matoken's full-sized avatar

KenichiroMATOHARA matoken

View GitHub Profile
$ ./mkfs/mkfs.f2fs 0V
F2FS-tools: mkfs.f2fs Ver: 1.14.0 (2020-08-24)
Info: Disable heap-based policy
Info: Debug level = 0
Info: Trim is enabled
probe of 0V failed, cannot detect existing filesystem.
Use the -f option to force overwrite.
$ ./mkfs/mkfs.f2fs -f -o compress ../j2fstest.img
$ time sudo ddrescue -n -v /dev/sda ./sda.dd ./sda.dd.log
GNU ddrescue 1.23
About to copy 250059 MBytes from '/dev/sda' to './sda.dd'
Starting positions: infile = 0 B, outfile = 0 B
Copy block size: 128 sectors Initial skip size: 4992 sectors
Sector size: 512 Bytes
Press Ctrl-C to interrupt
ipos: 250059 MB, non-trimmed: 0 B, current rate: 13492 kB/s
opos: 250059 MB, non-scraped: 0 B, average rate: 10338 kB/s

Reveal.js自動スライド

@matoken
matoken / gist:fe660695cdccdb00369a5164a2c2bd08
Created August 28, 2020 06:00
crontab -l | grep -v ^# | grep firefox
4,9,14,19,24,29,34,39,44,49,54,59 * * * * ps ux|grep firefox | grep headless | awk '{print $2}' | xargs kill
*/5 * * * * ~/go/bin/sysbox chronic firefox -p headless1 --headless --private-window --screenshot ~/tmp/A会場_`date +\%Y-\%m-\%d_\%T`.png "https://www.youtube.com/watch?v=eBhPRgsnPA0"
*/5 * * * * ~/go/bin/sysbox chronic firefox -p headless2 --headless --private-window --screenshot ~/tmp/B会場_`date +\%Y-\%m-\%d_\%T`.png "https://www.youtube.com/watch?v=r1JbktuBTK4"
*/5 * * * * ~/go/bin/sysbox chronic firefox -p headless3 --headless --private-window --screenshot ~/tmp/C会場_`date +\%Y-\%m-\%d_\%T`.png "https://www.youtube.com/watch?v=heVrxf8M1SU"
*/5 * * * * ~/go/bin/sysbox chronic firefox -p headless4 --headless --private-window --screenshot ~/tmp/D会場_`date +\%Y-\%m-\%d_\%T`.png "https://www.youtube.com/watch?v=NpBbhKh0lfI"
*/5 * * * * ~/go/bin/sysbox chronic firefox -p headless5 --headless --private-window --screenshot ~/tmp/NEC会場_`date +\%Y-\%m-\%d_\%T`.png "https://www.youtube.com/watch?v=wp9Xc_Ex67c
s((Kx#AAhtK9&lkATXx(BAAAiq/Hs*>XUq.o,>GzBM$<Y&7m*v$(h2<I[3TP5y|rrPiklFb}#C<o
>Id&VUXdeLG|,ucq^JAWeBwiOXYE#s7Luj5*tS;6%I[Wc)8Lx2zt>1o`%h_rzg{S<ZKk5hm.|Km5
_tW!mjru$#;k9*b2^,Vgv(8Y@3&O1^rOlv>5MPB5M<7e:)cTTz+SP=q?c;74Hw4c8ODW;lq$Hq]7
Wu0E1ibo#HJQ"ggQFWG#nmr!3`#(===N,C%VPZz"&~iI}O|>m+wCm{PCICm9.fd&!@ZP~f81^c)%
?6G2Db4?~^kWfK5<ZEA_5aFeK..OQ8;zg?+B^PI7Zl:J1,hgNv>$g~Wi9C@*@)0vHN:8IgYSaK~O
N6MB[gk:&CTt$Y8=+|AGzTW?(b1HZ1=.3<s[y@{1wTuJFT^cz.h[UlnZ??syyHp&dEaAG(|^uE+u
0!{:bf0RBO/"7/^Jn&0OFqNgGZSgB5gLpHskdhCoJ0!DLNhJ8C{qYU>b7Z=KW]*L2}_ehA+E1L/_
V?Db+IiAE=02h79fcJ)%75IvMIA7EAHQU}J62_DjeTE_yDRRw`uhQNCPp!JC"r5@Lk=L=r4LQlZ0
(dg[X{z#PB2wQVwB@q]=2J"vZfS?I]reHRA|Z~S~|vNQPe#"B~eV#x~8Xv}!q>d0wn@g=T<P]@W%
KE_m?x~MSV71d6AVDvJac5(j@<c1oQ^z+Gu;JO<*Y_n5y*$BPab@|In36,:NEM:u0Rg@FC4s>V9.
s((Kx#AAhtK9&lkATXx(BAAAiq/Hs*D$LqRq,>GzBM$<Y&7m*v$(h2<I[3TP5yT3Vhffft3D{$O<
NlU2W::hmpXA?pA=*9o>o_6]?P_+:g1se$/uKOlF^G<}&@JPgM&&kEQS]{Q8hVdFjIX;n07=m.SY
{wEa!xpxeD}uKNk@vG6O(t0?o6uO;"p8"7B_nq{T/,aa:/C7`Pumn`4)|LDrh!z()EMJ];u9EZ~~
!j7vcCo%/Yrz^3x*#76}:!`4**iiO{v(8F8iH`Dv[@%,JDbC%b&Ga;K+.vh@nsLmWW`vThNJ^:%N
%_"q|itgLI=9E$XY?72i`*rAo^%_$lkt]k1[LZbJM|]WbCF(AzCz?kySo{%gKl1<as(j"(>y(>ud
oJJ=n>%W_Wa2n"}y60}+ecA?,MS>jE9,%V`3iGTW%FJ{m=#zVy31):`R{gvPAUw^Y@R0o&l?L9hq
FX_XX;=D1prFTqGULmZjLD*+ot%fSTsWJ)c{/!.sz^wNHU2W$f?!=1:<V!9."Ho)OzjMgZwtDTVM
)^F8U`E3qZ?cBE~q;;~mTBLW&@&e4H!g7U$_dY+h[op$Mu)q!_t)Np,fo>/T,Ic[|ddu[Y:QkZU}
Z#>t%q0$|H9[&BQeGIWn|8[wI6Oa;|D4EM!3j8Z=G#J:t@bTk0:t:LmM%d[zqY7^246>sRC^=pF*
3y6KVZ3M7CD.i6.bm*I3:vw{SlaMpiycdW"$+MYkX%<iL@9Uc6t^cDZ<tfWMIF_][_pd+|NF^7k}
s((Kx#AAhtK9&lkATX,hBAAArr8||(N{eDjp,>[D]V1n2Dlzpzh$xPhnGN!L|^g${643]a*NGKq[
{=J&Dl$u%x83=}&#)ud160.mzbC)Xh@UB<,7FwDtlOa%+vj[t@?)phdU^m,Ch)9T52#[Tz1u^mxK
,}o@mjaP*O#Nw>C}.)mH`qH~L7hbjOk8pdqo{m&5dWH~!V8C>5gSX.>rIi=X(4q1:U~vxnL.n5l2
8)2UP82B{yomItl!"i!/v;t@{.RJIOMxG.!GX00DZ[S^3}crw($z"cur3q0#(QfwK7|Hi|`g#ls1
W{:8k8o8GY#%+#5:VkOj6}K46tc~aag:0a(*@0&5pV~G{c6j4>!V`wi&+m6dBy@`S1>0OY@+TD]C
I$~`{R_N6C+ID?;7Lk_^?C:39F`0S(A?_G^rF%+,B_YcTp<K[/iRm3.VQ.aybS*t)j;TWIfX[~3O
cIo!#0]L*=(P"|Gc,kmLrcIM>#T%a.gO9a+=X6G^N/aE`}Z}4W/)sRmU3x=0In;aBmwoi3,|I+?g
Klb`xMw>:|W.bkzn+Tn98ZHu&{cVt@?vXjsS.<|`.Ym|<@qt%!Kkjr|~zB`.`ZM:XgFtH_~iprY4
uus_enkPeZ"=U5nB^?ViKDJ}8}E4Gl;,fE,lQW7Sf/GGU@+)^[<t@^Hv^;Yd0|=0VSq`(B3[`VVz
2<V26,Jy,}~Q|^OKT:>9m/L!bzn6XYLRfp{;&mO.d),rl91GQsRNkI:KS=5Y3q"G]E{t<QG(An4?
s((Kx#AAhtK9&lkATXx(BAAAiq/Hs*F>DqRq,>GzBM$<Y&7m*v$(h2<I7{}R3y1x@QI"L):BrgHm
0SKbM]^9q2v_Tt7!po!>oCpqhUDSa7j;9/?r<ec;G7"OwVf%n"D8=;jRM4?!)8fZUe|4<yNokY"W
4RLCQmw8a}OvGo,Uzp5N5G2EML3`^=.)a/.x;_Cp<oGF<}1]zy~BVIg%*G|0CrCDz^7aE?,4%qB>
l]vr*4Q_uPqS%>>R*U+{;{y(jaNOiP?St9[R/l,pIxP~@UCgV~pHI;&TxTc*iOG/(uc>29|MC}M%
I>?u=wybxE}OKjJrr>i:e>4a6Y?H@~bDE{1Jd;{Q</3,>}yPpUj*D_m=J8Pj/BO2TqMcU(&MFN5$
/WRGH_qsj!*Vo.AN<K`P<r{d}|7owt*qHaYF72?32m?KBU!f)vxC`;)86ZF7F=m{Ve:V<ouGI%N%
%YtmOvJ9Aw91~v`_)N+(Hiy|*0Kgem(z<ZoZU0/CsXLE:a|Gi~:MQ50du;WGgn}aL=~wJviZq&;[
s+^E/tLzg?#S2Xg(Zxw#wC9azoC4@MwOqZI;2(Z}G;_`&FsiJmofdo@{|Qs:956(QV!nN;Ogt)Qu
_XRKgre9pkAj(J)_zqb;]|xAI%MI9Y2F}S)9|QT{$N$?"Qx7#?(1[Nt*_$)?kzw%}9_K]$Hr4_//
bK],!7y7$~E=G[8ETFrNL6Mt={MeHgAVSdM9K$ttnn#C0wxq?Q#H#p1_A.luFE+tF~*Fht7^?S=^
#!/bin/bash
# Steam検索
# https://store.steampowered.com/search/
# ignore_preferences=1 個人設定に基づいたタイトルの除外の無効化
# https://store.steampowered.com/search/?ignore_preferences=1
# Windowsの検索
# https://store.steampowered.com/search/?ignore_preferences=1&os=win
# Mac OS Xの検索
# https://store.steampowered.com/search/?ignore_preferences=1&os=mac
# SteamOS + Linuxの検索