ikuty さん プロフィール

  •  
ikutyさん: ikuty.com
ハンドル名ikuty さん
ブログタイトルikuty.com
ブログURLhttps://ikuty.com
サイト紹介文Web系技術ネタ、Fitbit Charge HR を使ったLifeHack。など
自由文Web系エンジニアがWeb系技術ネタを書きます。
AWS、Azure、ConoHa、WordPress、Kusanagi、無料SSL、
さくらVPS。フロントエンドからサーバサイド、インフラまで。

Fitbit Charge HR と Withthings 体組成計を使って 肉体改造中。
肉体改造に関する諸々を書いていきます。

よろしくお願いします。
参加カテゴリー
更新頻度(1年)情報提供32回 / 365日(平均0.6回/週) - 参加 2016/07/01 23:54

ikuty さんのブログ記事

  • Rails(ActiveRecord)1対多
  • ActiveRecordの1対多をRailsでやってみる。Blog hasMany Comments実現しようとするのは以下の関連。blogエンティティとcommentエンティティが1対多で関連している。多重度は1対n。blogエンティティは多数のcommentエンティティを所有している。(hasMany)commentエンティティはblogエンティティに属している。(belongsTo)commentが外部キーblog_idが持っている。対応するモデルは以下の通り。commentsにある外部キーblog_idを使って [続きを読む]
  • ActiveRecord CRUD
  • Eloquentと同じじゃないかと期待ていたら、その範囲では同じだった。Create引数名をキー、引数値を値としたハッシュを渡す。new/save、createの対応はLaravel/Eloquentと同じ。class BlogController ReadwhereはPrepearedStatement風。チェインして書ける。to_sql()でSQLを確認できる。class BlogController Updateインスタンスパターン。BulkUpdate時にValidationを回避できる様子。class BlogController {title: "This is new [続きを読む]
  • Ruby on Rails Hello World MVC.
  • MVCテスト。/blogs/showから 対応するコントローラ、ビューを抜けてHelloWorldを出力するルーティングを書いてみる。ルーティングルーティングは app/config/routes.rb に書く。スッカラカンだったので1行追加した。この1行で/blogs/show に対するGETリクエストをBlogsControllerのshowメソッドに渡す。Rails.application.routes.draw do # For details on the DSL available within this file, see http://guides.rubyonrails.org [続きを読む]
  • Ruby on rails migrations
  • Laravelを卒業して?RubyOnRailsを使うことになったので、取り急ぎ必要そうなテクを試していく。vagrant上にansibleで実行環境を作る系を作ったのだが、いずれそれについても書けるようになりたい。(ubuntu16.04LTS上にnginx/unicorn/mysql/ruby2.5.1/rails5.1.6 を立てた。)Laravelの方が後なのでRailsがLaravelに似ているのではなく、LaravelがRailsに似ているのだろうけど、流石に後発だけあってLaravelの方が手数が少ない気が [続きを読む]
  • 小田急線のダイヤ改正
  • 小田急線の新宿-登戸間の各駅停車しか停まらない駅に住んでいるのだが、先日のダイヤ改正で不便になったので感想を書いてみる。便利なのは登戸より先だけかも平行して走る京王線は新宿までの距離とは関係なく調布までの各駅は距離以上に時間がかかるのだが、小田急も登戸までの各駅は距離以上に時間がかかるようになった様子。ポイントは、複々線なのは登戸から代々木上原の間だけで、代々木上原-新宿の間は複線に絞られることかな [続きを読む]
  • 副腎疲労の良書
  • Gary Girouardを聴きながら部屋をMoodyにして活字を咀嚼する、という至高の贅沢。自己啓発的なモチベーションであったり、単に興味で本屋大賞を追いかけたり、内なる世界に余裕を作ることが今を生きている感覚を研ぎ澄ますのだ、という実感がある。積ん読になってもいいや、と本にだけは金を惜しまない、ってやってるんだけども、ライフハック系で1年に1冊は出会うレベルの良書を発掘したので紹介してみる。自分で治す! 副腎疲労po [続きを読む]
  • ド・モルガンの法則の証明
  • 前回のエントリで無限個の集合に対してド・モルガンの法則が成り立つことを書いた。もともと覚えることが目的ではないし、確率、統計、微積、基礎解析を結構本気で理解するためにやっているので、ド・モルガンの法則の証明を読んで感じたことを書いていく。論理的、というとアレだけども、数学が事実を数式で表現する学問である以上、かなり多くの事象を論理式の関係式から説明できる(らしい)。論理式の式変形を暗記しても仕方がな [続きを読む]
  • ド・モルガンの法則の証明
  • 前回のエントリで無限個の集合に対してド・モルガンの法則が成り立つことを書いた。もともと覚えることが目的ではないし、確率、統計、微積、基礎解析学を結構本気で理解するためにやっているので、ド・モルガンの法則の証明を読んで感じたことを書いていく。論理的、というとアレだけども、数学が事実を数式で表現する学問である以上、かなり多くの事象を論理式の関係式から説明できる(らしい)。論理式の式変形を暗記しても仕方が [続きを読む]
  • ド・モルガンの法則は無限個の集合にも成立する
  • 数学の基礎概念なのでちょっと抽象的な話が続くけど飛ばさないで味わう。頭の瞬発力の無さには自信があるがw、時間をかけて納得するプロセスが血と汗と肉になる。今回は時間がないので、前回の補足。前回のエントリで、無限個の集合に対して和集合、積集合を計算できること書いてみた。さらに、差集合、補集合も無限個の集合に対して計算することができる。ある部分集合Aに対して、Xの要素の中でこれに含まれないもの全体を(A^{c}) [続きを読む]
  • 和集合と積集合は無限個の集合についても計算できる
  • 無限個の集合について和集合と積集合の計算ができることの証明。というよりは論理式を使った無限個の集合に対する扱いそのものの学び。( n=1,2,cdots ) に対して集合(A_{n}) が以下のように定義されているとする。$$ A_{n} = Bigl{ x mid x in mathcal{R}, |x| leq 1 + frac{1}{n} Bigr} $$( A_{n} )は数直線上の区間 ( Bigl[ -Bigl( 1+frac{1}{n} Bigr), 1+frac{1}{n} Bigr] ) に対応する。nが1のとき区間は( Bigl[ ? Bigl( 1+f [続きを読む]
  • 統計検定
  • 前からだったかもしれないけども、気づいたら統計検定がCBTになっていた。正確には2級までがCBT。2級の出題範囲表を眺めてみる。出題範囲は以下の通り。出題範囲大学1年か2年でやる一般教養の「統計」1年分+αくらいと言われているけども、さっぱり覚えてないな。情報理論であったりアルゴリズム論だと、割と基礎的な概念を言えたりするのもあるんだが、「覚えてない」という認識なので、たぶん単位とるために丸暗記したんだろう。 [続きを読む]
  • 24時間ジムに入会した
  • 2年前は健康を取り戻すことを最優先に肉体改造に励んだ。それはそれで有意義で、ちゃんと鍛えれば健康になれるんだ、という自信がついた。健康になると、自分のアイデンティティを求めたくなった。健康を取り戻すための努力をすっかり忘れて仕事っぽいことに頭を切り替えた。その結果、見事に体がついていかなかった。もう健康と仕事を両立することはできないのか。これがプログラマ35歳定年説なのか……確かに年齢を重ねるに連れ [続きを読む]
  • ikuty.com作り直し計画中
  • このサイトを作り始めた2年前は何を記事にしようか、とか考えることもなく、ただ自分の理解のために得た知識をアウトプットする場としていたんだっけな。kusanagiが速いらしい、と聞いて、わざわざメモリが潤沢なインスタンス借りてkusanagiの上でWordPressを展開して一人で盛り上がってたのが懐かしい。nginxとphp7とサーバキャッシュがあれば1ランク下のインスタンスで行けるようなのと、ギリギリのスペックで裁く楽しみが欲しい [続きを読む]
  • Courseraの機械学習コース
  • 新しいことを学びたくなった。学びたくなったのか、学ばなければ生きていけないのか、それは置いておいて。猫も杓子も人工知能、というバブルはあと数年で過ぎ去るという見解が有識者の方からちらほら。流行りの人工知能ってつければお金がつく、という確信犯以外にも、純粋に前時代的な「IF ELSEの集合」の限界が世間に認知され始めるというのが根拠らしい。その層とは別に、深層学習、強化学習で食える人がいる。今は全くない深 [続きを読む]
  • nginx環境でBASIC認証のために.htpasswdファイルを作成する小ネタ
  • Apacheのモジュールを入れて.htpasswdを作る大げさな方法htpasswdコマンドが入っていないからって、Apacheのモジュールを入れてまで欲しくない。以下の通り、無理やりApacheのモジュールを入れてhtpasswdを叩くことも出来てしまう。$ sudo apt-get install apache2-utils$ htpasswd -c -b /etc/httpd/conf/.htpasswd ユーザ名 パスワード opensslコマンドだけで作る方法.htpasswdファイルを作るだけのために入れるのは無駄だと思う [続きを読む]
  • nginx環境でBASIC認証のために.htpasswdファイルを作成する小ネタ
  • Apacheのモジュールを入れて.htpasswdを作る大げさな方法htpasswdコマンドが入っていないからって、Apacheのモジュールを入れてまで欲しくない。以下の通り、無理やりApacheのモジュールを入れてhtpasswdを叩くことも出来てしまう。$ sudo apt-get install apache2-utils$ htpasswd -c -b /etc/httpd/conf/.htpasswd ユーザ名 パスワード opensslコマンドだけで作る方法.htpasswdファイルを作るだけのために入れるのは無駄だと思う [続きを読む]
  • ロボットは人間の言葉を理解できるのか
  • あえてキャッチーなタイトルにしてみました。できねーよ(wAIバブルな2017年、予算も人も付くような真面目な題材になっていることに気づきます。要素技術を積み重ねていくという工学的なプロセスを経たことがあるのであれば、突如として「人間の言葉を理解する」という事象が出現することに気分が悪くなると思うのだが、この日本の経済サイクルの中で生きていく以上、付き合わざるを得ないなと思う。かの昔、3年間という短い期間で [続きを読む]
  • ヨーグルト製造
  • 少し前に甘酒メーカーを買ったのだけども、甘酒にちょっと飽きたので新しいことをしたいと思ったので、ヨーグルトを作ることにした。発酵業界の奥の深さは異常です。発酵という調理法は何より手間がかからないし、割と手間に対してリターンが大きい調理法な気がします。ヨーグルトの作り方は基本的に以下の通り。発酵装置に1000mlの牛乳を入れる。その中に種となる市販のヨーグルトを入れる。発酵装置にて約7時間、摂氏42度を維持 [続きを読む]
  • 背景画像の縦横比を維持したままボックスをリサイズ
  • レスポンシブなCSSを書こうとすると背景画像の縦横比を維持しながらボックスをリサイズしたいケースが増える。divの中にimgを置いてどうにかしようとするとかなり難しい。divの背景に画像を指定してやれば、divの縦横比と画像の縦横比が一つになるのでわかりやすい。。忘備録的な感じでCSSの書き方をまとめてみた。前提条件背景に画像を表示したdivをリサイズするときに画像の縦横比を維持したい。448×314の画像をリサイズするも [続きを読む]
  • 非マルチサイトでユーザ情報を共有する
  • 概要ネットワーク機能経由のマルチサイトでなく、サブディレクトリ型マルチサイトでもなく、単純にサブディレクトリに複数のWordPressインスタンスを並列するケースで、複数のWordPressインスタンスから一つのユーザ情報を共有する方法について書く。wp_users,wp_usermetaの共有このあたりを参照すると書いてある。要は、インスタンスの数だけ作られるwp_users、wp_usermetaを使わず、一つを共有すれば良い。そのためにはwp-config [続きを読む]
  • 茄子の味噌炒め
  • 前回の更新からだいぶたってしまった。CTAエリアに貼ってある標語が虚しくみえる。この間いろいろなことがあり、仕事でWordPressのテーマを作るようになった。VPSを借りて短いワードの独自ドメイン使ってまでWordPressを運用しているので、偶然繋がった人生の波に乗っかれればな、みたいなことを考えている。こんなプラグインあったら面白いだろうな、というのを形にしていきたい。技術っぽいネタを書いていたのだけど、あまりにも [続きを読む]
  • コサイン類似度 Cosine Simirality
  • BoW化した文章同士の類似度を求める一番メジャーなやり方。内積の定義を式変形しただけ。$$begin
    {eqnarray}cos(vec{q},vec{d}) &=& frac{vec{q}cdot vec{d}}{|vec{q}| cdot |vec{d}|} &=& frac{vec{q}}{|vec{q}|} c
    dot frac{vec{d}}{|vec{d}|} &=& frac{sum_{i=1}^{|V|}q_i d_i}{sqrt{sum_{i=1}^{|V|}q_i^2} cdot sqrt{sum_{i=1}^{|
    V|}d_i^2}}end{eqnarray}$$BoWが正規化された単位ベク [続きを読む]
  • コサイン類似度 Cosine Simirality
  • BoW化した文章同士の類似度を求める一番メジャーなやり方。内積の定義を式変形しただけ。$$begin
    {eqnarray}cos(vec{q},vec{d}) &=& frac{vec{q}cdot vec{d}}{|vec{q}| cdot |vec{d}|} &=& frac{vec{q}}{|vec{q}|} c
    dot frac{vec{d}}{|vec{d}|} &=& frac{sum_{i=1}^{|V|}q_i d_i}{sqrt{sum_{i=1}^{|V|}q_i^2} cdot sqrt{sum_{i=1}^{|
    V|}d_i^2}}end{eqnarray}$$BoWが正規化された単位ベク [続きを読む]
  • 分野限定型ルーチン文章自動生成装置
  • 本屋でニューラルネットワークを使った文章自動生成をネタにした本を立ち読みして失望した今日このごろです。本1冊書いて、結びで無茶苦茶な文章の出力例を出しておいてよく金取れるな、と思うよ。リカレントニューラルネットワークを使った自然言語処理は興味深いですがね。完全自動生成は永遠のブルーオーシャンだと思いました。唐突ですが分野限定型ルーチン文章自動生成方法について検討をしてみた。といっても、株式情報のよ [続きを読む]