duangsuse::Echo
722 subscribers
4.29K photos
131 videos
583 files
6.52K links
import this:
美而不丑、明而不暗、短而不凡、长而不乱,扁平不宽,读而后码,行之天下,勿托地上天国。
异常勿吞,难过勿过,叹一真理。效率是很重要,盲目最是低效。
简明是可靠的先验,不是可靠的祭品。
知其变,守其恒,为天下式;穷其变,知不穷,得地上势。知变守恒却穷变知新,我认真理,我不认真。

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): https://WOJS.org/#/
Download Telegram
Forwarded from duangsuse Throws
#music #Dev #Learn SuperTux歌单:
#cd&&git clone https://github.com/SuperTux/supertux.git #如果你没有st的话
cd /usr/share/games/supertux2/music #cd supertux/data/music

🌚
#!/bin/bash
for m in `ls|grep .music` ;do
file_name=`grep -e '".*ogg' -h -o $m|cut -d '"' -f2`
loop_start=`grep -e "loop-begin *" -h $m|awk -F"[ ]" '{print $4}'|cut -d ')' -f 1`
#顺便介绍一下GNU coreutils的tac和rev, 能对行和行内容字符序反转.
loop_end=`grep -e "loop-at *" -h $m|cut -c 12-|cut -d ")" -f1`
printf "\033[32mPlaying SuperTux music \033[36m$file_name \033[0m: \033[0m";echo
printf "\033[34m[*] \033[0m";printf "\033[31mLoop starts at \033[33m$loop_start\\033[0m, ends at \033[35m$loop_end\033[0m \033[0m";echo
mpv $file_name --ab-loop-a $loop_start --ab-loop-b $loop_end ;sleep 0.1
done
unset file_name loop_start loop_end

bash, zsh均可使用. duangsuse写这个东西花了一个上午( 看来shell虽然博大精深但依然不能拿来谈笑风生 ...🙈
duangsuse Throws
#music #Dev #Learn SuperTux歌单: #cd&&git clone https://github.com/SuperTux/supertux.git #如果你没有st的话 cd /usr/share/games/supertux2/music #cd supertux/data/music 🌚 #!/bin/bash for m in `ls|grep .music` ;do file_name=`grep -e '".*ogg' -h -o $m|cut -d '"' -f2` …
使用函数定义重购了一遍🌚
print_color(){
red=31;green=32;yellow=33;blue=34;purple=35;cyan=36
printf "\033[$1m$2\033[0m"
}
for m in `ls|grep .music` ;do
file_name=`grep -e '".*ogg' -h -o $m|cut -d '"' -f2`
loop_start=`grep -e "loop-begin *" -h $m|awk -F"[ ]" '{print $4}'|cut -d ')' -f 1`
loop_end=`grep -e "loop-at *" -h $m|cut -c 12-|cut -d ")" -f1`
print_color $green "Playing SuperTux Music ";print_color $red $file_name;echo
print_color $blue "[*] ";print_color $purple "Loop starts at ";print_color $cyan $loop_start
print_color $purple ", ends at ";print_color $cyan $loop_end
mpv $file_name --ab-loop-a $loop_start --ab-loop-b $loop_end;sleep 0.1
done
unset file_name loop_start loop_end
Forwarded from 五黄鼠的毛绒绒实验室 (LabRat)
Retweeted from @x0rz:
Writing to /dev/null

Reply
Forwarded from METO 的涂鸦板
← 正版软件的受害者
#扎心 为什么不是我( 划掉 即使是我也不会去阿里. 而且我现在还要学习...
根据我的观察,阿里的 Java 工程师可能都在写前端,不然他们也不会天天拼命发邮件挖前端去他们的 Java 岗位
他们可能分不清信件的格式和IM的格式
about:about 👈 🌚 👍
#Lowlvl_backend 🌚 Linux 1.0
/*
* linux/kernel/panic.c
*
* Copyright (C) 1991, 1992 Linus Torvalds
*/

/*
* This function is used through-out the kernel (includeinh mm and fs)
* to indicate a major problem.
*/
#include <stdarg.h>

#include <linux/kernel.h>
#include <linux/sched.h>

asmlinkage void sys_sync(void); /* it's really int */

extern int vsprintf(char * buf, const char * fmt, va_list args);

NORET_TYPE void panic(const char * fmt, ...)
{
static char buf[1024];
va_list args;

va_start(args, fmt);
vsprintf(buf, fmt, args);
va_end(args);
printk(KERN_EMERG "Kernel panic: %s\n",buf);
if (current == task[0])
printk(KERN_EMERG "In swapper task - not syncing\n");
else
sys_sync();
for(;;);
}
#Learn 拿到了家里的一本老书, «Internet原理与技术» 清华大学计算机基础的教材. 现在正在看
duangsuse::Echo
#Learn 拿到了家里的一本老书, «Internet原理与技术» 清华大学计算机基础的教材. 现在正在看
#Learn duangsuse:
一本书看完以后要不定时的回看. 可以捡拾到许多之前没有注意(理解)到的知识