Service

イケてる Web Service についての投稿です。

ChangeLog メモが Emacs に回帰

ChangeLog メモ書きをかなり前に Emacs から VS Code に移行しました。 blog.kondoumh.com 自分用に VS Code 拡張も作ってました。 blog.kondoumh.com 自宅で MacBook 使う時はデスクトップの片隅に ChangeLog メモ用 VS Code が常駐してます。コード書き用…

Theia (VS Code ベース Web IDE) as a Service の Gitpod を使う

最近になって Gitpod を知りました。 www.gitpod.io 知ったきっかけは VS Code オンライン版の code-server を VPS などで自前で構築している人たちの記事を読んだことでした。 github.com code-server は Digital Ocean の Droplet を使ってワンクリックで…

OpenShift.io にホストされた Eclipse Che 7 (ほぼ VS Code & Remote Containers)

Cloud IDE は AWS Cloud 9 や CodeSandbox を時々使っています。 blog.kondoumh.com blog.kondoumh.com 去年の初め頃、各種 Cloud IDE を比較してました。 blog.kondoumh.com その後 Eclipse Che をホストしていた Codenvy は Red Hat に買収されてからは更…

GitHub Package Registry に GitHub Actions から Docker イメージを push

GitHub Actions に続き GitHub Package Registry も僕のアカウントで使えるようになりました。 github.com blog.kondoumh.com この時は、コンテナをビルドして終わりでしたが Registry が使えるようになったので コンテナイメージを格納する処理を追加してみ…

GitHub Actions で Hugo のサイト生成と公開を自動化する

Hugo を導入してホームページ更新は楽になりました。 blog.kondoumh.com ただ、「ビルド時の環境変数設定を忘れて Google Analytics のトラッキング ID が生成されてなかった」など凡ミスがあったり、生成したファイルをアップロードするのが面倒だったりと…

GitHub Actions (beta) を使ってみる

今年の5月にベータ公開されてすぐに申し込んでいました。3ヶ月ぐらい経って僕のアカウントにもローリングでリリースされました。 github.com 元々 HCL*1 ベースでグラフィカルな UI で構築する方式でしたが、僕が使えるようになった時には HCL は非推奨とな…

Netlify で定期的に JSON をジェネレートして通知する

PWA のデプロイに利用した Netlfy。 blog.kondoumh.com JSON を生成するプログラムをデプロイすれば JSON を置いて定期更新する用途にも使えるということで、Tumblr API で取得したデータから JSON を生成するだけの Node.js アプリを書いて Netlify にデプ…

AWS での作業用に Cloud9 を活用する

GCP には Cloud Shell という Web ベースのターミナルが使えるので、ちょっと作業したい時ブラウザだけで完結できます。 cloud.google.com AWS には 標準で使える ターミナルはありません。そのため、AWS CLI をローカルマシンにインストールして(そのため P…

Netlify と PWA で JAMstack を目指す

静的サイトをホスティングできる Netlify 流行ってます。Git リポジトリを指定するだけでビルド・デプロイでき、CDN でリソースをキャッシュしてくれるので、PWA のホスティングにも向いています。 PWA を作る方法は色々とありますが Vue CLI で簡単にプロジ…

EC2 インスタンスを Android / iOS から起動・接続・停止する環境を構築する

これまで VPS をレンタルしてましたが、利用頻度がさほどでもないので、必要時だけ EC2 のインスタンスを起動することで定額課金を無くそうと思いました。t2.micro や t2.nano のインスタンスは開発環境としてはそこそこのスペックで時間当たり料金も安いの…

2018 ふりかえり

Job 去年から引き続き Java EE の大規模プロジェクト。5月で一足先に卒業させていただきました。約2年間、会社としても大きな案件で色々とあったプロジェクトでした。 今年は Oracle の Java リリースサイクルとサポートの変更が発表され、各ベンダーからの …

CodeSandbox : Playground 感覚な GitHub も使える Desktop PWAs 対応までしてるいいやつ

最近、CodeSandbox を使ってる人を見かけるようになりました codesandbox.io 以前取り上げた CodePen はデザイナーも使う cool な JS Playground という感じで、ブログにデモとコードを一緒に貼り付けたりするのに便利でした。 blog.kondoumh.com CodeSandbo…

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

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

本ブログの HTTPS 対応が完了

はてなブログが独自ドメイン運用のブログも HTTPS 対応を完了させました。 staff.hatenablog.com 本ブログも早速移行。 設定画面でポチッとするだけで意外とあっさり終わりました。独自の設定を何もしていないというのもあったと思います。数個の記事で混在…

CodePen で手軽に Web UI を推敲する

HTML / CSS / JavaScript の Playground は JSFiddle などが有名ですが、結構前から CodePen と言うサービスが普及しているようで。最近になって知りました。 codepen.io Qiita でも最近記事内に CodePen を埋め込めるようになったりしています。 qiita.com …

AWS Lambda で Alexa スキル開発 (Hello World 編)

blog.kondoumh.com Echo Dot 買ったら Alexa スキルで Voice UI 開発ということで Hello World してみました。 Alexa スキルは AWS Lambda で実装しますが、以前 Web IDE の Cloud 9 を試すときに AWS アカウントを作っていたのでしばらく無料で試せます。 b…

個人開発用 VPS を捨て Cloud IDE に移行する

※) 2年近く経過してかなり状況が変わったので、記事の終わりに追記しました。 2年近く VPS を維持してきました (Ubuntu 16.04 LTS 32bit 2GB RAM : 980yen/month)。 Node.js で CLI ツール作る Web API や Web UI のお試しコードを書く 未知の言語のコンパイ…

2017 ふりかえり

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

iPad でコードを書く Late 2017

久々に iPad で少しコードを書いてました。 1年前 Textastic + Prompt 2 や Coda for iOS で VPS 上に git clone したソースコードを sftp で読み書き、SSH で実行してました。この時は物理キーボード使わずソフトウェアキーボードで頑張ってました。iPad 用…

日常の ToDo 管理を org-mode から Trello に移行した話

プロジェクト管理、文書作成、そして日常におけるタスク管理を org-mode でやってました。 blog.kondoumh.com org-mode はプロジェクト管理や、文書作成ではすごくワークするのに日常のタスクは一向に片付かないという問題を抱えていました。 プロジェクトや…

2016 ふりかえり

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

2015 ふりかえり

Job 昨年の暮れから HTML5 アプリのアーキテクチャ推敲。直前に Meteor さわったりドットインストールで勉強したりMosaic.fm で耳学問したりしてたのが役立ちました。IE サポートが必須で Polyfill 使えるライブラリの選定に腐心。変化の激しい Angular や R…

ストック情報サイトを Tumblr に移行した話

自分用のストック情報を Google Sites で管理しています。ソフトウェアやガジェットについてメモとかちょっとした評価などを書いている自己満サイトで、ほとんどアクセスもありません。この手の内容は以前 Blogger に別ブログを立ち上げてましたが、あまりに…

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 を使えば、…

MindMeisterおそるべし

http://www.mindmeister.com/ブラウザでマインドマップを描けます。マインドマップエディタはFlashで実装されています。知人を招待してマインドマップを共有し、ネットワーク越しに同時編集することができます。id:imadaさんと試したところ、若干タイムラグ…