経緯 実装 動作 コード 経緯 知り合いのオタクがVOCALOID?のゆかり?にツイート読み上げさせてたのでやってみたかった. 実装 ツイッターのストリーミングAPIを使って取得したツイートの内容をPyhtonのsubprocessモジュールでbashのsayコマンドで読み上げさせる. sayコマンドはOS X独自のコマンドでLinuxとかではGoogleとかの読み上げ機能を使うといいみたい. sayコマンドで使える音声は色々あってデフォルトではKyokoという女の声. ha1f-blog.blogspot.jp ツイッターのストリーミングはこのページのコードを参考にしました. qiita.com sayコマンドの使い方はここを参考にしました, 動作 こんな感じの出力が出てKyokoさんが喋ってくれる. コード # -*- coding:utf-8 -*- import tweepy i

小芝敏明がピクシブの"開発本部長(VP of Engineering)"に就任。小芝敏明とはどんな人物なのか?これからピクシブをどのように変えるのか?その想いを聞いてみましょう。 この2年間、"開発文化を創る"というチャレンジをしてきた "古き良き時代から来ました。真面目なSE、真面目にSE" @bash0C7こと小芝です。どうぞ、よろしくお願いします。 ── 小芝さん、メディアでもブログでも、毎回その挨拶ですね。どういう由来が!? 自分の職業を一言で表現するなら「システムエンジニア」という言い方がフィットすると考えてます。広義のシステムを扱う仕事が自分の天職と思っていて、そのように名乗りも使っています。言い回しはソロアイドルの寺嶋由芙さんインスパイアです。 ──仕事の活動だと、今のピクシブの広告配信プラットフォームを手掛けたり、RubyKaigiの運営に関わるなど、最前線のエンジニアと

UNIXやMacを使用しているユーザーならば誰でも一度はシェルスクリプトを作成した経験があると思います。どんな環境でも使い回せるポータビリティの高さが魅力ですが、プログラミング言語としてみると独特な部分が多く、なんとなく苦手意識を持っている方も多いかもしれません。本日紹介する「Bash Infinity Framework」はそんなシェルスクリプトの概念を完全に変えてしまうBash用のフレームワークです。 モジュラーかつ軽量で、C#やJava、JavaScriptといった他の言語のコンセプトを取り入れ、プラグ&プレイで必要な機能だけを追加していける特徴を持っています。 主な特徴は以下の通りです: 自動エラーハンドリング 名前付きパラメータ($1、$2ではなくて) 配列とマップをパラメータとして引き渡せる try-catchの実装 独自例外のthrow キーワードのインポート 出力を改善す

概要 cookbook_fileでファイルを配置 詳細 cookbook_fileでファイルを配置します。 %kitchen%site-cookbooks/some_book/files/default 上記フォルダ配下においたファイルをレシピ内で指定することで 該当ファイルをVMにコピー出来ます。 手順 $ mkdir use_cookbook_file $ cd use_cookbook_file $ vagrant init $ vi Vagrantfile # 編集内容は後述 # キッチン作成 $ knife solo init .Creating kitchen...Creating knife.rb in kitchen...Creating cupboards... # bashrc向けのレシピテンプレート作成 $ knife cookbookcreate bash_

シェルスクリプト神から教えていただいた。忘れないように書いとく (追記)聞いて、自分の記憶した内容をそのまま書いちゃったので、ちゃんとマニュアル通りか確認してなかったので反省 $ man bash 目次 xargsでfunctionを叩く 連想配列もどき 変数間接参照 なんでもかんでもawkで整形しない 文字列の末尾から数えて○文字目を△文字取り出す 番外編:やたら if [ ]; then を使わない ※Markdownで目次の書き方がわからんかった xargsでfunctionを叩く 下の例だと find xxxx | xargs cp xxxx ってかけば良さそうでイマイチだけど、もっと複雑な処理やらせたいときに。 前はこう書いてた #!/bin/bash for x in `find /var/www -name xxx` do cmd="cp -v /hoge/fuga/xxx
プログラミング言語の最初の1歩を解説するサイト「How I Start」から、Peter Bourgon氏によるGo言語(golang)の始め方について。Goのシンプルさと標準ライブラリの使いやすさに焦点を当てた、分かりやすい解説。Goは、信頼に値するスマートな人達によってデザインされ、大規模かつ成長を続けるオープンソースコミュニティによって継続的に改善されている、愛すべき小さなプログラミング言語である。Goはシンプルであることを標榜しているが、時にはそのしきたりが少々分かりにくくなる時もある。ここでは、私がGoのプロジェクトをどのように始めたか、そしてどのようにGoの慣習に従うようになったかをお見せしようと思う。Webサービスのバックエンドを構築してみよう。 環境設定 もちろん、最初のステップはGoのインストールだ。オフィシャルサイトで、使用しているOSのバイナリディストリビューショ
高速にGo言語のCLIツールをつくるcli-initというツールをつくった tcnkms/cli-init・GitHub cli-initを使えば,Go言語コマンドラインツール作成時のお決まりパターンをテンプレートとして自動生成し,コア機能の記述に集中することができる. デモ 以下は簡単な動作例. 上のデモでは,addとlist,deleteというサブコマンドをもつtodoアプリケーションを生成している.生成結果は,tcnksm/sample-cli-initにある. 背景Go言語で作られたコマンドラインツールを見ていると,codegangsta/cliというパッケージがよく使われている. これは,コマンドラインツールのインターフェースを定義するためのライブラリで,これを使えば,サブコマンドをもつコマンドラインツールを簡単につくることができる(Usageを自動で生成してくれたり,bash
Mac からWindows への高速なデータ書き込みが可能に! Paragon NTFS forMac OS XWindows の NTFS ボリュームを、Mac 標準のファイルシステムと同等の速度で利用でき、長期間の運用でも安定して使えるシステムドライバ Paragon NTFS forMac OS X。専用のインストーラーで簡単に導入でき、運用中も特別な操作を必要としません。Mac とWindows を併用している人には必携のツールです。 レビュー記事を見る 価格:2,100 PARAGON Software Group 【6-Dec】【あす楽】チイロ ダンボーモバイルバッテリーミニ cheero Power Plus DANBOARD version -mini- 大人気のダンボーバッテリーに、手のひらサイズが登場しました! リリース直後、あっという間に売り切れた、ダンボ

はい、おつカレー様です。くわのです。 作業環境がMacになってきたのでその辺忘れないように書くなり。 みんなzshだzshだとかいうんですが、まあ色々覚えるのめんどくさくてw zshってどんだけ便利なのか説教してくれる人を募集しています。 とりあえずbashでも補完機能あるので、これでいってみましょ。 homebrewインストール homebrewは様々なパッケージを簡単にインストールできるやつです。 今ならmacportsはプークスクスらしいのでhomebrewのビックウェーブに乗ります。 mkdir ~/homebrewcurl -L https://github.com/mxcl/homebrew/tarball/master | tar xz --strip 1 -C ~/homebrew終わり。 bash 補完のインストール homebrewでbash_completionとし

slapcat コマンドで dc=nodomain と cn=admin,dc=nodomain が作成されていることがわかる。 $sudo slapcat dn: dc=nodomain objectClass:top objectClass: dcObject objectClass: organization o: nodomain dc: nodomain structuralObjectClass: organization entryUUID: 276a5df6-8109-1035-94e3-1ba8e4f6c54ccreatorsName: cn=admin,dc=nodomaincreateTimestamp: 20160318035635Z entryCSN: 20160318035635.663576Z#000000#000#000000 modifiersNa
盛り上がってるSleep sort。 僕もどの言語かで実装しようと思ったけどもう色々やられていて悔しいのでまとめてみる。 随時更新。 そもそもの発端4chan BBS – Genius sorting algorithm: Sleep sort (本家) 常識を覆すソートアルゴリズム!その名も”sleep sort”! – Islands in the byte stream bash4chan BBS – Genius sorting algorithm: Sleep sort (本家)4chan BBS – Genius sorting algorithm: Sleep sort C#4chan BBS – Genius sorting algorithm: Sleep sortJavaScript 話題のソートアルゴリズム「sleep sort」をJavascriptで実
Guides, HowTos and Tips forTechnology Geeks - The Geek Stuff 高機能シェルのひとつにbashがある。shの機能を拡張したsh系に分類されるシェルで、インタラクティブシェルとしてもシェルスクリプトとしても利用される。Linux系のディストリビューションではデフォルトでインストールされ、デフォルトのシェルに設定されていることが多い。その場合、システムの/bin/shの実態がbashになっていることもあり、/bin/shスクリプトを書いているつもりでいつの間にかbashの拡張機能を使っていることもある。 The Ultimate Bash Array Tutorial with 15 Examples - The Geek Stuffにおいてbash拡張機能のひとつである配列の機能が紹介されている。15のサンプルにわけて機能を紹介する
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く