どのようにS3オブジェクトを検索するか?
S3オブジェクトのメタデータ管理、および検索手段のメモ。 何をしたいのか S3には様々なデータを格納できますが、その構造は基本的にフラットです。また、メタデータにいろいろ設定することはできますが、変更はできません。 例えば、マルチバイト文字を名前に持つファイルをアップロードしたいと思いますが、その名前のまま...
S3オブジェクトのメタデータ管理、および検索手段のメモ。 何をしたいのか S3には様々なデータを格納できますが、その構造は基本的にフラットです。また、メタデータにいろいろ設定することはできますが、変更はできません。 例えば、マルチバイト文字を名前に持つファイルをアップロードしたいと思いますが、その名前のまま...
Google Nexus 7 (4.2)を触る機会があったので、せっかくなのでHello, world!してみようとしたところ少し手間取ったので、ここにその手順を残します。
Google Play開発者登録を行ったので、手順をメモとして作成します。
既に同様の記事が多数公開されていますが、自分もサンプルを作成して動作確認しましたので、ここに公開します。
Androidアプリは、SharedPreferenceという領域に設定情報などを保存できます。アプリをバージョンアップする時、Google Playからアップデートした場合は当然設定情報は引き継がれますが、adbコマンドでapkを上書きした時にどうなるか確認してみました。
Androidにおけるライフサイクルをよく検索しているため、ここにメモを作成します。
解像度ごとの設定
onUtteranceCompleted()内でToast表示しようとしたけれど、発声が終わってもToastが表示されないので調べたら、以下が原因でした。
前回、Redmine+JRubyをwar化しました。その過程でTomcat上で動作確認を行いましたが、その手順を詳細に説明します。
Atomの自分向けセットアップ手順メモです。
ブログ引っ越し検討、およびブログサービスに求める要件で検討していた引っ越しについて、2017年1月から4月にかけて、BloggerからJekyll、つまり静的サイトに引っ越しをしました。この記事では、Jekyll検討過程、引っ越しの手順、ブログ構成を説明します。 振り返り - Bloggerで辛いところ ...
ブログ記事はDropboxで管理していますが、どうせならGitHubで管理することでcommitを稼ぎたいなぁ、とふと思い、ブログ引っ越しを再考したくなりました。以前にブログ引っ越しした時のメモは[ブログ引っ越し検討、およびブログサービスに求める要件 u6k.log()]...
Bloggerがイケてないので、別のブログサービスへの引越しを検討しています。ついでにブログサービスに求める要件も整理してみました。
BloggerやQiitaに記事を投稿する方法についていくらか試したので、整理します。
テスト環境の作成で、よくOracle VirtualBox上にCentOSをセットアップする機会があります。ここでは、その手順を説明します。
今はAnsibleを主に使っているので、Chefの追っかけは中断しようと考えています。なので、書きかけメモとして残しておきます。
前回のセットアップから変わった手順があるため、再投稿します。
なんだかんだと環境が汚れて、Windowsを再セットアップすることがあります(仮想環境を使えとは思いますが)。ここでは、再セットアップの手順を説明します。 なお、この文章はあくまで自分向けなので、他の人には参考にならないと思います。たぶん。
CircleCI 1.0では正常動作したGitタグ・ジョブ実行が、CircleCI 2.0ではうまく動きませんでした。どうにかしようと四苦八苦したログをここに残します。
単純なJavaアプリケーション(Hello, worldレベル)を、ローカルPCでCircleCI 2.0 CLIを使ってビルドするチュートリアルです。 前提 Docker Docker for Windowsで実施しました。他環境では、手順を適宜読み替えてください。 ...
ブログ引っ越し検討、およびブログサービスに求める要件で検討していた引っ越しについて、2017年1月から4月にかけて、BloggerからJekyll、つまり静的サイトに引っ越しをしました。この記事では、Jekyll検討過程、引っ越しの手順、ブログ構成を説明します。 振り返り - Bloggerで辛いところ ...
普段、自宅macOSにssh接続して作業していますが、 vagrant up したらタイムアウトになってしまったことと、解決したことのメモ。
この記事では、SidekiqをDockerコンテナで動作させるためのセットアップ、実行手順を説明します。
独自ドメインを取得し、Bloggerへの設定は完了しました。次は、自宅サーバーに独自ドメインを設定します。
OpenShift、自宅サーバー、ブログ、色々なサービスを使っていますが、URLはサービスが提供するURLか無償利用可能なDDNSを使っていました。しかし、主にサブドメインが使えないことに不便を感じており、以前から考えていた独自ドメインを取得(購入)しました。 この記事では、ドメイン取得サービスの選定からBlog...
個人的にいくつかのアプリケーションを開発していまして、おひとりさま開発なので環境構築からリリース、運用まで全て自分で行っています。これらの作業の手間やミスを減らすため、可能な限り自動化しています。
個人的にいくつかのアプリケーションを開発していまして、おひとりさま開発なので環境構築からリリース、運用まで全て自分で行っています。これらの作業の手間やミスを減らすため、可能な限り自動化しています。
この記事では、SidekiqをDockerコンテナで動作させるためのセットアップ、実行手順を説明します。
ブログ引っ越し検討、およびブログサービスに求める要件で検討していた引っ越しについて、2017年1月から4月にかけて、BloggerからJekyll、つまり静的サイトに引っ越しをしました。この記事では、Jekyll検討過程、引っ越しの手順、ブログ構成を説明します。 振り返り - Bloggerで辛いところ ...
長い間、主にJavaを使ってきましたが、もっと軽く簡単にコードを書けないかなと思い、重い腰を上げて新しい言語を学ぼうと考えました。以前に少し調べたPlayFrameworkがScalaを扱えることを思い出し、他言語も合わせて考えてみましたが、Scalaを学習対象にしました。学習するために動作確認環境が必要となるた...
Raspberry PiでDockerを動かしたい、となるとOSはSnappy Ubuntu Coreになります(Docker Pirates ARMed with explosive stuffというのもありますが)。Snappy Ubuntu Coreは触ったことがないので、お試しとしてVirtualBox(...
DockerコンテナにRubyをインストールしてみます。
nativefierを使いやすくするため、Dockerコンテナー化します。
PostgreSQLが動作するDockerコンテナー(ubuntu:latest)を、勉強のために自作してみます。
2016/1/29現在では、Ubuntuにapt-getでoracle-java8を単純にインストールすることができないようです。この記事では、Dockerコンテナ(ubuntu:latest)にoracle-java8をインストールして、最低限の動作確認としてバージョン情報を表示してみます。Dockerはあまり...
Dropwizardの練習として、”Hello, {name}!”を出力するだけのDropwizardアプリを作成します。
仕事で複数のPCを使ったり、たまにOS再セットアップを行ったり、Eclipse環境自体に残ったゴミファイルやゴミ設定をクリーンするなどで、Eclipse環境を再セットアップすることがあります。
個人的なJava開発環境の構築手順をメモします。普段は、構築後のフォルダをzipアーカイブして持ち歩き、Java開発環境を構築するときはアーカイブを展開するだけで簡単に構築できるようにしています(一部、インストールが必要ですが)。
既に同様の記事が多数公開されていますが、自分もサンプルを作成して動作確認しましたので、ここに公開します。
コンポーネントの種類 コンテナ(コンポーネントを配置する入れ物)の種類 レイアウトの設定方法 コンポーネントのプロパティの種類 コンポーネントのイベントの種類 ダイアログの表示方法 画面遷移の方法。画面間で値を受け渡す方法 デバッグの方法 キャッチされなかった例外の処理方法 ...
GitHubに草が生える条件、もとい、GitHub Contributionsにカウントされる条件を調べました。
java.util.loggingのログレベルと、GAE/jのログレベルの対応が分からなかったので、調べました。
単純なJavaアプリケーション(Hello, worldレベル)を、ローカルPCでCircleCI 2.0 CLIを使ってビルドするチュートリアルです。 前提 Docker Docker for Windowsで実施しました。他環境では、手順を適宜読み替えてください。 ...
個人的に軽く何か作りたいなぁ、今はどんなフレームワークがあるのかな?と思って調べてみました。調べただけでまだ使ってはいません。
前回、Redmine+JRubyを動かすところまで作業を行いました。次はこの環境をwar化して、Apache TomcatなどのServletコンテナーに簡単に配置できるようにします。
Redmineのセットアップは面倒! でも、JRubyでwarblerを使うとwar化できる! というわけで、Redmineを簡単セットアップできるように、war化したいと思います。とりあえずJRuby+Redmineを動作させます。
先日はServlet APIにおけるセッション管理の挙動を検証しました。今回は、Servlet APIにSpring Sessionを組み込んだ時の挙動を検証します。
Javaでよくあるセッション管理の仕組みについて他人に説明している時に、どうも自分の認識があいまいになっていることに気付いたので、挙動を検証してみます。よくあるセッション管理ということで、Servlet APIにおけるHttpSessionの挙動を検証します。
単純なJavaアプリケーション(Hello, worldレベル)を、ローカルPCでCircleCI 2.0 CLIを使ってビルドするチュートリアルです。 前提 Docker Docker for Windowsで実施しました。他環境では、手順を適宜読み替えてください。 ...
最近、Amazon S3に依存するアプリケーションの自動テストに、S3互換ストレージであるMinioを使うようにしています。ここで、Java(SpringBoot)からAWS SDK for Javaを使用してMinioにアクセスするサンプルコードを作成します。 Minioとは S3クローンの一つで、S3互換...
2016/1/29現在では、Ubuntuにapt-getでoracle-java8を単純にインストールすることができないようです。この記事では、Dockerコンテナ(ubuntu:latest)にoracle-java8をインストールして、最低限の動作確認としてバージョン情報を表示してみます。Dockerはあまり...
動作しているSpring Bootアプリのバージョンが何かを外部から確認したい場合がありますが、infoエンドポイントで簡単にバージョン情報などを返すことができます。
Raspberry Piに複数のJavaをインストールした場合に、JavaVMを切り替える手順を説明します。簡単に言うと、update-alternativesコマンドで切り替えることが出来ます。
Apache Log4j 2を使ってsyslogにログを出力する設定手順をメモします。
たまにJava SDKのセットアップ手順を説明する機会があるので、せっかくなので記しておきます。 1. インストーラーをダウンロードする。 http://www.oracle.com/technetwork/java/javase/downloads/index.htmlを開きます。 ページ中程の「JDK」...
個人的に軽く何か作りたいなぁ、今はどんなフレームワークがあるのかな?と思って調べてみました。調べただけでまだ使ってはいません。
個人的に軽く何か作りたいなぁ、今はどんなフレームワークがあるのかな?と思って調べてみました。調べただけでまだ使ってはいません。
ブログ引っ越し検討、およびブログサービスに求める要件で検討していた引っ越しについて、2017年1月から4月にかけて、BloggerからJekyll、つまり静的サイトに引っ越しをしました。この記事では、Jekyll検討過程、引っ越しの手順、ブログ構成を説明します。 振り返り - Bloggerで辛いところ ...
先日、Jenkinsのあるジョブが終了せず、繰り返し設定していたためにジョブ・キューにも溜まり続けてしまい、ジョブ・キューが400件近くになってしまう状況が発生しました。その溜まってしまったジョブ・キューを一気に終了させる手順を説明します。
自宅実験用にRaspberry Piの購入を検討した時、そもそもRaspberry Piとはどんなものかを確認するためにエミュレータを使用しました。少し古いRaspbianでも良いのであれば、「Raspberry Pi emulation for Windows」でダウンロードしたqemuをただ実行すれば良いので...
セキュリティに厳しい組織でCentOSサーバーを管理していると、インターネットから切り離されたCentOSサーバーを管理することがあります。この場合、インターネットにアクセスできないため、yumは使えません。 そこで、ローカルにyumリポジトリを作ることで、非インターネット環境でもyumを使えるようにします。 ...
Apache Log4j 2を使ってsyslogにログを出力する設定手順をメモします。
Apache Log4j 2を使ってsyslogにログを出力する設定手順をメモします。
BloggerやQiitaに記事を投稿する方法についていくらか試したので、整理します。
S3オブジェクトのメタデータ管理、および検索手段のメモ。 何をしたいのか S3には様々なデータを格納できますが、その構造は基本的にフラットです。また、メタデータにいろいろ設定することはできますが、変更はできません。 例えば、マルチバイト文字を名前に持つファイルをアップロードしたいと思いますが、その名前のまま...
最近、Amazon S3に依存するアプリケーションの自動テストに、S3互換ストレージであるMinioを使うようにしています。ここで、Java(SpringBoot)からAWS SDK for Javaを使用してMinioにアクセスするサンプルコードを作成します。 Minioとは S3クローンの一つで、S3互換...
テキストメインのWeb小説を電子書籍(epub)として読むための、自分向けの手順です。
Open JTalkを簡単に使用できるDockerfileを構築したので、内容を説明します。
以前から、人の音声を簡単にサンプリングして音声合成できないかな? とは考えていました。例えば、声優のたまごのような人の音声を合成して、広く知ってもらえるようなサービスを作ったりできないかな、と考えていました。ただ、音声合成の元データの作り方が分かりませんでした。が、ふとそれっぽい記事を見かけたのでメモします。
はるか昔、Webページを音声で読み上げたいと考え、Androidアプリの作成を試みました。この後、すぐに類似アプリを見つけてしまい、それがビミョーに使いづらかったため計画が停止してしまっていましたが、なんとなく再開しました。
個人的に軽く何か作りたいなぁ、今はどんなフレームワークがあるのかな?と思って調べてみました。調べただけでまだ使ってはいません。
新しいプログラミング言語を学ぼうと考えた時の学習ステップを書きます。数年前に書いたメモだし色々書いてしまっているので、実際に学習するときは適当にスキップ、順序変更、などを行うといいと思います。また、新しい言語を学習した時は、このメモを改定するかもしれません。
既に同様の記事が多数公開されていますが、自分もサンプルを作成して動作確認しましたので、ここに公開します。
Raspbianで作業をしていると、しばしばクリーンな状態に戻したくなります。しかし、クラウドとは違い面倒な作業を行う必要があります。できれば、事前検証を行うことでクリーンに戻す機会を減らしたいものです。
購入直後のRaspberry Pi Model B+にRaspbian Stretch Liteをインストールして、ヘッドレスでssh接続するまでの手順を説明します。
以前、QEMUでRaspbian Wheezyを動作させましたが、Raspbian Jessieはできませんでした。いろいろ試行錯誤していましたが、以下のページの手順で動作させることができたので、作業手順をまとめます。 Emulating Jessie image with 4.1.x kernel · dhr...
Raspberry Piに複数のJavaをインストールした場合に、JavaVMを切り替える手順を説明します。簡単に言うと、update-alternativesコマンドで切り替えることが出来ます。
Raspberry Pi emulator for WindowsでRaspbian最新版を動作させる手順ではWindows上のQEMUでRaspbianを動作させましたが、現在使用しているのはMacBookなので、OS X上のQEMUでRaspbianを動作させる手順をまとめます。内容はほぼ同じです。
自宅Raspberry Piが正常に動作しているかを確認したく、外部にZabbix Serverを構築して監視するようにしました。ただこれは過渡期で、将来的にはRaspberry PiでZabbix Serverを動作させ、外部からはAlertMe監視のみにします。 この文書では、試行錯誤して構築した作業を記録し...
Raspberry Pi(Raspbian)にrbenvを使用してRuby環境を構築したので、手順メモを残します。と言っても、Ruby - rbenv のインストール (Linux Mint) - Qiitaに従っただけですが。
NOTE: この記事は内容が古いです。最新の情報はRaspberry Pi 3 Model B+を購入してからヘッドレスでsshできるようにするまでの5ステップと、ハマりポイントをご覧ください。
自宅実験用にRaspberry Piの購入を検討した時、そもそもRaspberry Piとはどんなものかを確認するためにエミュレータを使用しました。少し古いRaspbianでも良いのであれば、「Raspberry Pi emulation for Windows」でダウンロードしたqemuをただ実行すれば良いので...
Raspbianで作業をしていると、しばしばクリーンな状態に戻したくなります。しかし、クラウドとは違い面倒な作業を行う必要があります。できれば、事前検証を行うことでクリーンに戻す機会を減らしたいものです。
先日はServlet APIにおけるセッション管理の挙動を検証しました。今回は、Servlet APIにSpring Sessionを組み込んだ時の挙動を検証します。
自分のタスク管理用に稼働させているRedmineでCSVやPDFを出力すると文字化けが発生します。これを解消したので、手順を説明します。
OpenShift上でRedmineを構築・運用していますが、スケーリングができる設定ではありませんでした。また、バージョンも古かったです。そこで、Redmineのバージョンアップを行いました。 この記事では、バージョンアップ手順を説明します。
昔にRedmineをwar化 (1) とりあえずRedmine+JRubyを動かすなんてことをやりましたが、Redmine 3.0.0がリリースされたということで、この最新バージョンでRedmine on JRubyを試してみました。
自分用のRedmineをOpenShiftで稼働させていますが、何らかの理由でデータが消えてもらっては困るので、定期的にバックアップを取っています。この記事では、そのバックアップ手順と、バックアップデータをOpenShift上にリカバリーする手順を説明します。
個人的なタスク管理ツールについて、Google Tasks、Wunderlist、Toodledo、Remember the milk、付箋紙などなどいろいろ乗り換えてきましたが、ここ2年ほどはRedmineで運用しています(Redmineがタスク管理ツールかどうかは置いておいて)。当初はさくらVPS、次に(短期...
「Redmineをwar化」ですが、実はかなり前から挑戦しようとしてはいたのですが、(1) とりあえずRedmine+JRubyで動かすで述べた通り「セットアップが面倒!」となってしまい進んでいませんでした。
今まで、Redmine-warなどのチケットを管理していたRedmineは、実は自宅PCで動作していました。しかしこのPC、数年前のPCで、メモリが389MBしか積んでいないという超低スペックマシン。すっごく遅かったのでイラッとしながら使っていたわけです。
前回、Redmine+JRubyをwar化しました。その過程でTomcat上で動作確認を行いましたが、その手順を詳細に説明します。
前回、Redmine+JRubyを動かすところまで作業を行いました。次はこの環境をwar化して、Apache TomcatなどのServletコンテナーに簡単に配置できるようにします。
Redmineのセットアップは面倒! でも、JRubyでwarblerを使うとwar化できる! というわけで、Redmineを簡単セットアップできるように、war化したいと思います。とりあえずJRuby+Redmineを動作させます。
何故か、何度かRedmineをセットアップしたことがありますが、はっきり言って面倒くさい! なんか色々依存関係はあるし、少しバージョンが異なるとすぐに動かなくなるし…
Raspberry Pi(Raspbian)にrbenvを使用してRuby環境を構築したので、手順メモを残します。と言っても、Ruby - rbenv のインストール (Linux Mint) - Qiitaに従っただけですが。
Ruby on Railsアプリは、デフォルトでは3000番ポートを使用します。既に3000番ポートを使用している場合などは起動に失敗しますが、使用ポートを変更する場合、config/root.rbに以下を追記します(4000番ポートに変更する場合)。
この記事では、SidekiqをDockerコンテナで動作させるためのセットアップ、実行手順を説明します。
Ruby on Railsアプリは、デフォルトでは3000番ポートを使用します。既に3000番ポートを使用している場合などは起動に失敗しますが、使用ポートを変更する場合、config/root.rbに以下を追記します(4000番ポートに変更する場合)。
個人的にいくつかのアプリケーションを開発していまして、おひとりさま開発なので環境構築からリリース、運用まで全て自分で行っています。これらの作業の手間やミスを減らすため、可能な限り自動化しています。
S3オブジェクトのメタデータ管理、および検索手段のメモ。 何をしたいのか S3には様々なデータを格納できますが、その構造は基本的にフラットです。また、メタデータにいろいろ設定することはできますが、変更はできません。 例えば、マルチバイト文字を名前に持つファイルをアップロードしたいと思いますが、その名前のまま...
長い間、主にJavaを使ってきましたが、もっと軽く簡単にコードを書けないかなと思い、重い腰を上げて新しい言語を学ぼうと考えました。以前に少し調べたPlayFrameworkがScalaを扱えることを思い出し、他言語も合わせて考えてみましたが、Scalaを学習対象にしました。学習するために動作確認環境が必要となるた...
先日はServlet APIにおけるセッション管理の挙動を検証しました。今回は、Servlet APIにSpring Sessionを組み込んだ時の挙動を検証します。
Javaでよくあるセッション管理の仕組みについて他人に説明している時に、どうも自分の認識があいまいになっていることに気付いたので、挙動を検証してみます。よくあるセッション管理ということで、Servlet APIにおけるHttpSessionの挙動を検証します。
先日、iPhone 5sからXperia Z5に機種変更をしたので、Xperia Z5に行った設定をメモします。
Atomの自分向けセットアップ手順メモです。
Raspberry Pi emulator for WindowsでRaspbian最新版を動作させる手順ではWindows上のQEMUでRaspbianを動作させましたが、現在使用しているのはMacBookなので、OS X上のQEMUでRaspbianを動作させる手順をまとめます。内容はほぼ同じです。
仕事で複数のPCを使ったり、たまにOS再セットアップを行ったり、Eclipse環境自体に残ったゴミファイルやゴミ設定をクリーンするなどで、Eclipse環境を再セットアップすることがあります。
たまにJava SDKのセットアップ手順を説明する機会があるので、せっかくなので記しておきます。 1. インストーラーをダウンロードする。 http://www.oracle.com/technetwork/java/javase/downloads/index.htmlを開きます。 ページ中程の「JDK」...
Google Nexus 7 (4.2)を触る機会があったので、せっかくなのでHello, world!してみようとしたところ少し手間取ったので、ここにその手順を残します。
個人的なJava開発環境の構築手順をメモします。普段は、構築後のフォルダをzipアーカイブして持ち歩き、Java開発環境を構築するときはアーカイブを展開するだけで簡単に構築できるようにしています(一部、インストールが必要ですが)。
前回、Redmine+JRubyをwar化しました。その過程でTomcat上で動作確認を行いましたが、その手順を詳細に説明します。
テスト環境の作成で、よくOracle VirtualBox上にCentOSをセットアップする機会があります。ここでは、その手順を説明します。
前回、Redmine+JRubyを動かすところまで作業を行いました。次はこの環境をwar化して、Apache TomcatなどのServletコンテナーに簡単に配置できるようにします。
Redmineのセットアップは面倒! でも、JRubyでwarblerを使うとwar化できる! というわけで、Redmineを簡単セットアップできるように、war化したいと思います。とりあえずJRuby+Redmineを動作させます。
何故か、何度かRedmineをセットアップしたことがありますが、はっきり言って面倒くさい! なんか色々依存関係はあるし、少しバージョンが異なるとすぐに動かなくなるし…
Google Play開発者登録を行ったので、手順をメモとして作成します。
この記事では、SidekiqをDockerコンテナで動作させるためのセットアップ、実行手順を説明します。
先日はServlet APIにおけるセッション管理の挙動を検証しました。今回は、Servlet APIにSpring Sessionを組み込んだ時の挙動を検証します。
最近、Amazon S3に依存するアプリケーションの自動テストに、S3互換ストレージであるMinioを使うようにしています。ここで、Java(SpringBoot)からAWS SDK for Javaを使用してMinioにアクセスするサンプルコードを作成します。 Minioとは S3クローンの一つで、S3互換...
動作しているSpring Bootアプリのバージョンが何かを外部から確認したい場合がありますが、infoエンドポイントで簡単にバージョン情報などを返すことができます。
以前、Dropwizard入門を書きましたが、Dropwizardの関連情報がちょっと少なすぎて、Spring Bootの方が良いんじゃないかなと思い始めました。
個人的に軽く何か作りたいなぁ、今はどんなフレームワークがあるのかな?と思って調べてみました。調べただけでまだ使ってはいません。
あなたの現場では、バージョン管理システムは何を使っていますか?Git?Subversion?VSS?まさかCVS?
onUtteranceCompleted()内でToast表示しようとしたけれど、発声が終わってもToastが表示されないので調べたら、以下が原因でした。
今週の気になったニュースや自ソフトウェアのリリース情報や書いた記事を整理します。
今週の気になったニュースや自ソフトウェアのリリース情報や書いた記事を整理します。
今週の気になったニュースや自ソフトウェアのリリース情報や書いた記事を整理します。
今週の気になったニュースや自ソフトウェアのリリース情報や書いた記事を整理します。
今週の気になったニュースや自ソフトウェアのリリース情報や書いた記事を整理します。
今週の気になったニュースや自ソフトウェアのリリース情報や書いた記事を整理します。
今週の気になったニュースや自ソフトウェアのリリース情報や書いた記事を整理します。
今週、気になったニュースや自ソフトウェアのリリース情報を整理します。
今週、気になったニュースや自ソフトウェアのリリース情報を整理します。
今週、気になったニュースや自ソフトウェアのリリース情報を整理します。
今週、気になったニュースや自ソフトウェアのリリース情報を整理します。
今週、気になったニュースや自ソフトウェアのリリース情報を整理します。
今週、気になったニュースや自ソフトウェアのリリース情報を整理します。
今週、気になったニュースや自ソフトウェアのリリース情報を整理します。
今週、気になったニュースや自ソフトウェアのリリース情報を整理します。
今週、気になったニュースや自ソフトウェアのリリース情報を整理します。
今週、気になったニュースや自ソフトウェアのリリース情報を整理します。
Gitは非常に有名で優れた分散型バージョン管理システムです。以前はSubversionが大きなシェアを持っていましたが、現在はGitが大きなシェアを持っています。Gitはコマンドラインツールなので基本的にはコマンドを入力・実行する形で使用しますが、WindowsでGitを使う場合、Gitコマンドをそのまま使うより...
個人的にいくつかのアプリケーションを開発していまして、おひとりさま開発なので環境構築からリリース、運用まで全て自分で行っています。これらの作業の手間やミスを減らすため、可能な限り自動化しています。
Twitter API v1.1でのAPI利用ルールの変更について - Twitterブログ Twitterの規約変更でクライアントアプリがオワタ - 拷問iPhoneアプリ開発 TweetBotのメッセージと新しいTwitterAPIルールの整理 - 拷問iPhoneアプリ開発 Twitter...
あなたの現場では、バージョン管理システムは何を使っていますか?Git?Subversion?VSS?まさかCVS?
普段、自宅macOSにssh接続して作業していますが、 vagrant up したらタイムアウトになってしまったことと、解決したことのメモ。
ちょっと長めの前置き 自分用のWebアプリケーションをいくつか動作させていて、それらが正常動作しているかの確認にAlertMeを利用しています。定期的にアプリにHTTPアクセスを行い、時間がかかりすぎると障害としてメールが飛んできます。 AlertMeは簡単に設定できて非常に便利に使っていますが、CPU使用率...
私は、TwitterやRSSを主な情報源としていまして、とりあえずパラパラっとタイトルを流し読んで「これはじっくり読みたい」と思った記事をPocket (Formerly Read It Later)に流し込んでいます。それで、電車に乗っているときや歩いているときにPocketの記事を読んでいます。
自分はMicrosoft Surface Pro 4を使っていますが、何も考えずにテザリングすると、あっという間にデータ通信量がGBを越えてしまいます。
自宅Raspberry Piが正常に動作しているかを確認したく、外部にZabbix Serverを構築して監視するようにしました。ただこれは過渡期で、将来的にはRaspberry PiでZabbix Serverを動作させ、外部からはAlertMe監視のみにします。 この文書では、試行錯誤して構築した作業を記録し...
ちょっと長めの前置き 自分用のWebアプリケーションをいくつか動作させていて、それらが正常動作しているかの確認にAlertMeを利用しています。定期的にアプリにHTTPアクセスを行い、時間がかかりすぎると障害としてメールが飛んできます。 AlertMeは簡単に設定できて非常に便利に使っていますが、CPU使用率...
テキストメインのWeb小説を電子書籍(epub)として読むための、自分向けの手順です。
手軽にトピック分析を実行できるgensimを知ったので、gensimを使用して簡単な文章をトピック分析するチュートリアルを実行してみました。
個人的にいくつかのアプリケーションを開発していまして、おひとりさま開発なので環境構築からリリース、運用まで全て自分で行っています。これらの作業の手間やミスを減らすため、可能な限り自動化しています。
ようやくできました。Android端末でブログを書いています。簡単に説明。
Gitは非常に有名で優れた分散型バージョン管理システムです。以前はSubversionが大きなシェアを持っていましたが、現在はGitが大きなシェアを持っています。Gitはコマンドラインツールなので基本的にはコマンドを入力・実行する形で使用しますが、WindowsでGitを使う場合、Gitコマンドをそのまま使うより...
ダウンロード~インストール~参考リンクなど、自分用メモ。
git pushしたら、件名のエラーが発生してpushできませんでした。ググったところ、以下のページに記載されている対応で治りました。
ようやくできました。Android端末でブログを書いています。簡単に説明。
ブログ記事やソフトウェア文書を作成するために、よくAtomでMarkdown文書を作成しています。手軽に書けて便利ですが、残念ながら印刷にはむいていません。なんとかMarkdown文書を社内文書として配布できるレベルの、印刷前提の文書ファイルに変換できないかと足掻いてみました。
今まで、Redmine-warなどのチケットを管理していたRedmineは、実は自宅PCで動作していました。しかしこのPC、数年前のPCで、メモリが389MBしか積んでいないという超低スペックマシン。すっごく遅かったのでイラッとしながら使っていたわけです。
ブログ記事やソフトウェア文書を作成するために、よくAtomでMarkdown文書を作成しています。手軽に書けて便利ですが、残念ながら印刷にはむいていません。なんとかMarkdown文書を社内文書として配布できるレベルの、印刷前提の文書ファイルに変換できないかと足掻いてみました。
「Redmineをwar化」ですが、実はかなり前から挑戦しようとしてはいたのですが、(1) とりあえずRedmine+JRubyで動かすで述べた通り「セットアップが面倒!」となってしまい進んでいませんでした。
前回、Redmine+JRubyをwar化しました。その過程でTomcat上で動作確認を行いましたが、その手順を詳細に説明します。
前回、Redmine+JRubyを動かすところまで作業を行いました。次はこの環境をwar化して、Apache TomcatなどのServletコンテナーに簡単に配置できるようにします。
Redmineのセットアップは面倒! でも、JRubyでwarblerを使うとwar化できる! というわけで、Redmineを簡単セットアップできるように、war化したいと思います。とりあえずJRuby+Redmineを動作させます。
自宅サーバーや各種サービスで使用しているSSH鍵を変更して回ったので、その作業内容をメモします。
sshログインの方式に公開鍵認証(パスフレーズあり)を使用していますが、パスフレーズを毎回入力するのが面倒です。このパスフレーズ入力を省略するため、keychainを使います。
長らくWindowsでサクラエディタを使っていましたが、Linuxではvi、MacではCotEditorを申し訳程度に使っているだけでした。で、いい加減各プラットフォームでちゃんと使えるテキストエディタが欲しくなり、vimを使うことになりました。
仕事で複数のPCを使ったり、たまにOS再セットアップを行ったり、Eclipse環境自体に残ったゴミファイルやゴミ設定をクリーンするなどで、Eclipse環境を再セットアップすることがあります。
今まで、Redmine-warなどのチケットを管理していたRedmineは、実は自宅PCで動作していました。しかしこのPC、数年前のPCで、メモリが389MBしか積んでいないという超低スペックマシン。すっごく遅かったのでイラッとしながら使っていたわけです。
久しぶりにラバーダッキング(ラバーダック・デバッギング)という単語が目に留まったので、整理してみます。
個人的にいくつかのアプリケーションを開発していまして、おひとりさま開発なので環境構築からリリース、運用まで全て自分で行っています。これらの作業の手間やミスを減らすため、可能な限り自動化しています。
自分用のRedmineやminioを運用するためにDockerホストを運用していますが、前回から約1年が経過して、少し構成が変わったので整理します。
ハードウェア編で、MacBookProをDockerホストの構成を説明しました。Dockerコンテナがどのように動作しているかを整理します。
自分用のRedmineやownCloudを運用するために、さくらVPSやDigitalOceanやOpenShiftなどをうろうろしていましたが、落ち着いてきたので現状を整理したいと思います。まずは、ハードウェア構成を整理します。
購入直後のRaspberry Pi Model B+にRaspbian Stretch Liteをインストールして、ヘッドレスでssh接続するまでの手順を説明します。
この記事では、SidekiqをDockerコンテナで動作させるためのセットアップ、実行手順を説明します。
タスク管理は手帳から含めると、付箋管理、とど管理、Remember The Milk、Toodledo、Google Tasks、Wunderlistなどいろいろ使ってきましたが、ここで説明する方法でここ3年ほど安定しています。細かくはいろいろ手順を変えていますが。
今流行のフレームワークってなんだろう?と思いつらつらと探してみましたが、そもそも自分がフレームワークに望むことってなんだろう?と思い一覧化してみました。
新しいプログラミング言語を学ぼうと考えた時の学習ステップを書きます。数年前に書いたメモだし色々書いてしまっているので、実際に学習するときは適当にスキップ、順序変更、などを行うといいと思います。また、新しい言語を学習した時は、このメモを改定するかもしれません。
コンポーネントの種類 コンテナ(コンポーネントを配置する入れ物)の種類 レイアウトの設定方法 コンポーネントのプロパティの種類 コンポーネントのイベントの種類 ダイアログの表示方法 画面遷移の方法。画面間で値を受け渡す方法 デバッグの方法 キャッチされなかった例外の処理方法 ...
開発環境、コンパイル方法、動作方法 エントリーポイントの書き方、Hello, world! APIリファレンス 変数、型、文字列、日付 式、演算 制御構造、条件判断、繰り返し 配列、コレクション、ディクショナリ ファイル入出力 例外処理、エラー処理 DBアクセス マル...
ペネトレーションテストとは
手軽にトピック分析を実行できるgensimを知ったので、gensimを使用して簡単な文章をトピック分析するチュートリアルを実行してみました。
技術書の選定基準、読み方、読んだあとをメモします。
個人的にいわゆる週次レビューをしていましたが、これを簡略化するツールがほしいなと思ったので、ツールの素案を書いてみます。README駆動開発みたいなものです。
久しぶりにラバーダッキング(ラバーダック・デバッギング)という単語が目に留まったので、整理してみます。
既に2019年2月も終わろうとしていますが、ようやく1月の活動を整理し終えたので、レビュー記録を公開してみます。レビュー記録、というか、単に活動記録を集計してみました、という感じになってしまっていますが… 2019年1月の目標再確認と進捗確認 まず、1月当初に作成した目標の再確認と、目標ごとの進捗を確認します...
あけましておめでとうございます。本年もよろしくお願いいたします。
個人的にいわゆる週次レビューをしていましたが、これを簡略化するツールがほしいなと思ったので、ツールの素案を書いてみます。README駆動開発みたいなものです。
java.util.loggingのログレベルと、GAE/jのログレベルの対応が分からなかったので、調べました。
Webサーバー、DBサーバー、Dockerホストなどを構築するときに、用途はともかく最低限考えるべき仕様をまとめてみました。設置場所、用途によって仕様を取捨選択することで、ある程度楽に仕様を定義できると思います。
Raspbianで作業をしていると、しばしばクリーンな状態に戻したくなります。しかし、クラウドとは違い面倒な作業を行う必要があります。できれば、事前検証を行うことでクリーンに戻す機会を減らしたいものです。
個人的にいわゆる週次レビューをしていましたが、これを簡略化するツールがほしいなと思ったので、ツールの素案を書いてみます。README駆動開発みたいなものです。
読みたい書籍、見たいレンタル映画、プレイしたいゲームなどが溜まっており、満足に整理もされていないので「アレは家にあったっけ?」状態になっています。そういった状態を整理できないものかとサービスやアプリを探してみたので、ここに列挙します。
私は、TwitterやRSSを主な情報源としていまして、とりあえずパラパラっとタイトルを流し読んで「これはじっくり読みたい」と思った記事をPocket (Formerly Read It Later)に流し込んでいます。それで、電車に乗っているときや歩いているときにPocketの記事を読んでいます。
ガートナー社がHype Cycle for Application Development, 2017 - Deacon Wanを公開し、資料本体は有料ですが目次は公開されているので、個人的に翻訳してみました。あくまで自分のための翻訳であり、正確性は保証しませんので、ご注意ください。また、よく分からない項目は末尾...
現代には様々なサービスがあり、新しいものを産み出す余地はほとんどないように見えます。それでもビジネスは拡大するべきで、特に新規事業を立ち上げるときは「新規性」が大事だと強く言われることがあります。技術についても同様で、「他社が真似できない新しい技術」を求められることがあります。
世の中の動きは早く、次々と新しい技術・概念・流行が現れて、広がったり消えたりしていきます。そういった流れに取り残されないために、また次の流れを読むために、「アンテナを張る」ことが大事だと言われます。エンジニアであれば体感的に理解できるでしょう。
前回は今年3月に情報整理方法を書きましたが、短期間でいろいろ変えたので、再整理します。細かい点でいろいろ変えてみましたが、ポイントはほぼ変わっていません。 経路図 ポイント 読みたいと思ったページは、まずPocketに流し込んで集約する。 朝・夕にチェックします。 ...
以前、自分の情報整理方法を書いてから大分時間が経ったので、図を更新しました。実際はもう少し手順がありますが、基本的な手順を説明します。 経路図 ポイント 矢印が色々引かれていますが、ポイントは以下の2点のみです。 読みたいと思ったページは、まずPocketに流し込みます。 Pocketで読ん...
セキュリティに厳しい組織でCentOSサーバーを管理していると、インターネットから切り離されたCentOSサーバーを管理することがあります。この場合、インターネットにアクセスできないため、yumは使えません。 そこで、ローカルにyumリポジトリを作ることで、非インターネット環境でもyumを使えるようにします。 ...
Gitは非常に有名で優れた分散型バージョン管理システムです。以前はSubversionが大きなシェアを持っていましたが、現在はGitが大きなシェアを持っています。Gitはコマンドラインツールなので基本的にはコマンドを入力・実行する形で使用しますが、WindowsでGitを使う場合、Gitコマンドをそのまま使うより...
以前、自分の情報整理方法を書いてから大分時間が経ったので、図を更新しました。実際はもう少し手順がありますが、基本的な手順を説明します。 経路図 ポイント 矢印が色々引かれていますが、ポイントは以下の2点のみです。 読みたいと思ったページは、まずPocketに流し込みます。 Pocketで読ん...
あけましておめでとうございます。本年もよろしくお願いいたします。
あけまして、おめでとうございます。本年もよろしくお願いいたします。
これまで、技術書や雑誌や自己啓発書や小説や漫画など読んできましたが、その中でも仕事で役立ちそうな書籍をピックアップしてみました。誰かに「どんな本を読めばいいかな?」と聞かれたとき用の記事です。
現代には様々なサービスがあり、新しいものを産み出す余地はほとんどないように見えます。それでもビジネスは拡大するべきで、特に新規事業を立ち上げるときは「新規性」が大事だと強く言われることがあります。技術についても同様で、「他社が真似できない新しい技術」を求められることがあります。
利用するWebサービスが増えるにつれて、管理するパスワードも増えていきます。しかし、人間の記憶力でこれらのパスワードを記憶することなどできません。
手軽にトピック分析を実行できるgensimを知ったので、gensimを使用して簡単な文章をトピック分析するチュートリアルを実行してみました。
手軽にトピック分析を実行できるgensimを知ったので、gensimを使用して簡単な文章をトピック分析するチュートリアルを実行してみました。
Bloggerがイケてないので、別のブログサービスへの引越しを検討しています。ついでにブログサービスに求める要件も整理してみました。
個人的にいくつかのアプリケーションを開発していまして、おひとりさま開発なので環境構築からリリース、運用まで全て自分で行っています。これらの作業の手間やミスを減らすため、可能な限り自動化しています。
自分用のRedmineやminioを運用するためにDockerホストを運用していますが、前回から約1年が経過して、少し構成が変わったので整理します。
ハードウェア編で、MacBookProをDockerホストの構成を説明しました。Dockerコンテナがどのように動作しているかを整理します。
自分用のRedmineやownCloudを運用するために、さくらVPSやDigitalOceanやOpenShiftなどをうろうろしていましたが、落ち着いてきたので現状を整理したいと思います。まずは、ハードウェア構成を整理します。
自分はソフトウェア開発者であり、要件定義~総合試験に関わることが多く、よって周囲からは「運用保守」というようにひとまとめで聞こえてきます。ただ、運用が始まってからが本番であり、運用や保守を見越して設計・構築しなければならないはず。しかし、実際のところ「運用」や「保守」が具体的に何なのかを把握できていません。
テキストメインのWeb小説を電子書籍(epub)として読むための、自分向けの手順です。
Open JTalkを簡単に使用できるDockerfileを構築したので、内容を説明します。
以前から、人の音声を簡単にサンプリングして音声合成できないかな? とは考えていました。例えば、声優のたまごのような人の音声を合成して、広く知ってもらえるようなサービスを作ったりできないかな、と考えていました。ただ、音声合成の元データの作り方が分かりませんでした。が、ふとそれっぽい記事を見かけたのでメモします。
はるか昔、Webページを音声で読み上げたいと考え、Androidアプリの作成を試みました。この後、すぐに類似アプリを見つけてしまい、それがビミョーに使いづらかったため計画が停止してしまっていましたが、なんとなく再開しました。