読者です 読者をやめる 読者になる 読者になる

ゼロから始めるDeep Learning<2日目>

#! /usr/bin/env python3 import numpy as np x = np.array([1.0,2.0,3.0]) print(x) print(type(x)) y = np.array([2.0,4.0,6.0]) print(x + y) print(x * y) print(x / 2) A = np.array([[1,2],[3,4]]) print(A) A.shape A.dtype B = np.array([[3,0],[0,6…

機械学習かIoTか

どちらもこれから楽しんでいく分野だと思うんですよね。 でも宮川さんのRebuildでIoTはイテレーションが長くてたるいって言っていたのでとりま機械学習をする作戦に。 会社で読書会やりましょといってみたけれど。 忙しいと一蹴された。残念。

ゼロから作るDeep Learning開始

機械学習はウェーブの最終段階に来てると思うんですね。 ここで追いついておかないと致命的に時代遅れになると。9/24にオライリーから出た書籍を使って勉強することにしました。 作者日本人でよく知らん人だけどあんたに賭けてみるよ。python界隈では有名人…

サーバーに侵入された

サーバーに侵入されましたよ。 原因はアップローダー。 phpスクリプトアップロードされて実行されてしまった。 getAdmin.phpとか名前がやべぇよ。いやはや。迂闊でしたよ。index.php書き換えられてビビった。というわけで対策。 Options +Indexes RemoveType…

Apache->glassfish->jenkins/gitbucketのapacheの設定

warで落としてきたjenkinsとかをapache経由でglassfishで動かす。 a2enmod proxy a2enmod proxy_http a2enmod headersして ProxyPreserveHost On ProxyPass /jenkins http://localhost:8080/jenkins nocanon ProxyPassReverse /jenkins http://localhost:808…

TomcatやめてGlassFishへ移行

sudo /etc/init.d/tomcat7 stopInstalling Glassfish 4.1 on Ubuntu 14.04 LTS

find xargs で任意の位置に引数として当てはめ

find . -name "*.jar" |xargs -I % zip -vd % 'META-INF/*SF' 'META-INF/*RSA' 'META-INF/*DSA'

2016年お盆にLINEっぽいリアルタイムチャットをダサい技術で再現する。

ブログを書かなきゃ、ということで 映画見ながら作ったので2時間ぐらい? 最速のSqliteを永続化層に使用。 サーバーサイドはPHP リアルタイムはポーリング方式 JavaScriptのスキルここ10年ぐらい進歩していない。残念なコードができた。貼り付けていきます…

2016年、GlassFish V4 で teeda Seasar2 S2Daoとか動かす。動作検証 glassfish4

[環境] GlassFish v4 teeda + S2Dao (死にプロジェクト)本体のPKGチームに配属になったでござる。 研究開発ですねー。 2016年ですが、まだSeasar2やってます。バリバリ。 たくさんの先人たちが死んでいったタスクをさくっと解決してやりましたよ。ふむ。誇ら…

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

サイトのスクリーンショットを取るサービスをつくった

PHP

またPHPの話ですよ!PHPはみんな嫌うけど僕はのどもとすぎてもう離れられませぬ。 常駐先などではインターネッツを使って調べ物をすることができません。 いろいろアクセスが止められてる。 で、まず第一歩としてスクリーンショットを出力するサービスを作っ…

ビット演算事始め

スイッチのOFF/ONを確認する場合などに使う irb(main):004:0> 0b1101 & 0b0001 > 0 => true irb(main):007:0> 0b1101 & 0b0010 > 0 => false

ふりかえり

おれおれフレームワークのO/Rマッパーにやられて モデルもエンティティもJSPもgetter/setterも全部書き直しとなりました。 死ねる。 確認してからとか言うけどねぇ。できないよね。あの伽藍の中で。 まぁ、今回は初めてでこのF/Wはずっとついて回るのでよい…

一章すすめる

すすめました。 しくじり先生に時間を吸い込まれて実装が危ぶまれましたが無事動きました。でももうAM1:05なので負けの感じもあります。

今日

今日はもう、コピペしました。

仕事・勉強に思うこと

まとめ、そうかつ、ふりかえり、 使う名前はなんでも良いけど仕上げ作業と体系化が大切。 で、これに結構時間がかかる。 それも含めて計画をたてるべき

死ぬかと

本のとおりに作ろうとしてもテンプレートがまず動かない ADT1.5 これに2時間かかった。 あきらめて1.3を落としてインストール。テンプレートがまず動いた。 デバッグしたら落ちる。混乱。エラーメッセージをよく読んでぐぐったら動いたけれど。 本のとおりに…

basenameとロケール

PHP

PHPのはなしだよぉ。。 くそっ! さて、basename関数ですが、ファイルパスに全角文字とか含まれていると期待したsplitを行ってくれません。 ロケールの設定が必要です。ドキュメントにはきちんと書いてあります。 setlocale(LC_ALL, "ja_JP.utf8"); で期待し…

バグを作りこんだ話

バグを作りこんだ。 単体試験、結合試験をすり抜け障害となった。 死にたい。 どうすればよかったのか。 つまるところ、ヌルポだったのだけれど。 つかっていた制御構造はifのみだった。 我がチーム洗練されたコードを書くという目標がある。 洗練されたコー…

今日も作業しました

qiita.com www.shoeisha.co.jp stackoverflow.com qiita.com d.hatena.ne.jp 作業結果はgithubにpushしました。

この本楽しい

qiita.com作ればわかる!Androidプログラミング 第3版 SDK5/Android Studio対応 (Smart Mobile Developer)作者: 金宏和實出版社/メーカー: 翔泳社発売日: 2015/06/19メディア: 大型本この商品を含むブログを見るこの本に従って学んでいるけど楽しいですね。…