みやもと さん プロフィール

  •  
みやもとさん: プログラミング・メモ
ハンドル名みやもと さん
ブログタイトルプログラミング・メモ
ブログURLhttp://m-miya.blog.jp/
サイト紹介文プログラミング・メモです。
参加カテゴリー
更新頻度(1年)情報提供125回 / 365日(平均2.4回/週) - 参加 2015/04/21 01:03

みやもと さんのブログ記事

  • AndroidでLinux!root化不要でAndroid上にGNU/Linux環境を構築する方法 ? OTTAN.XYZ
  • 今月発売の日経Linuxを立ち読みしてて、root化なしでLinux環境をAndroidに入れるってな記事があって、これはいいかもって検索してみた。(本は電子書籍で購入予定)AndroidでLinux!root化不要でAndroid上にGNU/Linux環境を構築する方法 ? OTTAN.XYZこんど試しにインストールしてみるか。Google Play検索すると多分同じ方法で実現していると思われるLinux環境をインストールするアプリがあるんだけど、どれがいいんだろう。 [続きを読む]
  • [Node.js] バイナリファイルの読み書き
  • 試してみると、たいしたことなかったが、一応書いておく。Bufferを用意して、write*()やread*()でアクセスするだけだ。まずは、バイナリファイルを書き込むコードだ。import * as fs from "fs";let buf = Buffer.alloc(256);for(let i = 0; i このバイナリファイルをバイナリエディタで見てみるとこんな感じになってる。つぎにこのファイルを読んでみる。import * as fs from "fs";console.log("Read Binary");let buf2 = fs.readF [続きを読む]
  • [Node.js][TypeScript] プライベートなモジュールの共有
  • いろいろ作っていると、TypeScriptに限らず別のプロジェクトで作ったコード使い回せそうだなとかある。(最初から使い回せるように作る場合も)C言語だとライブラリ作るんだけどNode.js、TypeScriptだとどうするんだろう?ってなったわけだ。で、調べてみた。npmの2.0からローカルにあるパッケージ(モジュールというべき?)をインストールできるようになったらしいんそれを使う。例として、複数プロジェクトで使うモジュールをcommon [続きを読む]
  • [Node.js][TypeScript] Webサーバーを作り直すw(3)
  • [Node.js] Webサーハ゛を作る。(2)が古くなったんで書き直してみた。clusterとmimeモジュールも使うようになってる。説明はソースのコメントにしておいたので省略(^^;)import * as http from "http";import * as cluster from "cluster"; // (1)import * as os from "os";import * as url from "url";import * as path from "path";import * as querystring from "querystring";import * as fs from "fs";import * as mime from " [続きを読む]
  • [Node.js][TypeScript] Webサーバーを作り直すw(1)
  • まー、[Node.js] Webサーバを作る。(1)が古くなったんで書き直してみる。プロジェクトのフォルダを作成する。package.jsonを作成する。$ npm initまー、適当にエンターを押してデフォルトで作成する。Node.jsの型定義ファイルをインストールする。$ npm install @types/node --savepackage.jsonのscriptsに"build"、"start"を追加、mainのJavascriptファイルなんかを変更しておく。最終的にはこんな感じに。{ "name": "webserver2 [続きを読む]
  • [Node.js] out of memoryって出た!
  • なんか、out of memoryって出た!検索してみるとNode.js の out of memory エラー回避方法 : まだプログラマーですが何か?node --max-old-space-size=2048 ってのが見つかった。取りあえず、このオプションを指定するとうまいこといってるみたいだ。ただ、デフォルトが512MBってことらしいんだけど、そんなにメモリ食ってるか?って、プログラムなんで、なんか無駄にため込んでいるのかもしれないのでちゃんと調べてみる必要があ [続きを読む]
  • [Java] RSSを作る
  • JavaFXでRSSを作成・読込・表示(ROMEライブラリ)|軽Labリンク先に書いてあるとおりなんだが、WindowsだとシフトJISで出力されるんだよね。なので最後のファイルに保存するところを次のように変更する。 SyndFeedOutput o = new SyndFeedOutput(); try (Writer writer = new OutputStreamWriter(new FileOutputStream(filename), "UTF-8")) { o.output(feed, writer); } [続きを読む]
  • [Android] 共有を受け取る
  • 別のアプリでテキストを選んで共有とか、Chromeで共有ってやったときにアプリリストに現れるようにして受け取れるようにする。AndroidManifest.xmlの受け取るActivityのintent-filterに次のように追加する。 これで一覧に表示されるようになる。共有すると受け取るActivityが起動しonCreateが呼ばれるのでBundleを取得してテキストを取得する。こんな感じ。 Intent intent = getIntent(); String action = inte [続きを読む]