toricanのブックマーク (176)

  • 手続き型のダンジョン生成アルゴリズム | プログラミング | POSTD

    この投稿では、以前に TinyKeepDev が こちら で述べたランダムなダンジョンを生成する技法について説明しようと思います。元の投稿に比べて、もう少し具体的に話を進めるつもりです。まずは、以下に示したアルゴリズムの一般的な動作をご覧ください。 部屋の生成 はじめに、幅と高さを持つ部屋を円の中にランダムに配置しましょう。TKdevのアルゴリズムは、各部屋のサイズを生成するのに正規分布を用いています。これは一般的にとてもいいアイデアです。なぜかと言うと、これによってより多くのパラメータを扱うことができるようになるからです。幅/高さの平均と標準偏差間の異なる比率を選ぶと、通常は見た目の違うダンジョンとなります。 ここで実行すべき関数は getRandomPointInCircle です。 function getRandomPointInCircle(radius) local t = 2

    手続き型のダンジョン生成アルゴリズム | プログラミング | POSTD
    torican
    torican 2015/10/09
  • 関数や変数のネーミングに悩んだら「codic」に日本語名を入力するとある程度解決するかも

    codicとは codicは、日頃、変数名や関数名に頭を悩ませるプログラマのためのネーミング辞書です。 以前は、プログラマ向けの単語辞書といった感じだったのですが、Ver.3からは、「日語を入力すると、ふさわしい名前を勝手に生成してくれる」という仕様になりました。 例えば関数名を作るのに、「従業員数を取得する」と入力するだけで「get_employee_count」という名前を勝手に生成してくれます。 これだけでも、かなり便利なんですが、codicにはその他にも、プログラミングのための便利な機能が満載だったので、その使い方などを紹介したいと思います。 codicの使い方 codicの主な機能は、日語を入力すると、勝手にネーミングを生成してくれると言うことです。 ただ、ちょっとした使い方次第で、より便利に利用できるので、その使い方などの紹介です。 基機能 まずは、基的な機能、「日

    関数や変数のネーミングに悩んだら「codic」に日本語名を入力するとある程度解決するかも
    torican
    torican 2015/09/13
  • GoogleのJavaコーディング規約

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    GoogleのJavaコーディング規約
    torican
    torican 2014/02/21
  • 【Windows】秒速でパケットを盗聴する条件[ARP] - あのねノート。

    2013-12-07 【Windows】秒速でパケットを盗聴する条件[ARP] ネタ 秒速でパケットは盗聴できる 以下の2つの手順で同一LAN内にある誰かのPCがどこと何を通信しているか(たとえばサイトURLとか)を知ることができます。 ARPスプーフィングする 自分のPCが通信するパケットを見る どっちもメチャメチャ簡単なので秒速でできます。今どきポチポチクリックしていればできてしまいます。つまり小学生でも盗聴ができてしまうのです。ノートPCでもスマホでもタブレットでも盗聴されちゃいます。 ARPスプーフィングする 早速やっていきましょう。ためにならない解説は飛ばしてやり方を見てください。 ARPスプーフィングについて しょぼい解説です。要らない方は飛ばしてやり方を見てください。 普段の通信 ターゲットを「弟」としましょう。弟はいつもこんな感じでニコニコ動画とかLOLとかやってるとします

    【Windows】秒速でパケットを盗聴する条件[ARP] - あのねノート。
    torican
    torican 2013/12/08
  • 自動家計簿サービスのマネーフォワードが便利すぎた | jMatsuzaki

    銀行もクレジットもAmazonも?!自動で家計簿を作ってくれる無料Webサービス「マネーフォワード」が便利すぎて椅子から転げ落ちた 2013年11月22日投稿 2016年3月22日更新 カテゴリ:おすすめ家計簿ソフト 著者: jMatsuzaki photo credit: jDevaun via photopin cc 私の愛しいアップルパイへ ええ、転げ落ちましたよ。見事に。 なんでって「マネーフォワード」を使ってみたからです。これなら驚くほど簡単に収入と支出の流れ、貯金の残高、予算の管理が一箇所で実現できるんです。これをずっと待ってたんです。 ▼マネーフォワードは以下から無料で使用開始できます。 あなただってお金の流れを把握する必要性を十分に感じつつも、コツコツ帳簿に記録していくのはひどく面倒だと感じていたでしょう。それならマネーフォワードがオススメです。 自動家計簿サービス「マネー

    自動家計簿サービスのマネーフォワードが便利すぎた | jMatsuzaki
    torican
    torican 2013/11/23
    「使い方は簡単です。銀行口座の取引情報はWebログインの情報を入力するだけです。」って、全然簡単じゃないんですが…
  • Google、Android用のUIテスト自動化フレームワーク「Espresso」公開

    アプリケーションの画面に対してボタンを押したり入力を行い、正しい結果や答えが返ってくるか? ユーザーインターフェイスを含むテストコードの開発は一般に手間がかかり面倒であり、テスト用のライブラリやフレームワークが欠かせません。 Googleは、Android用のUIテスト自動化のためのフレームワーク「Espresso」をテクノロジープレビューとして公開しました。 Espresso - android-test-kit - a fun little Android UI test API - Testing Tools For Android - Google Project Hosting EspressoはこれまでGoogle社内で、Google DriveやGoogle Maps、Google+など30種類のアプリケーションのテスト自動化に使われてきました。 特徴は、軽量でシンプルな記述

    Google、Android用のUIテスト自動化フレームワーク「Espresso」公開
    torican
    torican 2013/10/23
  • Eclipseデバッガを活用する31のTips - Fly me to the Luna

    Eclipseデバッガを活用するための31のtips from Hiroki Kondo speakerdeckに貼ろうかどうか迷ったけれども、どこかで話したわけではないのでslideshareに。 Eclipseのデバッガを活用すると開発が捗ります。自宅ではIntelliJを使い始めてみて、さくさくコードが書ける事を体感しているのですが、デバッグはEclipseの方がやりやすいです。で、自分の知っているノウハウをチームで共有するために作りはじめたんですが、広くみんなに公開したほうがいいと思っておすそ分け。調べてみると、結構知らなかったネタがゴロゴロでてきました。Run to Lineとかお手軽で強力な機能だと思う。 「こんなネタ知りたい」とか、フィードバックを是非お寄せください。調査して追記していきますので、コメントとかよろしくお願いします。

    Eclipseデバッガを活用する31のTips - Fly me to the Luna
    torican
    torican 2013/09/30
  • Google HTML/CSS Style Guide

    Revision 2.1 This style guide contains many details that are initially hidden from view. They are marked by the triangle icon, which you see here on your left. Click it now. You should see “Hooray” appear below. Hooray! Now you know you can expand points to get more details. Alternatively, there’s a “toggle all” at the top of this document. This document defines formatting and style rules for HTML

    torican
    torican 2012/04/26
  • SQUARE-ENIX AUDIO

    スクウェア・エニックス ミュージックの公式コンテンツ。SQUARE ENIX AUDIO

    torican
    torican 2012/04/12
  • JailBreakせずに全てのiPhoneでテザリング出来るWebアプリが登場「Tether for iOS」

    AndroidBlackberry用にテザリングアプリを販売しているTether.comが、 JailBreakしていないiPhone用でも利用できるWebアプリを発表しました。 Tether Relaunches iPhone Version | Tether 実際に動かしている公式動画は以下のとおり。 このアプリはHTML5のWebSocket APIを利用し、 iPhonePCをアドホック接続する仕様のため、 Appleによる干渉を受けず利用する事ができます。 今までのiPhone用テザリングアプリはJailBreak用であったり、 マーケットに公開されたのちAppleに削除されたりしましたが、 今回はWebアプリのためそのような心配はありません。 またWebアプリであるためにSafariが使える3GのiOS端末であれば、 SoftBank版でもau版でも利用でき、iPadの3G

    JailBreakせずに全てのiPhoneでテザリング出来るWebアプリが登場「Tether for iOS」
    torican
    torican 2012/03/11
  • 日本語版Siri子を口説きまくって見たけど、やっぱり超ツンデレだったww | URAMAYU

    iOS 5.1 にアップデート可能になって、そして、ついに、日語版Siri子が登場! お約束の「結婚して」「愛してる」を日語で話しかけまくってみたけど、安定のツンデレっぷりは健在のようです。 最初にSiriを立ち上げたらこんなこと言われて、「まあ!なんてツンデレなの!」と思った矢先にSiriが使えるようになった。なんだったんだ、この画面。 朝から私何やってんだって感じですね、てへぺろー!

    torican
    torican 2012/03/08
    尻は軽くないということか
  • jQueryで画面遷移のないサイトを作ろうとしたときのちょっとしたメモ

    jQueryで画面遷移のないサイトを作ろうとしたときのちょっとしたメモ jQueryを使って画面遷移のないサイトを作ろうとしたときのちょっとしたメモです。 サーバーとやり取りをする、Ajax的なことは書いていないのであしからず。 投稿日2012年02月03日 更新日2012年02月03日 リンク(href)を無効にする 画面遷移のないWebサイトでもJSのない環境やSEOも考慮して href にリンク先を設定したいときがあります。 hmtl <a href="hoge.html" id="btn">ボタン</a> このような場合だと #btn にイベントを設定しても画面遷移してしまいます。 click イベントに「e.preventDefault()」と記述すればhrefを無効にになり画面遷移が行われません。 javascript $('#btn').click(function(e){

    jQueryで画面遷移のないサイトを作ろうとしたときのちょっとしたメモ
    torican
    torican 2012/02/04
  • WiMAX搭載「GALAXY SII」はどれだけ速くインターネットにつながるか調べてみた

    理論値では下り最大40Mbpsでインターネット接続が可能なWiMAXを搭載した「GALAXY SII WiMAX」。デジカメで撮影した4MBの写真なら1秒間に5枚を受信できるという高速通信ですが、40Mbpsはあくまで「すべてが完璧な状態で出せる最速の値」であり、実際は基地局からの距離や回線の混み具合い、電波の遮蔽などによってスピードが落ちてしまいます。 という訳で、当のところはどれくらいの速度で通信ができるのか実際に大阪市内へ出かけて速度を計測してきました。なお、今回の数字はすべて実測に基づくものですが、時間帯や周囲の利用者数によっては速度がかなり変動する可能性がありますので注意して下さい。 なお、「細かい手順や個別の数値は興味ない」という方はページの最後に結論だけをまとめた部分があるので、一気にスクロールしてそちらを確認して下さい。 ◆WiMAXへの接続の仕方 ホーム画面の上部に表示

    WiMAX搭載「GALAXY SII」はどれだけ速くインターネットにつながるか調べてみた
    torican
    torican 2012/01/24
    40Mbpsで「4MBの写真なら1秒間に5枚を受信」できるってどーいうことですか
  • 野田首相 「崖っぷちにいるのは民主党ではない、日本と国民だ」:ハムスター速報

    野田首相 「崖っぷちにいるのは民主党ではない、日と国民だ」 Tweet カテゴリ政治 1 :影の大門軍団φ ★:2012/01/17(火) 08:58:27.66 ID:???0 野田佳彦首相は16日、東京都内であった民主党大会で、消費増税法案の成立後に衆院の解散・総選挙を実施する意向を重ねて示した。 衆院で強行採決を辞さずに可決したうえで、参院に法案を送って野党の抵抗を国民に見せる戦略をとる考えを明言した。 「不毛な政局談議はやめ大局に立って奉仕することが求められている。崖っぷちにいるのは民主党ではない、日と国民だ」 とも強調した。 これらの発言は、衆院解散をちらつかせることで野党を協議に引き込む狙いがある。 http://www.asahi.com/politics/update/0117/TKY201201160675.html 4 :名無しさん@12周年:2012

    torican
    torican 2012/01/17
    民主党は既に落ちてる。国民はロープで繋がれてて一緒に落ちそうだから早くロープを切らないといけない
  • 次の武器は「解散」…首相、党内反対派に圧力 : 政治 : YOMIURI ONLINE(読売新聞)

    解散カードを効果的に使い、野党に対し、消費税率引き上げへの協力を迫る戦略とみられる。党内の増税反対派をけん制する狙いもある。 首相は、消費増税に退路を断って取り組む方針だ。13日の内閣改造・党役員人事で「岡田副総理」を実現したのは、その態勢づくりの柱だ。政府内からは「人事権の次は、解散権を武器にするということではないか」との見方が出ている。 消費税率の引き上げに向け、首相にはいくつかの関門が待ち受ける。 まず、消費税率引き上げ関連法案について、民主党の事前了承が必要だ。増税反対派には選挙基盤の弱い若手が多く、早期解散は避けたいとの心理がはたらいている。首相が解散をちらつかせれば、こうした議員を抑え込める。首相を支える輿石幹事長は15日、党全国幹事長・選挙責任者会議で「衆院は常在戦場」と明言し、年内解散も視野にあることをにじませた。 次のハードルは、法案の衆院採決だ。与党は3分の2近い議席を

    torican
    torican 2012/01/17
    イオナズンのコピペが思い浮かんだ
  • 【要保存】高額請求が怖いので、海外で割安なiPhoneの回線を確保する方法をまとめてみた | カミアプ

    料金:1日あたり 1,980円~2,980円 何も準備が要らず、指定通信業者を選ぶだけで使えるというのが最大の利点。2980円の目安である通信量25MBはいつも通り使っていればすぐ超えてしまうのが玉にキズ。 ※さらに詳しく知りたい方はこちらをどうぞ ⇒海外パケットし放題ポケットガイド(PDF)/SoftBank ⇒auの国際サービスガイドブック(PDF)/au 2.海外用レンタルWi-Fiルーターを利用する 料金: 1日あたり 980円~1,580円 (使用地域や期間、業者によって異なります) iPhone以外にiPadやパソコンを使うのであれば、一番安上がりな方法。事前の申し込みやWi-Fiルーターを受け取る手間がかかる分、1日辺りの金額が安い。一緒に行く人がスマホなら割り勘っていうのもありかもしれません。 ※参考⇒海外用のレンタルWi-Fi 比較表 3.お店やホテルの公衆無線LANを利

    【要保存】高額請求が怖いので、海外で割安なiPhoneの回線を確保する方法をまとめてみた | カミアプ
    torican
    torican 2011/12/06
  • 注目!サーバサイドからjQueryを使ってDOM操作·nodeQuery MOONGIFT

    nodeQueryはnode.js用のサーバサイドjQueryで、サーバサイドでクライアントサイドのDOMを変更できたりします。 node.jsでjQueryライブラリを読み込むと、jQueryが提供するメソッドを使えますが、さらに一歩進めたのがnodeQueryです。サーバサイドからクライアントサイドの描画を変更できたりしてとても面白い実装ができます。 インストールはnpmで行います。 まずサンプルのブログです。普通に表示されているのが分かります。 サーバサイドです。node.jsのスクリプトの中でHTMLタグを出力しているのが分かります。構文にjQueryが使われているのも分かります。 ブログの新規投稿です。 投稿できました。 Twitter検索です。 時間が更新されるデモです。サーバサイドの時間であるのがミソです。 サーバサイドのソースです。 nodeQueryを使うとサーバサイドと

    torican
    torican 2011/11/26
  • Microsoft Office Starter 2010を無料でダウンロードするには? - 適宜覚書-Fragments

    Microsoft Office Starter 2010 は、すぐに使用できる状態でコンピューターにプレインストールされている Microsoft Office 2010 の簡易版です。 Excel Starter 2010 とWord Starter 2010の2つだけですが、機能限定があるとはいえViewerと違いちゃんとファイルを作成・編集出来ます。また、普段使用しているコンピューターが手元にないときに、別のコンピューターで Office Starter を実行するために使用するポータブルデバイスを作成することも出来ます。 実はこのMicrosoft Office Starter 2010、プレインストール版だけではなくmicrosoft.comから無料でダウンロードが出来ます。以下にその方法を紹介します。 留意事項 Windows Vista SP1以降で利用可 広告表示付き、O

    torican
    torican 2011/11/26
  • CSSでレイアウトするなら絶対覚えておきたい配置のルール:フロートや絶対配置、z-index とかいろいろ

    最近改めて CSS の基、要素の配置、レイアウトについて学習しました。過去に CSS でのレイアウトなどの記事を書いた事があるんですけど、改めて勉強してみたら、いろいろ間違えて解釈していたなー ... っていうか、基が分かってなかったんだなーと反省 ...。今回は CSS の基中の基、視覚整形モデルについてまとめてみました。 Webデザインをする上で、必須とも言えるのが CSS …。このブログ – Webデザインレシピでも、過去に CSS について書いた記事がいくつかあります。最近 … でもないけど、以下のふたつは CSS でのレイアウトについて、いろいろと書いた記事でした。 CSSでレイアウトするなら絶対覚えておきたいブロックレベル要素のクセとかいろいろ – 2011年 6月17日 CSS:初心者の頃にハマったスタイルシートのあれこれ … IE7多め -2011年 4月21日 で

    torican
    torican 2011/11/08
  • iPhone4S発売で大量に余るiPhone4の有効活用法~脱獄せずにSIMフリー化&テザリング可にしてドコモ回線で使う方法

    iPhone4S発売で大量に余るiPhone4の有効活用法~脱獄せずにSIMフリー化&テザリング可にしてドコモ回線で使う方法 iPhone4Sが発売されました。事前の予約数はiPhone4よりも多く、売れ行き好調のようです。そこで気付いたのですが、ソフトバンクでiPhone4や3GSを契約していた人たちがiPhone4Sに機種変更すると、iPhone4や3GSが手元に残ります。恐らくそういう人はかなり多く、SIMカードのない状態のiPhone4や3GSが大量に余ると思います。 そこでiPhone4や3GSの有効活用法を考えてみました。もちろんWi-FiのみでネットをしたりなどiPod touch的に使うことが出来るのですが、できれば通話や3Gでのデータ通信も利用したいものです。そこで以下のような機器を見つけました。(これはiPhone4専用で3GSには使えません) iPhone4対応

    iPhone4S発売で大量に余るiPhone4の有効活用法~脱獄せずにSIMフリー化&テザリング可にしてドコモ回線で使う方法
    torican
    torican 2011/10/15