Skip to content

Instantly share code, notes, and snippets.

View trickart's full-sized avatar

Trickart trickart

  • Japan
View GitHub Profile
@trickart
trickart / nabeatsu.rb
Last active December 30, 2015 06:09
入力した数字が3の倍数か3の付く数字の時に「Nabeatsu」と返すだけのプログラム。
a = ARGV[0].to_i
if a % 3 == 0
print "Nabeatsu"
else
while a >= 10
c = a
b = 0
while c >= 10
c /= 10
@trickart
trickart / rbtw
Created June 18, 2014 13:24
TerminalでつぶやけるRubyスクリプト。Twitter gemが必要
#!/usr/bin/ruby
if ARGV[0]==nil
print "No Message\n"
exit
end
require 'twitter'
client = Twitter::REST::Client.new do |config|
config.consumer_key = "Consumer Key"
@trickart
trickart / exboot.sh
Last active January 27, 2016 13:52
Androidのbootイメージを展開するシェルスクリプト。要split_bootimg.pl
#!/bin/bash
kernel=${1}-kernel
gz=${1}-ramdisk.gz
ramdisk=${1}-ramdisk
#古いファイルの削除
if [ -a $ramdisk ] ; then
rm -rf $ramdisk
fi
@trickart
trickart / 0.md
Last active May 6, 2021 13:10
SoftCASとwpa supplicantを併用する

LinuxでSoftCASとwpa supplicantを併用する

参考 https://gist.github.com/tyage/3d201580549bc84e24cd

LinuxでSoftCASを使う方法が公開されていたがlibpcscliteを書き換えるのでwpa supplicantと併用できない。恐らくwpa supplicantはWiFiだけでなくSIMカードを使った通信も制御していてpcscliteが必要なのだと思われる。
今回は併用することを目指す。

なおlibyakisobaというものもあるらしいが詳細不明。恐らくやりたいことは同じだと思われる

@trickart
trickart / do-record.sh
Last active August 29, 2015 14:04
epgrecのrecdvb用do-record.sh
#!/bin/sh
echo "CHANNEL : $CHANNEL"
echo "DURATION: $DURATION"
echo "OUTPUT : $OUTPUT"
echo "TUNER : $TUNER"
echo "MODE : $MODE"
echo "SID : $SID"
RECORDER=/usr/local/bin/recdvb
@trickart
trickart / broadcom-wl_PKGBUILD.diff
Created February 9, 2015 09:35
AURのbroadcom-wlのPKGBUILDをlinux-ltsに対応させたブツ
--- PKGBUILD.org 2015-01-22 09:45:52.000000000 +0900
+++ PKGBUILD 2015-02-10 03:25:14.147537568 +0900
@@ -9,8 +9,8 @@
url='http://www.broadcom.com/support/802.11/linux_sta.php'
arch=('i686' 'x86_64')
license=('custom')
-depends=('linux')
-makedepends=('linux-headers')
+depends=('linux-lts')
+makedepends=('linux-lts-headers')
@trickart
trickart / fcitx-mozc-ut_PKGBUILD_20150222.diff
Last active November 22, 2016 06:57
AURのfcitx-mozc-utがビルドできないので書いた。2015/2/22版。来月には使えなくなってるはず
--- PKGBUILD.org 2014-11-18 18:06:33.000000000 +0900
+++ PKGBUILD 2015-02-22 16:18:42.861243876 +0900
@@ -52,12 +52,12 @@
## Mozc compile option
_bldtype=Release
-_mozcver=1.15.1917.102
-_utdicver=20141110
-_zipcoderel=201410
+_mozcver=2.16.2037.102
@trickart
trickart / cyg-fast_bash-completion
Last active October 11, 2016 06:13
Completion of cyg-fast command for bash
_cyg-fast()
{
local cur prev mirrordir arch pkg localpkg
cur="${COMP_WORDS[COMP_CWORD]}"
prev="${COMP_WORDS[COMP_CWORD-1]}"
if [ -e /etc/setup/last-mirror ]; then
mirrordir="$(head -1 /etc/setup/last-mirror | sed 's/:/%3a/g;s/\//%2f/g')"
fi
arch="$(arch | sed -e 's/^i686$/x86/g')"
@trickart
trickart / maxcharcount.c
Last active August 29, 2015 14:17
a example in chapter 1, section9 of K&R
#include <stdio.h>
#define MAXLINE 1000
int getline(char line[], int maxline);
void copy(char to[], char from[]);
/*最も長い入力行を印字する*/
main()
{
int len; /*現在の長さ*/
#とりあえずキー配列
loadkeys jp106
#パーティションとフォーマット
gdisk /dev/sda
# /boot/efi 100M swap 2G / 残り
mkfs.vfat /dev/sda1
mkfs.ext4 /dev/sda3
mkswap /dev/sda2