Skip to content

Instantly share code, notes, and snippets.

View dmiyakawa's full-sized avatar
🤠
Vacation in Raccoon City

Daisuke Miyakawa dmiyakawa

🤠
Vacation in Raccoon City
View GitHub Profile
FFmpeg Howto
Table of Contents
* Generic Syntax
* Main Options
* Encoding :
@dmiyakawa
dmiyakawa / gist:8a427c0b1d1c37b6161c
Last active August 29, 2015 14:03
shortでおかしなことが起きるプログラム

先日の講義でプログラムと型の話がありました。

一部の方には、実際に何が問題になり得るかを口頭で説明しましたが、念の為実際に問題になる実例を示します。 なお、本文の内容は授業上必須ではないはずですので、お暇な方だけ、どうぞ。

ここでは来週説明する予定であるifとforが出ていますので、今は雰囲気だけ感じてください。

#forについてはp121、ifについてはp128に、それぞれ説明があります。

一時期話題になった、FizzBuzzというプログラムを例に挙げてみます。

@dmiyakawa
dmiyakawa / gist:79eb95ab91527fe1939d
Created July 25, 2014 07:08
自分がよく知らないRubyの挙動
#!/usr/bin/ruby
class Test
def initialize
end
def test
f = Proc.new {|item| puts item}
f.call("hello1")
f("hello2")
@dmiyakawa
dmiyakawa / adder
Created November 6, 2014 08:00
adder server
# -*- coding: utf-8 -*-
import webapp2
import logging
class MainPage(webapp2.RequestHandler):
def get(self):
addr = self.request.remote_addr
try:
lst = self.request.get_all('q')
@dmiyakawa
dmiyakawa / rdec
Created January 23, 2015 12:17
A script communicating with YK-KSM
!/bin/bash
host='localhost'
verbose=1
request_decrypt() {
otp=$1
qw_str=$(echo $otp | tr "axje.uidchtnmbrl'poygk,qf;" 'abcdefghijklmnopqrstuvwxyz')
url="http://${host}/wsapi/decrypt?otp=${qw_str}"
test $verbose -eq 1 && echo "url: ${url}"
@dmiyakawa
dmiyakawa / test.sh
Created January 24, 2015 04:17
どこまで行くでしょうか?
#!/bin/bash
set -e
echo 0
if [ "1" -eq "0" ]; then
echo hello
else
echo ello
@dmiyakawa
dmiyakawa / test2.sh
Created January 24, 2015 04:20
ひぃ!
#!/bin/bash
set -e
echo 0
if [ "1" -eq "0" ]; then
echo hello
else
echo ello
@dmiyakawa
dmiyakawa / rdec
Created January 24, 2015 06:40
rdec2
#!/bin/bash
set -u
host='localhost'
verbose=0
use_ykclient=0
id=1
apikey=''
[1796974.661] Backtrace:
[1796974.662] 0: /usr/bin/Xorg (xorg_backtrace+0x36) [0x7fbe6de382c6]
[1796974.662] 1: /usr/bin/Xorg (0x7fbe6dcb9000+0x182e19) [0x7fbe6de3be19]
[1796974.662] 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7fbe6cfe0000+0xf0a0) [0x7fbe6cfef0a0]
[1796974.662]
[1796974.662] Segmentation fault at address (nil)
[1796974.662]
Fatal server error:
[1796974.662] Caught signal 11 (Segmentation fault). Server aborting
[1796974.662]
NVIDIA-Linux-x86_64-334.47.run -> NVIDIA-Linux-x86_64-346.47.run
$ sudo service gdm3 stop
$ sudo ./NVIDA-Linux-x86_64-346.47.run
...
$ sudo service gdm3 start