KEIS BLOGは株式会社ケイズ・ソフトウェアが運営しています。

KEIS BLOG

忘れがちなGitコマンド②


こんにちは! ランニングを始めて1か月がたちました。1月で70kmちょっと走ることができました。 筋肉痛やひざの痛みが辛いところですが、お風呂がすごく気持ちいいです。 ダイエットではなく、健康維持のためにも良いのかもしれませんね。 交通量の多いコースを走ると少し息苦しいのが難点です・・・ —– Gitの忘れがちなコマンド第二弾です。 意外と最初のコマンドってなんだっけ?と忘..続きを読む

Introduction to Antlr! Pt.4


こんにちは。下田です。以前から気になっていたけど混み過ぎで行けなかった流行りのハンバーガー屋のシェイクシャックに行ってきました。どうせ食べるならと言う事で、ハンバーガー2個頼んだのですが、それでも少し物足りなかったので、自分のお腹が思った以上に拡大していることに気づきがっかりしました。 はい、では、前回の記事から随分と日にちが経っていますが、 Antlr の続きを進めていきたいと思います。前回まで..続きを読む

AngularJS入門01


AngularJSの特徴 AngularJSとはGoogleとコミュニティにより開発されたJavaScript(MVW *1)フレームワークです。データバインディング、DI(依存注入)などの機能を保有し、複雑なアプリケーションもシンプルに実装可能です。 *1 「MVW」とは「Model View Whatever」の略で、「Model」「View」「その他何でも」という意味です。 AngularJ..続きを読む

プログラミング言語を武器に例えると


プログラミング言語は様々なものがありますが、その特徴を武器に例えた記事を見つけたので紹介します。 例えてあるのは、JavaやPHP、Rubyなどの16種類です。 原文はこちら http://bjorn.tipling.com/if-programming-languages-were-weapons 以下は私が触れたことがある言語を抜粋しました。 ■C言語 M1ガーランド 理由:古いけれど信頼でき..続きを読む

Cucumberを使ってみるテスト①


こんにちは! 最近はダイエットのためにランニングを始めてみました。 1回10kmを目標にゆっくりと走っていますが、意外と走れてびっくりしました。 走った後にゆっくりお風呂に入るのが気持ちいいですね。 —– さて今回はCucumberについて考察してみます。 きゅうり味のコーラじゃありませんよw 仕事上で使用することになったので色々調べてみました。 ・Cucumberとは C..続きを読む

マイクロフレームワーク Spark


こんにちは。下田です。はい、また焼肉です。焼肉に良く行っている割に、「月見カルビ」なるものを最近知りました。これ、すごく美味しいんですね。是非、見つけたら試してみてください。あぁ、お腹すいてきた・・・。 はい。では、今回は、 Spark について説明したいと思います。 Spark と聞いて、思いつく Apache Spark クラスターコンピューティングの方ではありません。今回説明する Spark..続きを読む

Google App Engine 第十二回


Slim3とは Slim3とはGoogle App Engine/Javaに最適化されたフルスタックMVCフレームワークです。 Slim3を使ったページの作成方法6 今回はGoogleアカウントのユーザ認証を利用し、各ユーザ毎にMemoの管理を行う実装をご紹介します。 特記事項 今回からソースコードは前回からの変更点のみを記載します。(diffを使用) ソースコード全体に関してはGitHubを参照..続きを読む

Windowsでパッケージ管理


新しくPCを買った時などWindowsだとソフトをインストールするのに Webで検索 → インストーラをDL → インストール と結構面倒だったりしましが、パッケージ管理ソフトChocolateyを使うと楽になります。 ■Chocolatey https://chocolatey.org/ chocolateyはmacでいうhomebrewです。 chocolateyのインストールは簡単でコマンド..続きを読む

モニタリングルーター Sensu


こんにちは。下田です。寒くなると鍋が食べたくなりますよね。そこで鍋をしたんですが、白菜が余ったので次の日も鍋するために肉やその他の野菜を買って一人鍋をしました。すると、白菜以外の肉や野菜が余ってしまい次の日に白菜を買ってまた一人鍋をしました。気づいたら鍋の永久機関が完成してしまい、完全に鍋ループから抜け出せなくなりました。誰か助けてください。 はい。では、今回は、 Sensu というモニタリングシ..続きを読む

Google App Engine 第十一回


Slim3とは Slim3とはGoogle App Engine/Javaに最適化されたフルスタックMVCフレームワークです。 Slim3を使ったページの作成方法5 今回は前回の修正に加えMemcacheを利用したデータのキャッシュ方法をご紹介いたします。 Abstructクラスの作成 1. File > New > Class を選択して空のクラスファイルを作成します。 Package: {任意..続きを読む