本書は、人工知能の技術の1つである遺伝的アルゴリズムを用いて、「ナンバーエリア」または「四角に切れ」と呼ばれる、数字だけではなく長方形という図形的な要素が入ったパズルの問題の自動生成について説明します。 理論の説明は最小限にし、実装を詳細に説明。後半ではパズル作家が問題を作る際に考慮するような、パズル問題として差をつける特長をプログラムに組み込むことも説明します。本書でナンバーエリアに挑戦することで、さまざまなパズル生成への応用力が身につき、パズル以外への適用も可能になるでしょう。 なお、本書はEbook版のみの販売です。 まえがき はじめに 本書の表記 サンプルコードの使用について 意見と質問 導入部 遺伝的アルゴリズムとは 巡回セールスマン問題への適応例 1章 遺伝的アルゴリズムとは 最適化問題 遺伝的アルゴリズム 2章 巡回セールス問題への適用 巡回セールスマン問題 GUIプログラム
var request = require('request'); var room_id = '取得するルームのID'; var options = { url: 'https://api.chatwork.com/v1/rooms/'+room_id+'/messages?force=1', headers: { 'X-ChatWorkToken': 'APIキー' }, json: true }; request.get(options, function (error, response, body) { if (!error && response.statusCode == 200) { console.log(body); }else{ console.log('error: '+ response.statusCode); } }); $ npm i request $ n
こんにちは!アプリケーション開発部の (あたか) と申します。 ChatWork Advent Calendar 2014 の 2 日目を担当します。 お仕事はチャットワークの iOS アプリ開発です。現在、黙々と開発中です さて、本日はチャットワークの API (現在プレビュー版を公開中!) を使ったクライアント・アプリを一つ紹介します。 ChatWork for Emacs私が個人プロジェクトで作っている chatwork.el です。 github.com/ataka/chatworkチャットワークにはタスクを管理したり、ファイル・ストレージとして活用したり、ビデオ・チャットができたりと、業務をスムーズに回すための仕組みがありますが、この Emacs 用チャットワーク・クライアントはまだメッセージの送信しかできません。 機能は限定的ですが、Emacs ユーザーに少しでも楽になってもら
Chatwork APIは、外部のプログラムから簡単に使用できたり、Chatworkで発生したイベントを外部のプログラムに提供することができます。Chatwork APIを活用したプログラムの開発、または IFTTT や Zapier といったiPaaSをお使いいただくことにより、以下のような連携が可能になります。 自分宛てにメールがきたらChatworkにメッセージとして流す サーバーエラーを検知し関係者にタスクを振る カレンダーに予定が追加されたら、Chatworkでタスクを振る ぜひ、お試しください! Chatwork画面右上の「利用者名」をクリックして表示されるメニューの「サービス連携」を選択してください。サービス連携画面が開きますので、左側のメニューから「APIトークン」を選択してください。 またChatwork APIのご利用には組織管理者への申請が必要です※。 下記ページから
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く