新人研修でJavaを学んでいるが、まだ座学がメインなので、勉強がてら手を動かしてみたいと思ったのが動機。 今の所、本家サイトに沿って進めています。 環境構築 最初に、以下がインスコされているか確認します。(括弧内は執筆当時の僕の環境) JDK (1.8.0_13…
webpack-dev-serverのauto-reloadでハマったこと 上の記事と同じくHMRが動かないところで詰まったけど,こちらの記事とは別のやり方で解決できたのでメモとしてまとめようかと思います. 今回,上の記事の解決策ではどうしてダメなのか 上の記事は,最終的に…
はじめに Moodleの活動モジュールにてボタンがクリックされた際に,Moodleサーバへリクエストを飛ばし,DBにアクセスしたかった. 活動モジュールのディレクトリ内にリクエストを受け取るファイルを設けて,そこに向かって Client JS からリクエストを投げて…
最近久しぶりに秘密鍵と公開鍵を作って,GitサーバにSSH接続しようとしたら,色々と忘れていたので戒めとして書く. ~/.ssh LinuxやMacだと各ユーザーのホームディレクトリに .ssh が隠れているかと思う. これは ssh-keygen で作った秘密鍵と公開鍵が置かれ…
Electron(ver 0.35.4)でjQueryを <script src="jquery.js"></script> と記述するだけで使えるようにするためには BrowserWindow のインスタンスを生成する時に以下のように webPreferences > nodeIntegration を false にすればいいらしい. mainWindow = new BrowserWindow({ width: 600, /* …
ここ最近で一番の驚きだったので. hoge = {nil => 'hogehoge'} puts hoge[nil] このプログラムを実行すると hogehoge と出力される.なぜこのような実装になっているのか.あとで時間がある時にでも調べてみたいと思う.
var Hoge = require('module_id'); Hoge.init({...}); Hoge.fuga('hogefugapiyo'); . . . -(void)fuga:(NSString *)string { NSLog(@"[INFO] %@", NSStringFromClass([string class])); } . . . 上記のようなプログラムがあるとして,fugaメソッドに文字列を…
CoffeeScriptを触ってみたのでその感想 CoffeeScriptとは AltJSの一つです.文法はPythonやRubyに似ています. CoffeeScriptの導入 CoffeeScriptを導入するには以下の手順でコマンドをインストールしていきます. もし,導入する前に少し触ってみたいのであ…
TitaniumでAndroidのPush通知を実装したときに,タスクがない状態で通知を受け取ってもステータスバーに表示されず,3日ほど粘ったが,どうやらTitanium自体のバグらしい. [TIMOB-18098] Android: JavaScript Service calling the notify method throws an …
とあるgemパッケージを使ってた際につまづいた... タイトルの通り,文字列とシンボルを比較するとfalseになって想定した動きをしてくれないところでつまづいた. 結果から言うと,パラメータの渡し方が悪かった(文字列を渡していた)ようでそれをシンボルに変…