.
[homin.git] / nn
blob6367197763398f1a36405a6cc7e096ebec8d8df9
1 alias cp='cp -uvd --preserve=all'
2 alias T='transmission-gtk -g ~/z/t &'
3 alias TT='transmission-gtk -g ~/z/te &'
4 sudo hdparm -Y /dev/sda
5 lsusb ; eject /dev/sr0 ; sudo modprobe -r qcserial ; lsmod | grep option
6 killall curl
7 tar c .gitconfig .config .jwmrc .FBReader z/t | xz -c9 > z/z.$(date '+%Y%m%d').txz
8 ( cd ~/z/sysroot ; sudo chown -R oblive:users run/tmp/cache ; tar c $(find run/tmp/cache -type f -newer ~/'polipo-last-backup') ) | xz -c9 > polipo-cache-$(date +%Y%m%d-%H%M).txz
10 smartfren() {
11 local now past pre post p
12 while
13 #eject /dev/sr0
14 until modprobe -r qcserial ; do read -t 1 ; done
15 until { lsmod | grep option > /dev/null || { modprobe option && echo '05c6 9201' > /sys/bus/usb-serial/drivers/option1/new_id ; } ; } || read -t 1 ; do : ; done
16 now=$(date)
17 echo ${past} - ${now}
18 past=${now}
19 pre=$(date '+%s')
20 PPPD_LINK=001:005:cyborg-e488:smartfren4g:nodetach:3 pppd call smartfren4g ttyUSB2 nodetach unit 8
21
23  post=$(date '+%s')
24  if [[ $(( ${post} - ${pre} )) -lt 1 ]] ; then
25   read -t 1 p && [[ "$p" = p ]] && read -p 'pause...'
26  fi
27  [[ -e /run/w/pppd.stop ]] && break
28 done
30 yt() { local o ; [[ $# = 2 ]] && o=-country ; ~/youtube-dl --geo-bypass$o $2 -j -f best https://www.youtube.com/watch?v=$1 > $1 ; ls -l -- $1 ; }
31 p() { [[ $# = 2 ]] && set -- $2 $1 ; curl -v -N -k -x 127.0.0.1:7777 "${1}" | zcat > ${2:-z}/yt.html ; }
32 isitup() { curl "https://isitup.org/${1}.json?callback=isitup_json" ; }
34 APK_COMMON_DIR=/home/oblive/z
35 APK_REMOTE_MIRROR=http://dl-3.alpinelinux.org/alpine
36 #APK_REMOTE_MIRROR=http://mirror.aarnet.edu.au/pub/alpine
37 APK_DISTRO_BRANCH=v3.9
38 APK_REPOS="main community"
39 APK_ROOT_DIR="${APK_COMMON_DIR}/sysroot"
40 APK_APP_STATIC="${APK_ROOT_DIR}/sbin/apk.static"
41 APK_LOCAL_MIRROR="${APK_COMMON_DIR}/apkcache"
43 ( cd z ; tar xfJ '/run/mnt/sdd1/save/alpine-polipo.txz' )
44 apkit init busybox alpine-baselayout apk-tools alpine-keys
45 apkit chroot
46 apk add lua5.1-sec lua5.1-copas lua5.1-curl lua5.1-filesystem lua5.1-inspect lua5.1-md5 lua5.1-basexx lua5.1-lzlib openssl curl
47 mkdir -p /run/tmp/cache
48 chmod o+r,o+w,o+x /root /run/tmp/cache
49 ( cd ~/z/sysroot/root ; tar xfJ /run/mnt/sdd1/save/lua-polipo.txz )
50 ( cd ~/z/sysroot ; tar xfJ /run/mnt/sda3/h/save/polipo-cache-20191025-0057.txz )
51 sudo cp -f /etc/resolv.conf /etc/hosts z/sysroot/etc
53 su -c 'chroot /home/oblive/z/sysroot /bin/sh'
54 export LUA_INIT="do local topdir = os.getenv('HOME') package.path = topdir..'/polipo/?.lua;' .. package.path end"
55 lua5.1 /root/polipo/xavante-polipo.lua 7777=/run/tmp/cache\;/run/tmp/cache/l\;/run/tmp/cache/nn\;/run/tmp/cache/n\;/run/tmp/cache/cache/acc
56 lua5.1 -e "Polipo = require 'polipokit' OW='yes' Polipo.params.inter.minimalLength=300000 Polipo.params.inter.minimalLengthCutOff=1 Polipo.repl_cache_alt('/run/tmp/cache')"
57 lua5.1 -e "Polipo = require 'polipokit' OW='yes' Polipo.params.inter.minimalLength=30000 Polipo.params.inter.minimalLengthCutOff=nil Polipo.repl_cache_alt('/run/tmp/cache',1)"
59 https://www.youtube.com/results?search_query=bej48
60 https://distrowatch.com/
61 https://www.archlinux.org/
62 https://web.obarun.org/
63 http://www.linuxfromscratch.org/lfs/downloads/development/
64 https://distrowatch.com/
65 https://m.kaskus.co.id/forum/10
66 https://thepiratebay.org/
67 https://www.phoronix.com/scan.php?page=recent
68 https://tpbunblock.net/top/48h500
69 https://unblocktpb.org/top/48h500
70 104.27.141.199  indonesia.faithfreedom.org      indonesia.faithfreedom.org
72 BEJ48 OverseasFans
73 https://www.youtube.com/channel/UCY__JlcyvqI7VWZA2KchSIg/videos
74 BEJ48 OverseasFans teamE
75 https://www.youtube.com/playlist?list=PLC3kRRdibvTfHXAfTGeTipFaKhvbP7aGF
76 TeamB 公演庫存
77 'https://www.youtube.com/watch?v=oPjdogp4RVU&list=PLC3kRRdibvTeWQT4UmaW5QE7iN7uM8j9g'
78 BEJ48 Malaysia Fans Club
79 https://www.youtube.com/channel/UC0f7oPi6MVke5jwf5It5nYw
80 Team E 《UNIVERSE》剧场公演
81 https://www.youtube.com/playlist?list=PLZNa3BXASX95U3BxWpRPQUmKooM7CAWQk
82 https://www.youtube.com/playlist?list=PLZNa3BXASX94tgl6lPgdSQZC7x85zO1hn
83 SNH48INFO非公式
84 https://www.youtube.com/user/snh48info
85 com3
86 https://www.youtube.com/channel/UCdIfpz7fkaGHN9cwwshqHPw/videos
87 GNZ48 Live
88 https://www.youtube.com/channel/UC4131kVhhD5G3Y5X37i5HlQ/videos
90 BEJ48 TeamJ 《Hakuna Matata》劇場公演 (2019-05-02 晚場)
91 BEJ48 TeamB 《十八個閃耀瞬間──絕密代碼》三周年隊慶公演 (2019-05-03 晚場)
92 BEJ48 TeamJ 《Hakuna Matata》黃恩茹生日公演 (2019-05-04 晚場)
94 BEJ48 TeamB 《B A Fighter》 劇場公演 (2019-05-10 晚場)
95 BEJ48 TeamE 《Universe 2.0》 彭嘉敏生日公演 (2019-05-11 下午場)
96 BEJ48 TeamB 《B A Fighter》 劇場公演 (2019-05-11 晚場)
97 BEJ48 TeamE 《Universe 2.0》 任蔓琳生日公演 (2019-05-12 下午場)
98 BEJ48 TeamB 《B A Fighter》 劇場公演 (2019-05-12 晚場)
100 BEJ48 TeamE 《Universe 2.0》 劇場公演 (2019-05-17 晚場)
101 BEJ48 TeamB 《B A Fighter》 劇場公演 (2019-05-18 下午場)
102 BEJ48 TeamE 《Universe 2.0》 劇場公演 (2019-05-18 晚場)
103 BEJ48 TeamJ 《Hakuna Matata》周湘生日公演 (2019-05-19 下午場)
104 BEJ48 TeamB 《B A Fighter》 劇場公演 (2019-05-19 晚場)
106 BEJ48 TeamJ 《Hakuna Matata》劇場公演 (2019-05-24 晚場)
107 BEJ48 TeamE 《Universe 2.0》 李梓拉票公演 (2019-05-25 下午場)
108 BEJ48 TeamJ 《Hakuna Matata》陳雅鈺+房蕾拉票公演 (2019-05-25 晚場)
109 BEJ48 TeamE 《Universe 2.0》 李娜+李詩彥拉票公演 (2019-05-26 下午場)
111 BEJ48 TeamJ 《Hakuna Matata》 張懷瑾生日+拉票公演 (2019-06-09 下午場) wNm6tnhrRTE
112 SNH48 TeamN2 《時之卷》 北京巡演 (2019-06-09 晚場) fiMWgYmLIoU
114 BEJ48 TeamE 《Universe 2.0》劉勝男&彭嘉敏拉票公演 (2019-06-14) vBzwJye0lXY
115 BEJ48 TeamJ 《Hakuna Matata》 柏欣妤生日+拉票公演 (2019-06-15 下午場) gEsM8jwY8hE
116 BEJ48 TeamB 《十八個閃耀瞬間──絕密代碼》 陳美君生日+拉票公演 (2019-06-15 晚場)
117 BEJ48 TeamE 《Universe 2.0》程宇璐生日+拉票公演 (2019-06-16 下午場) NUt_Q39olMg
118 BEJ48 TeamJ 《Hakuna Matata》 黃恩茹拉票公演 (2019-06-16 晚場) RQLLIths7ZA
120 BEJ48 TeamJ 《Hakuna Matata》 葛司琪&劉閑拉票公演 (2019-06-21 晚場) vjo1m63NG0s
121 BEJ48 TeamE 《Universe 2.0》任蔓琳&王雨蘭拉票公演 (2019-06-22 下午場) WawCX4CGoto*
122 BEJ48 TeamB 《十八個閃耀瞬間──絕密代碼》 胡曉慧&沈小愛&胡麗芝拉票公演 (2019-06-22 晚場) Bl8vygo2u_Q ZhPwLQWDZ4k
123 BEJ48 TeamJ 《Hakuna Matata》 韓家樂聲勢+拉票公演 (2019-06-23 下午場) jzdyYLZTLCo
124 BEJ48 TeamB 《十八個閃耀瞬間──絕密代碼》 劉姝賢生日+拉票公演 (2019-06-23 晚場) 89WJ_VMbegI
126 BEJ48 TeamJ 《Hakuna Matata》 劇場公演 (2019-06-29 下午場) jEaM0ccsgXU
127 BEJ48 TeamE 《Universe 2.0》馮思佳拉票公演 (2019-06-29 晚場) ZK9TSvav2Bg
128 BEJ48 TeamJ 《Hakuna Matata》 劉一菲生日+拉票公演 (2019-06-30 下午場yn) 5OmcD_TeiOM
129 BEJ48 TeamE 《Universe 2.0》楊一帆拉票公演 (2019-06-30 晚場) VUqHs8NGeCc
131 BEJ48 TeamJ 《Hakuna Matata》 任心怡&孫語珊拉票公演 (2019-07-05 晚場) gO-JIVPuKSc
132 BEJ48 TeamE 《Universe 2.0》陳倩楠生日+拉票公演 (2019-07-06 下午場) FgUweTy-adc iasbGBCJq-0 XoZ0JY0iJYI
133 BEJ48 TeamB 《B A Fighter》闫明筠生日+拉票公演 青鈺雯拉票公演 (2019-07-06 晚場) K_SlfnIMnjQ
134 BEJ48 TeamB 《B A Fighter》段藝璇拉票+MVP公演 (2019-07-07 下午場) HNhOMimamT0
135 BEJ48 TeamE 《Universe 2.0》馬玉靈&張笑盈拉票公演 及第六屆總選中報 (2019-07-07 晚場) BbOyWLa0pls
137 BEJ48 TeamB 《B A Fighter》孫曉艷&田姝麗拉票公演 (2019-07-12 晚場) _IqKNDP3bWs
138 BEJ48 TeamJ 《夢想的旗幟》葉苗苗生日&拉票公演 (2019-07-13 下午場) EgDKWpA-2GA
139 BEJ48 TeamE 《Universe 2.0》蘇杉杉拉票+MVP公演 (2019-07-13 晚場) M_yGJIt3J_A
140 BEJ48 TeamJ 《夢想的旗幟》王羽煊生日&拉票公演 (2019-07-14 下午場) t4pI40s23fI
141 BEJ48 TeamE 《Universe 2.0》張愛靜拉票公演 (2019-07-14 晚場) rLLQyjIqMjQ g84d2TiIWDk
143 BEJ48 TeamE 《Universe 2.0》張愛靜拉票公演 (2019-07-19 晚場) dC3F58LjvXw
144 BEJ48 TeamB 《B A Fighter》林溪荷生日及拉票+楊鑫拉票+張夢慧拉票公演 (2019-07-20 下午場) Pg9VKFuVpzs
145 BEJ48 TeamJ 《夢想的旗幟》唐霖&周湘拉票公演 (2019-07-20 晚場) f0kFCp7iGG0
146 BEJ48 TeamB 《B A Fighter》趙天揚&張羽涵拉票公演 (2019-07-21 下午場) 2on7gebyV3E
147 BEJ48 TeamE 《Universe 2.0》頊凘煬拉票公演 (2019-07-21 晚場) o_pf3ro8jbQ
149 BEJ48 TeamB 《B A Fighter》劇場公演 (2019-08-03 下午場) l7n0sqUp5FU
150 BEJ48 TeamJ 《Hakuna Matata》劇場公演 (2019-08-03 晚場) rPMPg2LO2LY
151 BEJ48 TeamB 《B A Fighter》劇場公演 (2019-08-04 下午場) BQsvU0BPfdI
152 BEJ48 TeamJ 《Hakuna Matata》劇場公演 (2019-08-04 晚場) mmDjCjc0GdQ
154 BEJ48 TeamJ 《Hakuna Matata》劇場公演 (2019-08-10 下午場) ilS9Vihn-p0
155 BEJ48 TeamE 《Universe 2.0》劇場公演 (2019-08-10 晚場) 8RJPgq_PbyA
156 BEJ48 TeamJ 《Hakuna Matata》劇場公演 (2019-08-11 下午場) aP2Nbq-4vls
157 BEJ48 TeamE 《Universe 2.0》劇場公演 (2019-08-11 晚場) AA6gvLiJVSU
159 BEJ48 TeamB 《十八個閃耀瞬間──絕密代碼》劇場公演 (2019-08-17 下午場) (09th) iJY6psHWsdQ
160 BEJ48 TeamE 《Universe 2.0》劇場公演 (2019-08-17 晚場) vSgiazEu2hE
161 BEJ48 TeamB 《十八個閃耀瞬間──絕密代碼》劇場公演 (2019-08-18 下午場) sK30tlOBMFY
163 BEJ48 TeamJ 《Hakuna Matata》劇場公演 (2019-08-23 晚場) mAhMZsqnRXo
164 BEJ48 TeamE 《Universe 2.0》劇場公演 (2019-08-24 下午場) VeqjCCdDO7s
165 BEJ48 TeamJ 《Hakuna Matata》劇場公演 (2019-08-24 晚場) v58YZlMAUpg
166 BEJ48 TeamE 《Universe 2.0》李詩彥生日公演 (2019-08-25 下午場) cag9AmSC4Do
167 BEJ48 TeamB 《十八個閃耀瞬間──絕密代碼》劇場公演 (2019-08-25 晚場) smnxs7dHSkA
169 BEJ48 TeamB 《十八個閃耀瞬間──絕密代碼》劇場公演 (2019-08-30 晚場) hRbJeZrhHRA
170 BEJ48 TeamE 《Universe 2.0》劇場公演 (2019-08-31 下午場) tjrLytp2sso
171 BEJ48 TeamB 《十八個閃耀瞬間──絕密代碼》劇場公演 (2019-08-31 晚場) 4JF3g1Tku5g
172 BEJ48 TeamJ 《Hakuna Matata》劇場公演 (2019-09-01 下午場) 3bFqQzRZlw4
173 BEJ48 TeamE 《Universe 2.0》劇場公演 (2019-09-01 晚場) AZoHS97M9b4
175 BEJ48 TeamJ 《夢想的旗幟》劇場公演 (2019-09-06晚場) lfXSXUzHR6o
176 BEJ48 TeamB 《B A Fighter》劇場公演 (2019-09-07下午場) avO0dOfm6r4
177 BEJ48 TeamE 《Universe 2.0》劇場公演 (2019-09-07 晚場) vF_SkNtxNa8
178 BEJ48 TeamJ 《夢想的旗幟》劇場公演 (2019-09-08下午場) yO3Vbn4EMbs
179 BEJ48 TeamB 《B A Fighter》劇場公演 (2019-09-08晚場) GjVOb9HIh0Q
181 BEJ48 Team B+E+J《中秋联合公演》剧场公演 (2019-09-13 晚場 18:00) Z4W5vXPq27o R9wajAFojtQ
182 BEJ48 Team J 孙语姗生日会 (2019-09-14 11:30) TViCLuU_uTY
183 BEJ48 Team J《梦想的旗帜》孙语姗生日公演 (2019-09-14午場) luxVln5-Gs4
184 BEJ48 Team B 《B A Fighter》剧场公演(2019-09-14晚場) rjrZFjw8Bzg
185 BEJ48 Team E 李梓生日会(2019-09-15 11:30) EtsYDhpzHaw
186 BEJ48 Team E《UNIVERSE 2.0》李梓生日公演(2019-09-15午場) W2y3-FPeHO0
187 BEJ48 Team J《梦想的旗帜》剧场公演 (2019-09-15晚場) aODTrtkLHt4
189 BEJ48 Team E《UNIVERSE 2.0》剧场公演(2019-09-20晚場) ORSjOOrtAMs
190 BEJ48 Team J 何阳青青生日会(2019-09-21 11:30)
191 BEJ48 Team J《梦想的旗帜》何阳青青生日公演 (2019-09-21下午場) ZE1fxymOZzM
192 BEJ48 Team E《UNIVERSE 2.0》剧场公演(2019-09-21晚場) bE4h4EaOaGs
193 BEJ48 Team J 金锣赛生日会(2019-09-22 11:30)
194 BEJ48 Team J《梦想的旗帜》金锣赛生日公演 (2019-09-22下午場) _zKvHYsXB8c
195 BEJ48 Team B 《B A Fighter》剧场公演(2019-09-22晚場) CdNsil9W94k
197 BEJ48 Team B 《B A Fighter》剧场公演(2019-09-27晚場) q1G56VWibX0
198 BEJ48 Team E《UNIVERSE 2.0》新成員亮相公演(2019-09-28下午場) TQdyjvZobg8
199 BEJ48 Team J《梦想的旗帜》劇場公演 (2019-09-28晚場) Xi99PYxg_Z4
201 SNH48 Group - BEJ48 Team E Mini Live at Shanghai Xingmeng Theater 20191003 (Hc0-4v_cbuA)
202 BEJ48 TeamE 《宇宙奇幻不眠夜》上海巡演 2019-10-04 晚場 Ym6QF_LIemk
203 Mini Live 国庆巡演特别场 2019-10-05 17:25
204 BEJ48 201901005 Team E 《星梦Mini Live》 上海巡演 - Durasi: 1.07.00. (YHEgKHEUjJs)
205 BEJ48 TeamE 《宇宙奇幻不眠夜》上海巡演 2019-10-05 晚場
206 BEJ48 20191005 Team E 《宇宙e奇幻不眠夜》上海巡演 - Durasi: 3.18.52. (jscp2iR9U9c)
207 BEJ48 TeamJ《彼异界播报之BE JUMP!直播综艺》 2019-10-05 19:00 ZDBCCkWTyx0
208 BEJ48 20191005 Team J + Team B 《彼异界播报之BE JUMP!》 特殊公演 - Durasi: 1.44.27. (J5DKesD7lZk)
209 BEJ48 TeamB《彼异界播报之BE JUMP!直播综艺》 2019-10-06 19:00 (VQVRh6UgG8c)
211 BEJ48 TeamJ 《夢想的旗幟》劇場公演 (2019-10-12 晚場) IrX2BNfjulI
212 BEJ48 TeamE 《Universe 2.0 千秋樂》 (2019-10-13 下午場) l2FDjW-LkDc
213 BEJ48 TeamB 《B A Fighter》劇場公演 (2019-10-13 晚場) mI9Fuv_CdYo
215 BEJ48 TeamE 《羽化成蝶》原創公演首演 (2019-10-18 晚場) zP8RCSYfjho
216 BEJ48 TeamB 《B A Fighter》劇場公演 (2019-10-19 下午場) nkKd4OWp0Vs
217 BEJ48 TeamE 《羽化成蝶》首演貳場 (2019-10-19 晚場) Re9_Z-vhLq4
218 張愛靜生日會 2019-10-20 11:30 BBCDxF9MptE
219 BEJ48 TeamE 《羽化成蝶》首演參場及張愛靜生日公演 (2019-10-20 下午場) L_7Rn0dSWUM
220 BEJ48 TeamJ 《夢想的旗幟》劇場公演 (2019-10-20 晚場) rUvlWe7ajSs
222 BEJ48 TeamB 《B A Fighter》劇場公演 (2019-10-25 晚場) c5aokKGTJQ0
223 BEJ48 TeamE 《羽化成蝶》李娜生日公演 (2019-10-26 下午場) iE5uGotCpgs
224 BEJ48 TeamB 《萬聖節特殊公演》 (2019-10-26 晚場) yqXYVnsIC2Q
225 BEJ48 TeamE 《羽化成蝶》劇場公演 (2019-10-27 下午場) aXWHfPDZ360
226 BEJ48 TeamJ 《夢想的旗幟》劇場公演 (2019-10-27 晚場) rg61aCloF0w
228 BEJ48 TeamJ 《夢想的旗幟》剧场公演 (2019-11-01 晚場) JAb_xzmypDk
229 BEJ48 TeamB 《十八個閃耀瞬間──絕密代碼》程戈生日公演 (2019-11-02 下午場) wVQCIBSO8fI
230 BEJ48 TeamJ 《J隊三周年 + 萬聖節特殊公演》(2019-11-02 晚場) eWyVGuXOwjk
231 BEJ48 TeamB 《十八個閃耀瞬間──絕密代碼》剧场公演 (2019-11-03 下午場) KXDyANDINJo
232 BEJ48 TeamE 《羽化成蝶》劇場公演 (2019-11-03 晚場) NIJAcYN2-Gc
234 richelle ryder
235 atomi shuri
236 alice pink
238 https://www.youtube.com/watch?v=-oOxis8mTrs 《塑料姐妹瓜》特别公演 GNZ48 TeamNⅢ 20190407
239 https://www.youtube.com/watch?v=qcA0joIml-g 《Fiona.N》唐莉佳生日公演 GNZ48 TeamNⅢ 20190406
240 https://www.youtube.com/watch?v=K7CwZaxdgh4 《一束光的梦想》一周年联合特殊公演 CKG48 20181103
242 赵天杨 
243 孙语姗
244 刘胜男 
245 张茜
248 http://mxrepo.com/mx/repo/dists/stretch/main/Contents-amd64.gz
249 http://mxrepo.com/mx/repo/dists/stretch/non-free/Contents-amd64.gz
250 stretch-updates
251 http://ftp.us.debian.org/debian/dists/stretch-updates/main/Contents-amd64.gz
252 http://ftp.us.debian.org/debian/dists/stretch-updates/contrib/Contents-amd64.gz
253 http://ftp.us.debian.org/debian/dists/stretch-updates/non-free/Contents-amd64.gz
254 stretch
255 http://ftp.us.debian.org/debian/dists/stretch/main/Contents-amd64.gz
256 http://ftp.us.debian.org/debian/dists/stretch/contrib/Contents-amd64.gz
257 http://ftp.us.debian.org/debian/dists/stretch/non-free/Contents-amd64.gz
258 http://security-cdn.debian.org/debian-security/dists/stretch/updates/main/Contents-amd64.gz
259 http://security-cdn.debian.org/debian-security/dists/stretch/updates/contrib/Contents-amd64.gz
260 http://security-cdn.debian.org/debian-security/dists/stretch/updates/non-free/Contents-amd64.gz
262 N496z0ptQ68 20190629 SNH48 GROUP《燃烧吧!团魂》巅峰对决之夜 - Durasi: 3:06:51 BEJ48 Malaysia Fans Club
263 W9vgtGutiyg 20190601 《燃烧吧!团魂》深圳站 SNH48 Team SII Vs GNZ48 Team NIII - Durasi: 2.16.37. GNZ48 Live
265 killall baloorunner xembedsniproxy korgac krunner kglobalaccel5 kaccess kuiserver5 kscreen_backend_launcher org_kde_powerdevil dconf-service 
266 ps ax | grep akonadi | cut -f 1 -d ' ' | xargs kill
268 apkit simfetch alpine-sdk aports-build build-base \
269 gfortran gcc-objc gcc-gnat gcc-doc gcc-avr gcc-doc gcc-avr-doc \
270 gcc6 gcc6-java gcc6-doc \
271 git-svn subversion \
272 abuild-doc abuild-rootbld \
273 clang clang-static \
274 atools atools-doc \
275 rust rust-analysis rust-doc rust-gdb rust-src
276 (g++6 rust-lldb)
278 submenu "OpenMandriva (64 bit)" {
279         set isofile=/home/user/OpenMandrivaLx.4.0-final-plasma.x86_64.iso
280         set isoname=OpenMandrivaLx_4.0
281         loopback loop $isofile
282         menuentry "OpenMandriva" {
283                 linux (loop)/boot/vmlinuz0 root=live:LABEL=${isoname} iso-scan/filename=${isofile} rd.live.image toram --
284                 initrd (loop)/boot/liveinitrd.img
285         }
288 ### \/ obarun
290 a alsa-utils ponymix
291 r autoconf automake bison flex gettext patch pkgconf
292 a autogen cdrdao
293 r breeze-gtk
294 a consolekit-66serv dmraid-66serv haveged-66serv lightdm-66serv sshd-66serv
295 x networkmanager-66serv nfs-utils-66serv ntpd-66serv wpa_supplicant-66serv xdg-user-dirs-66serv pgsql-initdb-66serv
296 a falkon seamonkey w3m
297 a gnome-mplayer clipgrab snappy-player
298 x gnome-mpv
299 r iputils man-db man-pages nbd dhcpcd hdparm htop which usbutils sudo ltrace lzop abduco bsdiff chrootuid chrpath cpulimit cpupower elfkickers evemu gocr hd-idle imvirt ipcalc isomd5sum memtester minisign patchelf pslist sipcalc tlp
300 a jwm wmctrl lsw twin
301 r kate geany leafpad
302 a libva-mesa-driver libva-intel-driver libva-vdpau-driver mesa-vdpau opencl-mesa
303 a lxdm nodm lightdm-gtk-greeter lxdm-gtk3
304 a lua52-luajson lua-sec lua-lgi luarocks premake
305 r lxappearance-gtk3 lxterminal tilda
306 a memtest86+ efitools refind-efi syslinux grub intel-ucode amd-ucode uboot-tools
307 a mkinitcpio-nfs-utils
308 a obarun-zsh
309 x obnews
310 r okular evince mupdf xreader fbreader
311 a pacopts devtools namcap pacutils asp expac pkgfile ccache pacman-contrib repose tig
312 a root-66tree
313 a spacefm
314 a transmission-gtk rtorrent hefur fragments qbittorrent-nox
315 a ttf-droid ttf-liberation ttf-linux-libertine font-mathematica ttf-linux-libertine-g ttf-ubuntu-font-family opendesktop-fonts ttf-croscore dina-font ttf-anonymous-pro ttf-fantasque-sans-mono ttf-fira-code ttf-fira-mono
316 x ttf-freefont
317 a unrar p7zip unzip
318 r xf86-input-keyboard xf86-input-mouse xf86-input-synaptics xf86-input-vmmouse xf86-input-void
319 r xf86-video-ati xf86-video-dummy xf86-video-fbdev xf86-video-intel xf86-video-openchrome
320 r xf86-video-vesa xf86-video-voodoo xf86-video-amdgpu xf86-video-nouveau
321 r xorg-fonts-100dpi
322 r xorg-server xorg-server-xephyr xorg-server-xnest xorg-server-xwayland
323 a xorg-xinit xorg-xdm xorg-xkill xorg-xmag xorg-xmessage xorg-xmodmap xorg-xprop xorg-xrandr xorg-xrdb xorg-xrefresh xorg-xset xorg-xsetroot xorg-xvidtune xorg-xwd xorg-xwud xorg-xev xorg-xbacklight
324 n xorg-xdpyinfo xorg-xdriinfo xorg-xvinfo xorg-xwininfo
325 x xvkbd
326 n obarun-build obarun-mkiso obarun-install-themes obshutdown-git
327 n asoundconf pygtk
328 n libatasmart smartmontools dmidecode hddtemp idle3-tools read-edid
329 n xdgmenumaker
330 n xf86-video-amdgpu xf86-video-nouveau
331 n dash traceroute ppp wren
332 n gcc-ada gcc-fortran gcc-go gcc-objc tcc gdb intel-tbb rttr astyle
333 n linux linux-headers linux-lts linux-lts-headers lsb-release dkms kexec-tools msr-tools
334 n bc tcl tk polyclipping radare2 ragel reptyr
335 n reiserfsprogs squashfs-tools
336 n clisp ecl sbcl
337 n bigloo chicken gambit-c gauche mit-scheme slib
338 n docbook-dsssl docbook-mathml docbook-sgml docbook-sgml31 docbook-utils docbook-xml docbook-xsl
339 n emacs emacs-nox zile ghex dhex hexedit vi e3 mg remacs
340 n fakechroot lsof lshw
341 n geeqie qiv viewnior sxiv
342 n lldb lld openmp
343 n meson ninja gn
344 n nginx webfs fcgi hiawatha hitch pound
345 n pidgin sylpheed hexchat psi mcabber
346 n qemu qemu-arch-extra dosbox
347 n rust rust-docs rustup
348 n socat stunnel proxytunnel httptunnel gnu-netcat proxychains-ng tinyproxy
349 n asciidoctor lout libharu podofo
350 n chromium-bsu ucblogo kturtle critter
351 n compton gxmessage hsetroot
352 n dmd dmd-docs gdc ldc gtkd glibd dub dtools adrdox dfmt dscanner gir-to-d
353 n dropbear dropbear-scp
354 n electron mathjax three.js pdfjs
355 n geda-gaf pcb xcircuit
356 n ghc ghc-static gprolog nim polyml squeak-vm
357 n hq jq gumbo-parser libwebsockets http-parser tidy http-parser mtr mtr-gtk nftables nmap aria2 jshon
358 n librecad openscad qcad irrlicht irrlicht-docs
359 n nodejs npm
360 n lib32-glibc lib32-gcc-libs
361 n libxp xaw3d
362 n sslscan sslsplit sslstrip
363 n qt5-gsettings
364 n gxmessage gtkwave gucharmap lasem autorandr galculator-gtk2 gcolor2 gmrun gsimplecal gsmartcontrol psensor xdialog xprintidle xsecurelock xsel xss-lock xssstate xtrlock
365 n gnurl
366 x gap gap-doc gap-packages
367 n rubygems
368 n maxima cvc4
369 G s6-suite
370 n sqlite-analyzer sqlite-doc sqlite-tcl
371 n boost cppcodec eigen ffcall figlet fmt glpk quilt
372 n clutter clutter-gst clutter-gtk
373 n gnumeric
374 n adapta-gtk-theme gtk-engine-murrine adapta-kde arc-gtk-theme arc-icon-theme
375 x numix-gtk-theme
376 x connman bluez wpa_supplicant pptpclient openvpn iwd
377 x dart rfc
378 n vym
379 n you-get
380 o usb_modeswitch i3lock midori scrot volumeicon gtk-engines ddrescue gst-libav gst-plugins-bad gst-plugins-ugly faenza-icon-theme
381 n l3afpad linux-firmware
383 dlf() { local l ; for l in $(cat $2) ; do dlc $1 "$l" ; done ; }
385 check_archive() {
386         local f r
387         for f in "$(abspath "$1")"/* ; do
388                 {
389                 case ${f} in
390                         *.tar.xz | *.xz) xzcat ${f} ;;
391                         *.gz|*.apk) zcat ${f} ;;
392                         *) :
393                 esac ; } > /dev/null 2>/dev/null
394                 r=$?
395                 [[ $r = 0 ]] || echo "x ${f}" && echo "o ${f}"
396         done
400 ### /\ obarun
402 hack_tool() {
403  local S=hack_tool
404  local c=$1 ; shift 2>/dev/null
405  case $c in
406   version) printf "${@//|/\\n}\n" ;;
407   tar-orig) (cd / ; tar c $@) ;;
408   init) $S tar-orig $@ | tar x ;;
409   gen-patch) (for p in $@ ; do diff -Nur "/$p" "$p" ; done) ;;
410   gen-func-index) find $@ -type f -name '*.sh' -exec grep -H '() *{' {} \; | sed 's@() *{@@' ;;
411  esac
414 hack_obarun_install() {
415  local S=obhack
416  local D="usr/lib/obarun/util.sh usr/lib/obarun/lib usr/lib/obarun/install.sh usr/lib/obarun/install usr/bin/obarun-install etc/obarun/install.conf var/lib/obarun/obarun-install/config/jwm"
417  local V='Obarun-Plasma_x86_64-2019-05.279b8bc4aa69c16e79e9fd5e696fc45e.iso|obarun-install 1.0.1-1|obarun-install-themes 0.1.4-2|obarun-libs 0.1.6-1'
418  local c=$1 ; shift 2>/dev/null
419  case $c in
420   version) hack_tool $c "$V" ;;
421   diff-pkg) (pkglist="$(while read p ; do p=${p%% *} ; echo -n " ${p##*/}" ; done < "$1")" ; for pkg in $(sed -e "/^#/d" -e "/^[ \t]*$/d" "$2") ; do [[ "$pkglist" =~ " $pkg" ]] || echo $pkg ; done) ;;
422   *) hack_tool $c $D ;;
423  esac
426 hack_obarun_mkiso(){
427  local S=hack_obarun_mkiso
428  local D='etc/obarun/mkiso.conf usr/bin/obarun-mkiso usr/lib/obarun/mkiso.sh usr/lib/obarun/mkiso var/lib/obarun/obarun-mkiso usr/lib/obarun/util.sh usr/lib/obarun/lib'
429  local V='Obarun-Plasma_x86_64-2019-05.279b8bc4aa69c16e79e9fd5e696fc45e.iso|obarun-mkiso 0.1.0-1|obarun-libs 0.1.6-1'
430  local c=$1 ; shift 2>/dev/null
431  case $c in
432   version) hack_tool $c "$V" ;;
433   *) hack_tool $c $D ;;
434  esac
437 sed 's|^\[{|[\n{|;s|,{"id":|,\n{"id":|g;s|}\]$|}\n]|'
438 framagit() { PREFIX_HOST=https://framagit.org gitlab_commmon $@ ; }
440 framagit() { local f=$(mktemp XXXXX) ; PREFIX_HOST=https://framagit.org gitlab_commmon $@ > $f ; sed 's|^\[{|[\n{|;s|,{"id":|,\n{"id":|g;s|}\]$|}\n]|' $f ; rm $f ; }
442 gitlab_commmon() {
443  local self=gitlab_commmon
444  local c=${1}
445  shift
446  local p
447  case ${c} in
448   qu|query_user) s="users?username=${1}" ; p=no ;;
449   lu|list_users) s=users ; p=yes ;;
450   lup|list_users_projects) s="users/${1}/projects" ; p=yes ;;
452   qg|query_groups) s="groups?search=${1}" ; p=yes ;;
453   lg|list_groups) s=groups ; p=yes ;;
454   lgp|list_group_projects) s="groups/${1}/projects" ; p=yes ;;
455  esac
457  if [[ "${p}" = yes ]] ; then
458   local ss=${s%\?*}
459   if [[ "${s}" = "${ss}" ]] ; then ss="?" ; else ss="&" ; fi
460   s="${s}${ss}per_page=100"
461  fi
462  echo "${PREFIX_HOST}/api/v4/${s}"
463  until curl "${PREFIX_HOST}/api/v4/${s}" ; do : ; done ; echo
465  if [[ "${p}" = yes ]] ; then
466   local i=2 r
467   until ! : ; do
468    read  -p "page ${i} " r
469    [[ "$r" = q ]] && break
470    echo "${PREFIX_HOST}/api/v4/${s}&page=${i}"
471    until curl "${PREFIX_HOST}/api/v4/${s}&page=${i}" ; do : ; done ; echo
472    i=$(( ${i} + 1 ))
473   done
474  fi
477 sudo chroot ~/z/sysroot /usr/bin/lua5.1
478 url = require "socket.url"
479 function f(s) print('\n'..url.unescape(s:gsub('^https://app%.bitbigs%.com/magnet/%?hash=',''))..'\n') end
480 repeat local r=io.read() f(r) until nil
482 c(){ cp ~/z/t/torrents/*${1:0:16}* "$2" ; }
483 for f in install.sh obarun-install.in install/* ; do sed -i '/[^ \t]\+[ \t]\+$/s|[ \t]\+$||' "$f" ; done
484 alias psm='/bin/ps -eo user,%cpu,%mem,cmd --sort=-%mem --cols 153'
485 TeamB 公演庫存 'https://www.youtube.com/watch?v=oPjdogp4RVU&list=PLC3kRRdibvTeWQT4UmaW5QE7iN7uM8j9g'