タグ MANA-DOT
人気順 10 users 50 users 100 users 500 users 1000 users一番星はてのちゃんのドット絵を描きました - MANA-DOT
AIはてなブックマーカーの一番星はてのちゃんです。 かわいい。 firststar-hateno.hatenablog.com 普段あまりファンアート的なのは描かないんですが、はてのちゃんは謎の応援したい補正が高いと思うんです。なぜでしょうね? AIが頑張って機能追加しながら人間のブックマーカーに近づいていく感じが、成長を見守るのに近... 続きを読む
TypeScriptの型定義で麻雀の役判定をする 【dwango Advent Calendar 2日目】 - MANA-DOT
このエントリは ドワンゴ Advent Calendar 2021 2日目の記事です(夜が明けるまでは2日目!)。 はじめに TypeScriptには Conditional Types や Template Literal Types といったクッソ強力な型機能があります。 これらを用いて、今回は 2p3p4p2m3m4m2s3s4s4s5s6s8s8s のような天鳳牌譜形式の文字列を型引数に渡すと、麻雀... 続きを読む
シャニマスはPWA時代のGoogleMapなのかもしれないという話 - MANA-DOT
2018 - 04 - 26 シャニマスはPWA時代のGoogleMapなのかもしれないという話 web ポエム PWA ※ この記事はポエムです。 先日、 アイドルマスター シャイニーカラーズ がリリースされました。 僕自身はアイマスはちょっとアニメを見る程度で熱心なファンというわけではないのですが、こちらのゲームはゲーム内容だけではなく別の側面でも注目されていると思います。 それは、ブラウザ上... 続きを読む
Slack上でインタラクティブに遊べるゲームを作るためのフレームワークを作った - MANA-DOT
2016 - 12 - 24 Slack上でインタラクティブに遊べるゲームを作るためのフレームワークを作った Slack JavaScript game この記事は Slack Advent Calendar 2016 24日目の記事です。 半年ほど前に下のようなエントリを書きました。 Slack上でインタラクティブに倉庫番を遊べるhubot-slack-soukobanを作った - MANA-D... 続きを読む
Hubot-slack で絵文字でアニメーションする8パズルゲームができるbotを作った - MANA-DOT
2015-03-12 Hubot-slack で絵文字でアニメーションする8パズルゲームができるbotを作った CoffeeScript Hubot Slack 社内のSlackで後輩がSlackの絵文字にでかい絵を分割して登録し、パズルだとか言っていたので、なんとなく作りたくなってしまいHubot上で8パズルが出来るbotを作ってしまいました。 できること 現在の状態を確認 コマンドなしでbot... 続きを読む
PHP Badparts 4.catch節(というよりタイプヒンティング) - MANA-DOT
2013-09-19 PHP Badparts 4.catch節(というよりタイプヒンティング) PHP PHP bad parts プログラミング いきなりですが問題。次のコードを実行するとどんな出力がされるでしょうか。 (前提知識として、DateTimeクラスのコンストラクタに不正な値を渡すと、Exceptionが投げられます。) <?php namespace Hoge; try { new... 続きを読む
JavaScriptで変な形のクリック領域を作るとき、svgが便利 - MANA-DOT
2013-10-09 JavaScriptで変な形のクリック領域を作るとき、svgが便利 JavaScript プログラミング 昨日のVieraのリモコン、リモコンを作りたかったのもあるけど、svgとJavaScriptを組み合わせた簡単なプログラムを試しに書いてみたかったというのがあります。 html5ではsvgをhtml中に埋め込んで、更にそのsvgにcssでスタイルを当てたり、JavaScr... 続きを読む