2018-01-01から1年間の記事一覧

効率的なSQLの書き方とは

単純にデータベース設計に関わってきたのでメモ程度に書きます。随時更新していく予定です。 ==== 08/27更新 ==== ORDER BY サンプルデータ 数値で並び替えするパターン 文字列で並び替えするパターン 数値、文字列(複数カラム)で並び替えするパターン GRO…

WHR-1166DHP2を中継器にした話

中継器はBridgeモードで 中継機能の設定方法(WHR-1166DHP2、WHR-1166DHP3、WHR-1166DHP4) | バッファロー 基本的には、上記の公式サイトに書かれている通りにすればできます。 ここにも書いてあったのですが、中継器の設定はBridgeモードじゃないと出現し…

Railsで使えると思った関数

複数の配列を同時に取り出す ふと並列に配列を取り出したいと思っていろいろと関数を作ったりしてたのですが、こんな関数がRailsにはありました @array1 = [ 1, 2, 3, 4, 5] @array2 = ['a', 'b', 'c', 'd', 'e'] @mixed_array = [] @array1.zip(@array2).ea…

Ruby_on_Railsを勉強する

エラー対策 rails sに失敗する(08/05追記) `rescue in block (2 levels) in require': There was an error while trying to load the gem 'uglifier'. (Bundler::GemRequireError) Gemfileを編集する 以下を追加してbundle installします gem 'therubyracer'…

RaspberryPi 3 Model B+ でlircを使ってリモコン化する(その2)

前回からのつづき 今回やること 下準備 SlackでIncomingWebHookの有効化 apache2, php5のインストール Slackwebのセットアップ Slackwebのインストール 投稿テスト 実際に動かす webページを作る 前回からのつづき nomunomu.hateblo.jp さて、前回のつづきで…

RaspberryPi 3 Model B+ でlircを使ってリモコン化する(その1)

はじめに 今回使ったもの IR解析 LIRCのインストールとセットアップ インストール セットアップ lircの有効化設定 ハードウェア設定 デバイスチェック IRレシーバーのチェック リモコンを学習させる 生成したファイルを編集する ファイルを適用する LIRCサー…

Railsでの「There was an error while trying to load the gem 'uglifier'」

問題 rails sを実行した時に以下のようなエラーがでる。 nomunomu@nomunomu-server:~/rails_lesson/myapp$ rails server -b 192.168.11.11 -d /home/nomunomu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/bundler-1.16.3/lib/bundler/runtime.rb:84:in …

TwitterのLaTexを画像化する

Twitterで何かできないか ふと、Twitterを使って何か面白いことができないかなーって思った結果、LaTexを自分宛にリプするとそのまま画像となって、送り返されるプログラムを作って見ました。 今回作成したプログラムは以下の通りです TwitterでLaTex投げた…

BUFFALO無線LANの不調の原因とは

事の発端 自宅で使用している無線の調子が悪いと家族から言われ、ログを調べるとこんなログがでていた。 無線LANの不調か? 一体何が起きているか分からなかったので、とりあえずSNSで情報を呼びかけたら以下のような回答がきた。 NAT(Network Address Trans…

WordPressの投稿ページでPHPを使う

WordPressの投稿ページでPHPコードを利用する WordPressでは、PHPで動的ページを生成しています。しかし、投稿ページや固定ページでは、PHPコードを直接利用することはできません。なので、「ショートコード」という方法を用いて利用できるようにします。 流…

ブロックチェーン?

仮想通貨 最近何かと「仮想通貨」って言葉を聞きます。BitcoinとかEthereumとかです。そもそもどうやってそれらに価値を見出しているのでしょう。少し気になったので調べてみました。 ブロックチェーン Bitcoinとかの仮想通貨は「ブロックチェーン」という技…

foreachの不思議

PHP

phpのバージョンによる違いなのか ローカル: php7.1 サーバー: php7.0 phpのバージョンによるのか、同じような動作をさせるためには、少し修正を加える必要があった。なんでなんだろう。