F.J Kong's Blog

BRAVO HOTEL ONE SIERRA CHARLIE WHISKEY

memory buffer as FILE*

http://stackoverflow.com/questions/539537/memory-buffer-as-file #include <stdio.h> #include <stdlib.h> int main(int argc, char **argv) { FILE *f = fopen(“/dev/null”, “w”); int i; int written = 0; char *buf = malloc(100000); setbuffer(f, buf, 100000); for (i = 0; i < 1000; i++) { written += fprintf(f, “Number %d\n”, i); } for (i = 0; i < written; i++) { printf(“%c”, […]

多个串口节点名称不固定的解决方法 How to identify multiple USB-serial adapters under Ubuntu

copy from here:http://stackoverflow.com/questions/4800099/how-to-identify-multiple-usb-serial-adapters-under-ubuntu-10-1 The USB “KERNEL” was not enough in my case, but I found the port number. I am aware that what I’m proposing now might be considered an insane hack, but it works for me.. for now.. I would actually be pleased to see a more elegant suggestion that accomplish something similar.. So… […]

can’t type Chinese in qt5/qtcreator using fcitx

https://bugs.launchpad.net/ubuntu-sdk-ide/+bug/1534492 Work around method is as follow: make sure you have install fcitx-frontend-qt5, and then you need to run: sudo ln -s /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /usr/ubuntu-sdk-ide/bin/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so restart your qtcreator, then it should work. FJKong

Pinyin Search for Unity Dash

用ubuntu的用户可能Dash用的没那么频繁, 但是不得不说一些Scope做的真的是实用性非常不错,例如在Dash里面搜索文件是一个很有用的功能。但是有一个问题是搜英文的文件或者目录还好,如果搜索的是含有中文的文件名的话,用户体验就低很多。 首先你要打开Dash,鼠标点一下搜索栏(不点的话切不出来输入法),快捷键切出输入法,依次输入你要搜索的中文,然后得到你要找的文件。是不是很麻烦? 如果可以不用切出输入法直接敲拼音可以完成以上等效的功能是不是会很酷?然后花了点时间尝试,发现其实不是很难的一件事情 下面这个小的demo首先演示了打开输入法搜索 紧接着演示了一下用拼音搜索 这个项目包含两部分: 用于Dash里面搜索的scope插件 源码在这里   https://github.com/kroody/unity-scope-pinyinsearch 用于转换中文到拼音的程序源码在这里  https://github.com/kroody/chinese2pinyin

Morse Runner 中国区排行榜的使用说明

http://www.hellocq.net/forum/read.php?tid=342629&ds=1&page=1&toread=1#4960195 提交地址是http://www.BH1SCW.com/mr/score 很多喜欢cw的朋友一直在用MR模拟比赛来训练和提高自己的cw水平,把这个当成游戏玩的也大有人在 不过最近一个不太好的消息是作者已经不允许提交成绩到网页上了 这其中的原因比较多,我跟作者邮件沟通后得知以后也不再开放了,所以想自己做一个排行榜出来让大家继续提交 动机是这样大家可以相互比较 相互切磋 你来我往岂不快哉,第二个原因是权当编程玩了 花了一个晚上做的比较粗糙,以后可以慢慢再改 欢迎各位来提交自己的成绩   简单介绍一下吧,没用中文的原因是在远程服务器上编辑 有时候会有乱码的问题 1 提交成绩 这个很简单,MR比赛完会弹出一个对话框把文本复制粘贴到提交文本框,点Submit Now就可以有以下几种情况 第一种是第一次提交或者取得新的记录 第二种 尚未达到自己之前提交的记录 请放心成绩依然保持留以后可以查看 第三种 其他有错误的提交 这种不保存 2 查看排行榜 左边的是总的排行 成绩从高到低降序排列 想爬到上面就加把劲吧 右边的是活跃度排行榜,可以看出最近谁提交的比较频繁,证明练得比较多 按日期降序 只显示最近的二十几个 3 查询 可以看到有一个复选框这是干嘛用的呢 点上从总排行榜搜索,不点上从活跃度排行榜查询 查询条件支持以下几种: 1 精确查某个呼号 BH1SCW 2 模糊匹配  可以是一个数字 用来查0-9分区 可以是BH BG BD BI BA等前缀 当然可以是BH1,也可以是后缀比如 AYG, IIJ, SCW 不勾选情况下精确输入呼号可以看到该呼号所有提交 不勾选情况下模糊查询可以得到符合条件的所有提交 勾选情况下 […]

Ham

How to install linux with ISO under grub

grub> loopback loop (hd0,6)/raring-desktop-i386.iso grub> set root=(loop) grub> linux /casper/vmlinuz boot=casper iso-scan/filename=/raring-desktop-i386.iso grub> initrd /casper/initrd.lz grub> boot

MORSE CODE (CW) ABBREVIATIONS

ABBREVIATIONS from http://www.qsl.net/w5www/abbr.html (In Alphabetical Order) 73–Best Regards 88–Hugs and Kisses ABT–About AGN–Again ANT–Antenna ARND–Around B4–Before BCNU–Be Seeing You BK–Break, Back (“I’m back now” or “Back to you”) BN–Been BTR–Better BUX–Dollars CLDY–Cloudy CLR–Clear (usually a description of the weather) CNTCT–Contact CONDX–Conditions CPY,CPI–Copy CU–See you CUD–Could CUL–See You Later CUZ–Because DR–Dear (often used by foreign/DX operators […]

Ham

Cq Cq Cq

Cq Cq Cq, This is BRAVO HOTEL ONE SIERRA CHARLIE WHISKEY  Calling Cq and Standing by.

Ham

My config of rtorrent

min_peers = 90 max_peers = 500 max_uploads = 500 min_peers_seed = 10 max_peers_seed = 500 download_rate = 0 upload_rate = 0 directory = /mnt/pt/down session = /mnt/pt/session #port_range = 6890-6999 port_range = 6890-6899 port_random = yes check_hash = no encoding_list = UTF-8 dht = disable peer_exchange = no trackers.enable=yes use_udp_trackers = yes

How to add a screen session to rc.local

I use rtorrent as my PT client. so I want to run rtorrent when I startup os. cd /mnt/pt/down && /usr/bin/screen -s /bin/bash -dmS rtorrent ~/run.sh

Previous Posts