kondoumh のブログ

- とあるソフトウェアエンジニアのめったに更新されないブログ -

Tool

コンピュータでの作業を支援してくれるソフトウェアについての投稿です。

Express で REST API を TypeScript で書くための boilerplate ジェネレータ

最近 Node.js の Web App Framework である Express で TypeScript を使って REST API を書く機会がありました。 これまでずっとサーバーサイドは Java や .NET で書いてきたので Node.js で書くこと自体が新鮮でしたし TypeScript も久々でした。 作業はも…

GitBook + GitHub Pages でレガシードキュメントを移行

iEdit のユーザーズマニュアルはとてもレガシーです。 iEdit ユーザーズマニュアル 以前 Google Sites に引っ越そうと思って、サイト作ってカスタムドメイン設定してたのですが、リリースノートを更新するのみで放置して何年も経ってしまいました。その間 Go…

Microsoft Remote Desktop 10 で macOS から Windows 10 ラップトップを使う

会社支給のラップトップが交換時期でリニューアルされました。Let' note CF-SZ6 です。 panasonic.biz Windows 10 マシンなので開発機として利用することにしました。 自宅では MacBook Pro 13 inch オンリーですので、これまで Windows は VMware Fusion の…

静的サイトの構造見直し

2年以上前に mh.home のデザインをリニューアルしました。 blog.kondoumh.com この時は、Google Web Starter Kit を使いました。Material Design っぽい Responsive なページが作れて、BrowserSync でクロスブラウザテストが簡単。Gulp でのタスクパイプライ…

iPad でコードを書く Mid 2018 - Text Editor + SSH + SFTP を1アプリで

半年に1回ぐらい iPad でのコード書き環境を見直しております。外出先でコード書きたいけど MacBook は持って行きたくないというケースがちょいちょいあるので。 iPad と Cloud IDE の相性はイマイチ Cloud IDE は iPad で常用するには時期尚早でした。物理…

HHKB Pro JP を macOS High Sierra に最適化 - with Karabiner-Elements & DIP switch

Mojave ではどうなるかわかりませんが・・ macOS Sierra 以降 Seil が動かなくなりアンインストールして、Magic Keyboard だけで生活してきました。 blog.kondoumh.com 久々に Realforce 91UBK を常駐先から持ち帰って、オールドな Windows キーボードもよい…

Visual Studio で C# の REPL - C# Interactive - を使う

Java 10 の JShell 使ってて Java が可愛く思えてきたので、C# にも REPL ないのかなーと見てみたら CSI というのがありました。 C# Interactive Walkthrough · dotnet/roslyn Wiki · GitHub C:\Program Files (x86)\Microsoft Visual Studio\2017\Community…

VS Code の統合ターミナルで Tig が標準装備された Git for Windows を使う

タイトル通りです。 以前、VS Code の統合ターミナルで BoW(Bash on Ubuntu on Windows) を指定して macOS に近づいた! と書いてました。 blog.kondoumh.com macOS や Linux では Git リポジトリの Text-mode interface である Tig を愛用しています。 gith…

2017 ふりかえり

Job 昨年から引き続き Java EE による業務アプリフレームワーク開発プロジェクト。メンバー候補の面談、タスクアサイン、スコープと仕様の調整、成果物レビュー、テストの取り纏め・・・など雑多にやっています。設計・実装はやってません。来年もしばらく続…

macOS 環境を最新化

Sierra は今年の初め頃導入してました。 blog.kondoumh.com High Sierra はパスワードなしで root ログインできてしまうバグが出てたりしてたので、このまま年を越してもいいかなと思ってましたが、奥さんの MacBook Pro (Late 2012) がまだ OS X Yosemite …

Boot Camp から VMware Fusion に出戻り

Boot Camp でしばらく暮らしてみました。 blog.kondoumh.com しかし、結局 VMware Fusion の仮想環境に出戻ってしまいました。macOS と同じ Peripherals で Windows 10 を使うという試みは早々に挫折してしまいました。*1 不便だったこと Magic なデバイスと…

遅まきながら macOS Sierra に移行

昨年9月リリースされた macOS Sierra、ずっとスルーしてましたが、半年経ったしそろろろいいかなと思い MacBook Pro 13 Retina Early 2015 に導入してみることにしました。 インストール さようなら OS X わりとあっさり終わりました。すぐに 10.12.3 へのア…

Windows 10 on Boot Camp で生活する

しばらく Boot Camp の Windows 10 で生活することにしました。 macOS と Windows の切り替えコスト MacBook Pro 13 Early 2015 で macOS (まだ El Capitan ですが) を普段使っていて、たまに Windows 使うときに再起動して切り替えてます。最近 Windows で…

2016 ふりかえり

今年も残り僅かとなりました。恒例のふりかえりエントリーです。 Job フレームワーク開発 (.NET) 前半は、昨年から継続して .NET の業務アプリフレームワーク開発。機能開発は昨年暮れまでにほぼ完了しており、年明けから結合テストの傍らリファクタリング漬…

iPad でコードを書くAgain 2

(*)本記事公開時 iOS のスライドオーバーをピクチャー・イン・ピクチャーと誤記していましたので訂正しました。 通勤時間の有効活用 3月に VPS + iPad の作業環境を整えました。 blog.kondoumh.com この時は数日の出張や帰省の荷物を軽くしたいというモチベ…

VS Code の統合ターミナルで Bash on Ubuntu on Windows を使う

VS Code の統合ターミナルはよくできてました。 blog.kondoumh.com Windows では標準でコマンドプロンプト、PowerShell も使えます。 Windows 10 なら Anniversary Update で搭載された Bash on Ubuntu を使いたいところですよね。 blog.kondoumh.com VS Cod…

マルチプラットフォームのコードエディタ Visual Studio Code に統合ターミナルがやってきた

VS Code にターミナルが統合された 現バージョン(1.4) まで気づいてませんでしたが、統合ターミナル (Integrated Terminal) 機能は 1.2 で追加されていました。 バージョン 1.2 : 統合ターミナル機能追加 バージョン 1.3 : 複数のターミナルを開くことができ…

Bash on Ubuntu on Windows 10 の可能性

Windows で Ubuntu のバイナリパッケージがネイティブに動作 Windows 10 Anniversary Update の目玉である Ubuntu On Windows。当初「Bash が使える」っていうニュースばかりでスルーしている人も多いと思いますが、Windows NT 系で昔から実装されている POS…

Emacs org-mode で GTD

Emacs の org-mode Emacs にはタスク管理用のメジャーモード org-mode があり Emacs の パッケージシステムで簡単にインストールできます。 orgmode.org org は organize (整理する) の意です。公式サイトによれば、 Org-mode は、ノートの保存、TODOリスト…

今更ながら PowerShell に覚醒

最近仕事で PowerShell で色々とスクリプト書くことが増えてきました。 MS-DOS 時代からあるバッチファイルで頑張るのは厳しくなってるんですが、PowerShell は Windows 7 から標準装備(XP とか Vista にもあったのかも)。Unix のシェルと同様パイプが使えて…

iPad でコードを書く Again

3年前 3年前にiPad Air(初代) をゲットした時、ssh あるしテキストエディタもそこそこ使えるのが出てるしコード書きに使おうと試行錯誤しました。 VPS に Dropbox の Python 製 CLI クライアント入れて Textastic で Dropbox 管理のソースコードを編集・同期…

Windows 10 Home Premium を MacBook Pro 13 Retina Early 2015 BootCamp に移行

Windows 10 を古い MacBook Air にインストールしたのが半年前。 kondoumh.hatenablog.com その後ほとんど稼働してません。 なぜ使わないのか 自宅で MacBook を使う時は外付けキーボードとディスプレイに接続するので、メインの MacBook Pro といちいちつな…

マルチスクリーンな生活その3

前のエントリで書いたように、MacBook Air をセカンドマシンとして使うっていうのをやってみてました。 しばらくはよいかなと思ってたんですが、クラムシェルで外部ディスプレイと繋ぐためキーボードとマウスのセットを別途用意しなければならず、机が狭いの…

タブレット端末で生産活動

Software Design でちょっとした記事を書かせて頂きました。 ソフトウエアーデザイン 2015年 04 月号 [雑誌]出版社/メーカー: 技術評論社発売日: 2015/03/18メディア: 雑誌この商品を含むブログ (2件) を見る 内容自体はこのエントリに全然関係ないですが、…

2014 ふりかえり

Job 1-2月 提案活動しながら、JS 触ったり営業資料作ったり。 3-5月 大阪の現場でアジャイル開発の日々。京都出身ですが関西の仕事始めてでした。このプロジェクト1週間で1イテレーション。イテレーションプランニングやって、プランニングポーカーやって、…

Meteor ネタを Qiita に投稿しました

Qiita 初投稿です。 Node ベースのフルスタック PaaS Meteor Node.js はサーバーサイドまで JavaScript で書けるフルスタックなフレームワークです。仕事では JVM か .NET Framework のどちらかを使うことがほとんどで、業務システムのトランザクション処理…

Markdown - 構造化文書のためのエコシステム

Markdown 記法について簡単に纏めてみました。 構造化文書の作成 メモ書きレベルを超えて何かを伝えるための文書には構造化が必要です。タイトル、見出し、箇条書き、脚注、クロスリファレンス、コラム、表・・・。Microsoft Word や iWork Pages を使えば、…

Coda 2/Diet Coda を使ってみた

少し前にHTML オーサリングツール Coda 2 (Mac 版)と Diet Coda(iPad 版)がセットで5,000円ちょいというキャンペーンをやっていたので思わず購入してしまいました。ふだんホームページの更新は Vim(と project.vim)でやっていますが、ちょっとした更新に使っ…

DropBox の iPhone クライアントを使ってみました。

App Storeに 申請されたというニュースから、審査にかなり時間がかかっていたようですが、本日公開されてましたので、さっそく使ってみました。 My Dropbox フォルダーで管理されている Office ドキュメントや PDF ファイルは普通に閲覧できます。 残念なが…

Chrome 2.0 の User Scripts 対応で AutoPagerize が使えるように

先日バージョンアップされた Google Chrome ですが、Greasemonkey 相当の機能が実装され、User Scripts の動作が可能になっています。Chrome 起動用のショートカットで --enable-user-scripts オプションを指定することでUser Scripts が有効になります。Gre…