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

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

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

  • [React][TypeScript] Hello World的なもの(2)
  • [React][TypeScript] Hello World的なもの(1)は、動きもなくてつまらないので、他でも作ってるボタンを押したら「こんにちは!」って表示するやつを作ってみた。コンポーネントにする必要なさそうなんだけど、「ボタンをおして!」を表示しているコンポーネントを作る。(Label.tsx)import * as React from 'react';export interface LabelProps { text:string;}// ラベルのコンポーネントexport class Label extends React.Comp [続きを読む]
  • [React][TypeScript] Hello World的なもの(1)
  • 最初、webpackを使わずに試してみようと思ったが面倒くさくなってきたので、ここを参考にビルド
    環境を用意した。こっちにもざっくりと準備することを書いておく。npm initでpackage.jsonを用意し
    て、scriptsのところに "scripts": { "build": "webpack --colors --config ./webpack.config.dev.js&
    quot;, "build:prod": "webpack --config ./webpack.config.prod.js" },を追加。webpackやらなんやら
    をインストールする。npm i - [続きを読む]
  • [Typescript 2.6.1] とりあえず、lodashでエラーになるのを回避
  • Typescript 2.6.1でlodashのchainを使ってるところでエラーになって困っていたんだが、とりあえず、回避方法がわかったので書いておく。Typescriptのオプションでstrictをtrueにしていると、strictFunctionTypesオプションもtrueになってエラーになっているので、strictFunctionTypesをfalseでとりあえずエラーを回避できる。strictFunctionTypesってなんぞやは、Typescript 2.6.1の変更点をググってみろ!w(追記)うーん、これでエ [続きを読む]
  • AndroidでLinux!root化不要でAndroid上にGNU/Linux環境を構築する方法 ? OTTAN.XYZ
  • 今月発売の日経Linuxを立ち読みしてて、root化なしでLinux環境をAndroidに入れるってな記事があって、これはいいかもって検索してみた。(本は電子書籍で購入予定)AndroidでLinux!root化不要でAndroid上にGNU/Linux環境を構築する方法 ? OTTAN.XYZこんど試しにインストールしてみるか。Google Play検索すると多分同じ方法で実現していると思われるLinux環境をインストールするアプリがあるんだけど、どれがいいんだろう。(追記 20 [続きを読む]
  • [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ってことらしいんだけど、そんなにメモリ食ってるか?って、プログラムなんで、なんか無駄にため込んでいるのかもしれないのでちゃんと調べてみる必要があ [続きを読む]