coffeescript

1/11ページ

Redisにできることとその限界、そしてデータ構造の基本

まずは繰り言だ! データ構造って、一番大まかに言って、同種のデータ同士の関係と、異種のデータ同士の関係がある。人同士の関係、出来事同士の関係、等が前者だとすれば、人と性別の関係とか、人と所属サークルの関係、なんていうのが後者だ。 で、その一番ざっくりした関係に加えて、ある向きに1対1の関係なのか1対多の関係なのか、逆方向に1対1の関係なのか1対多の関係なのか、というのがあって、これによって、それぞれ3通りに分類される。4通りではないのは […]

冴えない彼女-ヒロイン-の造り方

「ある冬の日、俺は運命と出会った」 (注)この記事はカレシ・カノジョできないエンジニア Advent Calendar 2016の20日目の記事です。    初投稿ですが生暖かい目で見てください。 なぜ書こうと思ったのか 「冴えない彼女の育て方」というアニメを見て加藤恵LOVEになった 加藤恵のような彼女が欲しい ということで、彼女を造ろうと思います。 別にクリスマスが近いから彼女が欲しいとか、そういうわけでは(ry もちろんタイトルは […]

MikeshimuraのDBFlute Web Framework – ほぼ自動生成する業務用Framework

下記Wikiが本家です。 MikeshimuraのDBFlute Web Framework Wiki DB変更に強い現場指向O/RマッパのDBFluteをベースに、データベースのテーブルを作成するだけで標準的な機能の画面(FrontendとBakcend共)を数分から数十分で、ほぼ自動生成する業務用Frameworkです。 例えば下記画面が、データベースのテーブルを作成後、自動生成機能を使う事により、Frontendは僅か9行の追加・ […]

CoffeeScriptでis_blank

Qiitaよさげ!初投稿してみます。 Javaなんかで良く書かれる関数の、isBlank。 パラメタがnull or 空文字 or 空白のみかどうかを判定するのに使う関数で、実装は↓みたいな感じです。 isBlank.java public static boolean isBlank(String s) { return s == null && s.equals("") ? true : s.trim().equal […]

tiqavを使い雑にSlackへ画像レスをするHubotスクリプト

概要 一部界隈では画像レスという文化がありまして、 絵文字やスタンプのようにセリフ付き画像を貼り付けてレスを返します。 IT界隈でいうとLGTM画像などですね。 SlackではURL貼り付けで画像が表示されるので、 貼りたい画像検索→URL貼り付け 保存した画像のアップロード ができますが、ちょっと面倒なのでレス画像サービスのAPIから雑に応答しようと思います。 GWはダラダラする派の人は食事も雑になったりするかと思いますが、プログラミ […]

tmlib-rpg tmlib.js でテスト/ゲームイベントの Interpreter を作成中

はじめに 最近の事とか 久々の投稿。何もしてなかったわけじゃなく、特に記事にすることがないのです>< 好きな位置にウィンドウが表示できて、文字や画像を好きに表示できるようになると、もうあとはRPGのシステムを作るだけ…なので、記事になりそうな、あまり困ることが無いんですよね。 RPGのシステム設計の話といっても素人だし、RGSSでしか触ってないし… tmlib.js のおかげでアニメーションとかもいろいろ楽だし。 いろいろなシーンとかデ […]

CoffeeScript入門

Scalaの本読もうと思ったのだけど、眠かったのでドットインストールでCoffeeScriptの動画を見てみたら思いの外きにいってしまったので記録する事に。 CoffeeScriptとは CoffeeScript はプログラミング言語のひとつである。コードはJavaScript のコードに変換される。 Ruby や Python、Haskell から影響を受けたシンタックスシュガーの導入により、JavaScript に比べ簡潔さと可読性 […]

CoffeeScriptでも型が使いたい

null安全では無い言語はプログラミング言語では無いとまで言われる昨今。null安全以前の動的型付け言語にとっては不遇の時代と言っても差し支えが無い。CoffeeScriptも変換先であるJavaScriptに引っ張られ動的型付け言語である。しかし、それは型情報ができない、型チェックができないことを意味しているわけでは無い。Pythonのmypyのように型アノテーションを追加したコードに別途型チェックができれば良いのだ。そう、それが、C […]

Mac OS XでのCoffeeScript環境のインストール:Mac OS Xでのパッケージ管理について

最近、SFは「Mac用統合開発プラットフォーム」キャンペーンを開始しました。また、UbuntuからMac OS Xに切り替えました。 この記事では、Mac OSの使い方について説明します 将来の参照のために、Xの下にCoffeeScript環境をインストールしてください。 それが他の人にも役立つことを願っています。 Mac OS XでのCoffeeScriptのインストールは、Ubuntuと同じですが、 npm--> 全文の終わり […]

1 11