shell芸

コメント # ここはコメント 変数宣言 HOGE="aaa" 変数に計算結果展開とか HOGE=$((60 * 60 * 24)) FUGA=$(find . -name *.java) if if [ -f test.txt ];then echo "test.txt存在" fi #「-e Liunx.txt」・・・Liunx.txtが存在しているか。 #「-f Liunx.txt」…

linuxでコンソールでm4a再生

自宅サーバーのubuntu適当に運用しているのでいつの間にか音声が出なくなってたりしましたが、復旧しました。適当にアップデートはあんまり良くないねー。っていうかサーバーで音楽再生できなくて良いのですがね。GEOで980円でUSBバスパワーのスピーカーが売…

ffmpegに切れられた

mac

macでffmpegで嬉しく変換してくれるDropboxで持ってきている10年もの?ぐらいのスクリプトがあるのだけれど、今使おうとしたら Unknown encoder 'libfaac'ってffmpegがおこるんですよ。 ffmpeg was build without libfaac · Issue #35007 · Homebrew/legac…

NASな機能を再構築した時にハマったところ

/boot以下がlinuxイメージでいっぱいになっているにもかかわらずapt-get autoremoveとかしてしまって紆余曲折あって起動しなくなりました。死に体。よくわからず復旧作業する中で外付けHDDをフォーマットしてしまい、NAS機能の再構築をするはめになりました…

Scala入門

コップ本高すぎるし、逆引きも良いと聞くが、Scalaを仕事で触ることはおそらく無いので出費しない。 qiita.com をやっていく。 Play2.4xでCRUDできるところぐらいまでを目標にしていきたい。 Play2.4は英語の公式ドキュメント読まないといけないんだろうなぁ…

日記スクリプト書いた

#! /bin/bash FILENAME=`date +%Y%m%d`.txt echo `date +%Y%m%d_%H-%M-%S` >> $FILENAME echo -e "\n" >> $FILENAME emacs $FILENAME

h2oサーバーではSSL drownは対岸の火事だった。

大丈夫ぽい。 minimum-version: minimum protocol version, should be one of: SSLv2, SSLv3, TLSv1, TLSv1.1, TLSv1.2. Default is TLSv1 Base Directives - Configure - H2O - the optimized HTTP/2 server だとさ。

PHP7+Zabbix3入れる

我が家はubuntu14.04です。 3 Installation from packages [Zabbix Documentation 3.0]php7の再コンパイルが必要 >./configure --enable-sockets --enable-mbstring --enable-zip --enable-bcmath --enable-pcntl --enable-ftp --enable-exif --enable-calen…

letsencryptをcronで定期的に更新するようにした。

我が家はubuntuが動いていて h20 -> apache2 -> unicornの構成になっています。こんなスクリプトを書いてchmod +xして #! /bin/bash /etc/init.d/h2o stop /etc/init.d/apache2 stop cd /path/to/letsencrypt/ ./letsencrypt-auto certonly --standalone --e…

UISearchbarがどうにもならない。

StackOverFlowで聞こうかしら 表示が崩れるのですよ。 UISearchBar has Broken Design!! help me... I only do is that add UISearchbar with storyboard. run the app,then,UISearchBar's design is broken. [environment] swift xcode7.2

背景videoタグのページ

背景にmp4流しているサイト増えましたね。 video { left:0; top:0; position:fixed; height:100%; width:100%; z-index:-1;/*ここ*/ } 作ってみました。 背景が動画のサンプル ついでにfont埋め込みもやっています。 @font-face { font-family: 'MyFont'; sr…

2016年1月版swift初心者がアプリを作るまで

swift初心者がゴニョゴニョしながら20時間ぐらいで作りました。 swiftらしさとか知りません。存分に汚いですが、とりあえず動きます。 拙いけれど、頑張って作りました。 このアプリケーションは既存のAPIを利用し音楽を楽しむものです。 従前からPC用のイン…

zshが壊滅的に遅いのをなんとかした

Mac

zsh起動してプロンプトまで10以上かかってた。辛い。 プロファイルした qiita.com rvmが原因だった。 なんとかした。 起動が一瞬になった。 よし。

読んでる

焦りながら読んでる。対象フレームワークはいろいろ本買ったけどコレがドンピシャSeasar2によるスーパーアジャイルなWeb開発 (WEB+DB PRESS plusシリーズ)作者: ひがやすを出版社/メーカー: 技術評論社発売日: 2008/03/25メディア: 大型本購入: 36人 クリッ…

縦書き文字列生成サービスを作った。

PHP

みんなが嫌うPHPを私はまた使う。 サービス作りました。 get(); } class Tategaki { private $value; private $lines; private $maxcount = 0; private $linesi…

jquery.mobile環境下におけるシークバーの実装

オーディオのコントロールを自分で作った。 jsfiddle.net ここが大変参考になった。 $("#seek-bar").on("mouseup", function () { var myVideo = $("#video")[0]; var currentTime = $("#seek-bar").val() / (100 / myVideo.duration); myVideo.currentTime …

音楽再生環境をスマホ最適化したっ

iPhoneが64GBから16GBにシュリンクしたので音楽を持ち歩けない私。 なんとかせねばということで作りました。 製作時間10時間ぐらい。 jquery.mobileを使ってUIを作った。 まぁまぁハマったけどStackOverFlowに助けてもらいながら。データ構造とか突貫でちょ…

ゾンビプロセスを知る

ps -auxww|grep defunct知ったら殺せ。

jQueryでappendした要素がsubmitに含まれないクソッタレ

stackoverflow.com 正月休みに発覚して半日もんもんとしてPC持って合間にコーディングしたよ。

Github活動

本体には直接とりこまれなかったけどJavaでGithub活動をした。 ソーシャルで素敵。 github.com

Ubuntuの、というか時刻合わせ

時刻あってなかった我が家のサーバー hatcy840.hatenablog.com にしたがって合わせました。ntp入ってなかった。ubuntu-serverなのに。。 まぁ、まぁ、設定すればよいのですよ。 正確な時間は 現在の正確な時間 ここで確認。 sudo apt-get install ntp sudo /…

嫁の誕生日なのでlinuxサーバーにハッピバースデイを任せてみた。

うちの嫁は12月30日という年の瀬に人の迷惑も顧みず爆誕されたので、祝わなければなりません。 家庭内不和の原因となります。すこしやり過ぎるぐらいにハッピバースデイを流すことにしました。 手元にハッピーバースデイのmp3を用意します。 自分で歌って録…

クリスマスなのでUbuntu14にPHP7入れた

t.co 基本的に上記に従えば良いです。 openssl-dev無いと怒られますがopenssl入っていればなんとかなると思います。 一応phpinfo()上ではopenssl有効になりました。 既存のphp5を無効化する a2dismod php5が必要でした。あとmakeは2015年のクリスマスですの…

JavaEE7徹底入門

業務で使うならPlayとかは正直厳しいと思うの。 EEだと標準だし、決定かなと思っているの。 年末の休みの手慰みに読んでみようと思う。Java EE 7徹底入門 標準Javaフレームワークによる高信頼性Webシステムの構築作者: 寺田佳央,猪瀬淳,加藤田益嗣,羽生田恒…

自宅サーバーUbuntuをhttp/2化した

ディストリが最新とかではないのでパッケージシステム経由ではインストール出来ない ソースからインストール git clone Install - H2O - the optimized HTTP/2 server でインストール ちょっと回り道して apt-get install locate git cmake build-essential …

dispatchという方法

PHP

phpでめんどくさいのが画面遷移処理ですね。最初に開いたのかPOSTしてきたのかとか。ボタンの種類によって処理分けたい時もあります。別々のform作りますか。別々のphpファイル書きますか?めんどくさいですよね。きっとDRYじゃなく成る。 こうします。 php…

もっと読むをtext/templateですっきり書く

<script> var page = 1; function getMore(){ $.ajax({ data : {"page" : page,"submit" : "more" }, dataType : "json" }).done(function(json){ var tablehtml = []; for( var i=0,l=json.length; i

動画をffmpegとかconvertでアニメーションgifにする。ハイッ!

ハイッ! するよ! ハイッ! ffmpegで一発で command_ffmpeg = "ffmpeg -ss 9 -i '#{path}' -t 30 -an -r 100 -s 160x90 -pix_fmt rgb24 -f gif '#{giffilename}' " system command_ffmpeg -i #{path}でインプットファイル -t 30で秒数30秒 -ss 9で開始オフセ…

C言語を仕事で書いた

記念すべき日である。 祝おう!

無料SSLを導入

自宅サーバーに無料SSLを導入しました。すっごい簡単ですので。ぜひ。 git clone https://github.com/letsencrypt/letsencrypt cd letsencrypt ./letsencrypt-auto --help ./letsencrypt-auto --apache