内閣府「規制改革・行政改革に関する提案」にPC等の固定資産税に関する提言を投げた

これ。 内閣府共通意見等登録システム - 内閣府 応募数が多く、いったん2020年11月27日 18時で受付が終了するとのことなので、忘れないように提言を出した。ちゃんと推敲せずに一気に書いたけど、まあ趣旨は伝わるやろ…。 提案事項名 デジタル機器の固定資産…

「零細企業経営にはほとんどの意見が参考にならなかった話」を書けと言われたので

書けと言われたので、雑に。人に意見されたことはあまりないつもりだったんだけど、思い出してみたら、結構あったような気がしてきた。 零細企業経営にはほとんどの意見が参考にならなかった話 https://t.co/sUpRX51RJq ポエム書いた。— V (@voluntas) 2020…

『2時間スプリント』とフルリモートワークなシステム開発

デンキヤギという会社で『2時間スプリント』が定着してきたので、その話でも書きます。 2時間スプリント? みなさん、すでにスクラムで開発してますよね! ぶっちゃけ、スクラムがよくわかってなくても、とりあえずスプリントと称して開発のメリハリをつける…

Haxe 4.2で導入される Module-level fields を試した

Haxe 4.2は順調にいけば、2020年10月14日にリリースされるはずです。とはいえ、Haxeのマイナーバージョンアップのリリースは、バグフィックスも含めると2か月前後ぐらい後ろ倒しになる印象なので、2021年初に使えるようになってるかなーぐらいでしょう。 Hax…

UXデザインとHCD(人間中心設計)の本を教えてもらった

TwitterでUXについて雑なこと(後に認識違いだとわかった)を言っていたら、@nobkz 氏にいくつか本を教えてもらったので一気に読んだ。紹介してもらった本は、タイトルの通り教科書的な内容で、基礎知識を得るには良い本だった。 UXデザインの教科書 安藤 昌…

「心理学,認知・行動科学のための反応時間ハンドブック」を読んだ

読みました。 www.keisoshobo.co.jp 全ての人間が読むべき本かというと、そうではないです。 私がプログラマーなので、プログラマー文脈になってしまいますが、 ゲームおよびゲームに非常に近しい分野(VRなど)に携わるプログラマーおよびプランナー 特にUI…

設計書には何を書くべきなのか

設計とは、 要求(やりたいこと)をヒアリングする 要求を要件(何を満たさないといけないのか)に落とし込む 要件を実現するために考えられる手段を洗い出す 手段の検証を行う 検証結果を元に、どの手段を使うかを選定する 選定した手段を合意する(一部要…

ASUS TUF Gaming A15を買って、すぐにRAM32GB/SSD1TBに換装した

ASUS TUF Gaming A15(FA506IU)を買いました。この記事を書いている時点ではこの機種が在庫切れのようで、次のAamzonリンクは1つ下位の機種(GTX 1660 Ti ではなく GTX 1650 Ti、他は同じ)です。 ASUS ゲーミングノートパソコン TUF Gaming A15 FA506II (R…

Azure PipelinesのWindows VMでHaxeを動かす

色々悩んだ結果、curlしてunzipすれば動くことがわかった。Azure PipelinesのPATH周りでだいぶ苦労した。 gist.github.com

ポケットモンスター ソード/シールドにHaxeが採用されていた

顛末 昨日、こういう感じのツイートを見かけかました。 ポケモンほどの大規模なゲームでHaxe採用されるの初めてなのではhttps://t.co/i8lCJx0NWh— neguse (@neguse) November 14, 2019 結果、このような形となりました。 これは、Haxeという高度な型システム…

Azure Cosmos DBのデータ構造

昔書いたCassandraの記事 Cassandraのデータモデル - terurouメモ 的にCosmos DBのデータ構造と用語を整理。 データベースアカウント Azure PortalからCosmos DBを作成するとできるトップレベル要素 図のデータベースよりも上位の存在 データベースエンジン…

Node.jsでCSV (RFC4180) をparseするのに苦労した

単純に1行分のレコードを Array<String> に変換してくれればよかっただけなのに、簡単に使えるライブラリになかなか当たらなくて難儀した。これを使えばよかった。 www.npmjs.com const CSV = require('comma-separated-values'); const fs = require('fs'); const d</string>…

ソフトウェアの会社は創業補助金に応募してはいけない

タイトルが結論である。 創業補助金なんてものに時間かけるぐらいなら、受託やってる方がマシ。私はこれに採択されてしまったがために、多くの時間を無駄にした。 ここから先は読む価値がない。 創業補助金とは ざっくりいうと、 創業前~創業1年未満の法人…

PowerShellの色設定

VS Code標準の統合シェルがPowerShellなのだけど、ハイフン引数の色の視認性が悪すぎるので設定した。しばらく設定方法がわからなかったのだけど、PowerShell側の設定を変更して解決した。 プロファイルの作成 New-Item -Path $Profile -ItemType file -forc…

Haxe 4.0 JavaScriptターゲットでの変更点

はてなで書くのがしんどかったので、gistで書きました。 Haxe 4.0 JavaScriptターゲットでの変更点 · GitHub

GitHub-readyな社労士 @Takashi_U に就業規則の改定を依頼した

デンキヤギという会社では、就業規則をGitHubで公開・管理しています。 github.com 就業規則というものは一回作れば終わりというものではなく、法改正や、運用後に気が付いた改善・考慮漏れに対応して、都度改定していく必要があります。ただし、改定するに…

顧客企業の求人情報から受託システム開発契約の単価を決める話(フリーランス・零細企業向け)

準委任契約でシステム開発を受託する際の契約単価、どう決めてますか? 相場といわれる額とか、過去の自分の実績額とか、もしくは自分の生活必要な年収からの逆算とか、勘や経験や度胸に近いもので決めてる人が大半なんじゃなかろうかと思います。ただ、それ…

Azure Functions従量課金プランのコールドスタート時間が実用レベルになっていた

最近、サーバーレスでガッツリ開発を行っている取引先(元上司と元同僚が、うちとは別系統で独立した社)から、「Azure Functionsのコールドスタートが速くなった」という情報を聞いたので、試してみた。 計測方法 Google Chromeの開発者ツールで手動でアク…

次にソフトウェアエンジニア採用した際に教材にしたい本(基礎教養部分)

受託の仕事がひと段落したので、現実逃避がてら内容が古い・良くない社内図書の整理を行っていた。整理しながら「そういえば基礎教養部分の社員教育カリキュラムがまったく準備できてないなぁ」と思い、社内図書をベースに教育用に課す本を考えてみた。 以前…

HaxeのマクロでPromise専用構文を作った

専用構文というか、マクロでF#のコンピュテーション式のサブセットライブラリ(Bind, Return, Zeroのみ)を実装して、その上にPromiseを載せたという表現の方が正確な説明です。 github.com Promiseを使った非同期処理がこんな感じで書けます。hxgndでは、hx…

Surface 3にUbuntu 18.04をインストール

デュアルブートにする訳でもなかったので、OSのインストール自体は特に引っかかるところはなかった。ただ、実際に使おうとすると多少問題が出た。 サウンドデバイスが認識されない ディスプレイがHDMIデバイスとして認識されている(=サウンドデバイスとし…

デンキヤギの採用の考え方 2018-08-11版

このイベントに弊社も出てきた。いい機会なので、会社説明時に説明しているようなことを書いておく。 nagoya-career.connpass.com 発表資料 他社がキレイなスライドで発表している中、弊社は私がTwitterをしながら3時間ぐらいで新規で書き起こしたスライドを…

名古屋の小さめな企業で集まって求人イベントを開催しました

こういうイベントを開催しました。 nagoya-career.connpass.com 開催までの経緯 適当なことを言ってたら、意外と趣旨に賛同する会社が集まってきたので、一時のノリで開催が決まりました。 何社か集めて、なごやか求人カンファレンスでもやりますかね— てる…

人月単価で80万円ぐらいの仕事

Twitterでこういうことを書いたら、そこそこ反応があった。 今のご時世、技術難易度が並ぐらい(一人でWebシステムが構築できる程度)で、2‐3人月ぐらいの小さなシステムを一人でヒアリング~実装~運用引き渡しができて、説明責任ちゃんと果たせれば、人月…

HaxeのUnitTestライブラリ(2018年版)

2018年におけるHaxeのUnitTestライブラリについて書く。この記事を書いている時点ではutestを使っている。 この記事で挙げているものはすべて試したが、多少機能は少ないが枯れていて面倒が少ないのはutest、高機能なものがよければbuddyという感じかなとい…

Node.jsのcallbackスタイルAPIをPromiseに変換するHaxe macroが書けた

執筆時のバージョン情報: Haxe 3.4.6 Node.jsのcallbackスタイルAPIを毎回手でPromiseに変換するのがダルすぎる。 最初はNode.jsの util.promisify() を使おうかなと思ってたんだけど、Promiseを返す関数に変換するだけで、そのままcallしてくれるわけではな…

Haxeで型パラメータに構造的部分型を指定した時の挙動

執筆時のバージョン情報: Haxe 3.4.6 Haxe/JSでCosmos DBクライアント(npm documentdb)のexternを書いているのだが、Haxeでexternを書くたびにたまにハマることがある(ハマるたびにググってる)ので、メモを残しとく。 DocumentClient#createDocument() …

「労働者側の裁量で深夜労働もできる勤務体系」をまじめに考えるとクッソ大変な話

これを読んだ。 tech.grooves.com 就業規則おじさん枠として、「労働者側の裁量で深夜労働もできる勤務体系」について言及しようと思う。労働法のエキスパートではないので、実際に検討をする場合は社労士と相談が必須。 お前誰よ 過去にこんなことをした。 …

Azure FunctionsでNode.jsのバージョンを変更する

Azure Functions v2 runtimeではNode.jsを任意バージョンに切り替えられるようになった。前から試そうと思ってたのと、いつまでたってもドキュメントに反映されないのと両方あるので、とりあえず手順を書いておく。 やること自体は、ここに書いてある通り。 …

Haxe/JSでMainなし(EntryPointなし)のプロジェクトを作る

2回ぐらいやり方を忘れてググるみたいな感じになっているので、いい加減メモっておく。 code.haxe.org 要は、通常のHaxeプロジェクトでは、.hxml を -cp src -main Main -js bin/main.js みたいに設定するところを、 -cp src Main -js bin/main.js のように…