Rails Tutorial 6章

minitest-reportersと(結局)guardを入れました。 じゃぁということでterminal-notifier-guardも入れて通知領域にguardの結果が表示されます。guardよいですね。Emacsのモードラインが赤くなったり緑になったり大変気持ち良い仕事ではJava書いてますけどやっ…

Rails Tutorial 5章

scss初めてちゃんと触ったかも。まぁまぁ良いじゃん。単品で使う気にはならないけれど。コンパイルがめんどくさそう。Railsみたいに仕組みが上手く動いていたらとても良いですね。 結合テストで怒られたので言われたとおりにgem入れる Error: SiteLayoutTest…

Rails Tutorial 2章~3章

croud9とか使ってないんじゃ。 rvmで2.4入れてるんじゃ。 rubyの界隈では最新に追いついておくのが定石。 最新でウガーっとうなるのがよくあるパターン。 コミュニティが活発なのでなんとかなる。 この場合、 github.com これ食らう。そこでGemfileをtutoria…

rails tutorial 5対応版を始めます

久々にRailsでも触ってみるかーと。 Railsの歴史的意義は終わったと思っているけれど、色々魅力的なフレームワークではある。Coffeeとか(今や)ニッチな方言覚えたくないけれど。いつも間にか日本語版の翻訳がかなりすごいことになっているので今回は日本語版…

Common IO

便利。 String str = FileUtils.readFileToString(new File("test.txt"), "utf-8"); List<String> list = FileUtils.readLines(new File("test.txt"), "utf-8"); 追記 2017/02/04 d.hatena.ne.jp [引用] package com.sample.foo.bar.baz; import java.io.File; publi</string>…

RubyというかRailsの開発環境2017 ~結局Emacsだった~

最初はEmacs捨てたかった。 補完が欲しかった Eclipse+Aptanaためした。 標準メソッドの補完は良かったけど自分で作ったクラスのメソッド補完はだめだった。 NetBeans試した 標準メソッドの補完は良かったけど自分で作ったクラスのメソッド補完はだめだった…

Java1.6のファイルの読み込みなー

BufferedReader br = null; try { br = new BufferedReader(new InputStreamReader(this.getClass().getResourceAsStream(resourceNatureOfInquiry), "UTF-8")); String str = br.readLine(); while (str != null) { System.out.println(str); m.put(str, st…

JavaでSELECT結果とRETURNコードを吐き出すストアドを叩いて見る

理解できること JavaからSQLServerのストアドの叩き方 日付パラメーターの扱い SELECT結果とReturn値の両方を返すストアドからの値取得 初歩的なJDBCプログラミングの作法 ストアド NorthWindをSQLServer2014 Expressにインストール 各インストール方法は割…

grep -E "pp|puts"

grep -E "pp|puts"

ゼロから始める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