2018-01-01から1年間の記事一覧

さよならフリーランス

闇夜にそびえるスカイツリー 今年で4年間続けていた個人事業主いわゆるフリーランスを廃業することにする。 お疲れ様でした。 フリーランス→法人に移行したことによるもの。 フリーランスのままでいることもできたがあえて面倒くさいほうを取った。 いい判断…

会社のUMLのようなものを書いた(会計編)

PlantUML でさくっと。 plantuml.com 動機 いろんなサービスやカードや口座がどれとどれに紐付いているのかを可視化したかった。 UMLのようななにか 完成するといろいろあれな情報を公開してしまうので途中でアップ 口座の引き落とし日がいくらとか限度額が…

ツノウサラボの社名の由来ついて

ツノウサラボのツノウサというのはツノウサギといううさぎから来ています。 ではツノウサギという動物はどんなうさぎなのでしょう。 角が生えたウサギというのは存在しません。 いわば伝説上の生き物です。 「兎角」という言葉はありえないこと、起こりえな…

社内Wikiが古くて困る問題

仕様とかそのあたりを社内Wikiで管理しているといろいろな問題が発生するけど今回は社内Wikiが古くて困る問題について取り上げる。 社内Wikiが古くて困る問題といったが正確にはその情報が正確かどうか新しくジョインしたメンバーにはわからない問題といって…

同棲すると

バイリンガルニュースのどのエピソードか忘れたけど、こんなトピックがあったので紹介します。 同じパートナーと長年いっしょにいることで相手への性的欲求が減少し問題に発展することがありますが、相手への性的欲求を保つための要素ははっきりとはわかって…

VS Codeで利用状況やクラッシュレポートをマイクロソフトに送信しないようにする方法

VS Code ではデフォルトの設定では利用状況やクラッシュレポートをマイクロソフトに送信する設定になっています。 送信したくない場合、ユーザーの設定ファイルに設定を追加することで既存の設定を上書きして対処します。 ここではその手順について記述しま…

ハードウェアハッカーなど気になった書籍

Amazon を覗いていたら面白そうな書籍がたくさん紹介されていていくつか気になったものをここにメモする。 ハッカー関連 gihyo.jp ハードウェアハッカー ~新しいモノをつくる破壊と創造の冒険 第2部は欧米と中国の知的財産の扱いの話から,山寨携帯や中国特…

会社をつくりました

ひょんなことからツノウサラボという会社を立ち上げた。 まさか自分が社長になるとは思わなかった。 まだなにもない。 なにをするかはこれからゆっくり考える。 なにせ株主は自分だけだし、融資なんてどこからも受け取っていない。 取締役も自分一人だけだ。…

コードを知っているのはわれわれである

機械好きな人々が、機械的な人生観を持つのはまったく論理的なことだ。 革新を背後で推進するものはしばしば、ノーバート・ウィーナーの言葉によると、「歯車が回るのが見たいというガジェット好きの欲望」である。 そしてそうした人々が現在、社会の動きを…

puppeteer でviewportを指定するとスクリーンショットのfullPage: true が効かなくなる問題

これで解決! await page.setViewport({ width: 320, height: await page.evaluate(() => document.body.clientHeight), }); なにが問題なのか puppeteer でscreenshot をフルスクリーンで撮るにはscreenshot()のオプションにfullPage: trueを指定します。 a…

バッグハンガーが手放せない

ずっと欲しかったがバッグハンガー、名前がわからなかったので手に入らなかった。 そんなある日Amazonのリコメンドに表示されていて購入することができた。 アルゴリズム万歳である。 もう人間の時代は終わった、アルゴリズムの支配する世界へようこそ。 バ…

Puppeteer でループ処理を同期的に実行しスクリーンショットを撮るサンプル

puppeteer 使い勝手がよいですね。 今後のE2Eテストのデファクトスタンダードになっていく予感がします。 puppeteer のREADME にあるexample.js を改造して外部のExcelファイルから読み込んだURLリストをループで回してスクリーンショットを取得するスクリプ…

Windows 10でRuby Sass Compass 環境構築

Mac で開発していたSassでコンパイル案件をやることになった。 開発機がWindowsだったので手元のMacでやるかNodeでやるか迷ったのだけれでもWin10だったらわりとスムーズにいくのではと思い、環境を再現した。 やっぱり文字コードやらWindows固有の問題でつ…

whatismybrowser から、OS とブラウザのバージョンの組み合わせでUser Agent を取得する

まとめ 検索ワードに OS とブラウザのバージョン + whatismybrowser で検索する 検索候補の上のほうに whatismybrowser.com というサイトが表示されるのでアクセスする Here's how we parse the user agent:下に User Agentが表示されているのでコピーする …

Win10 の英字キーボードでの入力切替について

以下を参考にしたりして。 http://ko-log.net/tech-log/archives/2561460.html レジストリはいじりたくない前提。 結局、Microsoftの英語と日本語のIMEをインストールしてそれをWin + spaceで切り替えるか、 日本語のIMEのON/OFFでCtrl + spaceで切り替える…

デザインドック(Design Doc)について

rebuild.fm rebuild.fm rebuild.fm でデザインドックという耳慣れない単語が出てきたので調べてみました。 エピソード内では書くのが大変、会議が進まない、生産的でないなどわりと否定的なトーン。 なんでも、デザインドックと銘打つと噛み付いてくる人たち…

複数ファイルのアップロードについて

multiple 属性を指定します。 <input type="file" name="file" multiple> Ajaxを使わない Ajaxを使わない方法、<form type="submit">で複数ファイルのアップロードを行おうとすると制約に困るかもしれません。 <form type="submit"> だと例えば以下のようなことが行なえません。 特定ファイルの並び替えや削除 どうしても<form type="submit"> で行いたい場合、mult</form></form></form>…

EV需要の増加に期待して洛陽モリブデンに投資

EVが普及するだろうとは思うがTeslaが量産化にもたもたしている間に他のメーカーがキャッチアップしそうだ。 どのメーカーが覇権を握るかわからないのでいったんバッテリーに使用するリチウムイオン電池に目を向けることにした。 リチウムイオン電池は電気自…

わかることしかわからない

わからない もしくはわからないことをわかるようになる方法論がわからない。 つまり勉強のやり方がわからない。 勉強の哲学とか読めばいいのだろうか。 わからないことをどのくらいわからないままにしていいのか 新しいことを独学で学ぶ場合、知らない用語だ…

回避の行動

回避の行動は、無秩序な行動から子どもを守るために必要な反応である。 この概念を大人の人生にあてはめてみば、回避の行動をとる子どもは、人生にある種の意味と秩序をまず見つけようとする人間へとまちがいなく成長していくことが認められる。 人生は必ず…

プレビュー環境を構築するのに便利なサービス

さくっとプレビュー環境を用意したい。 DBがいらない静的なサイトをクライアントに見せるのにサーバーの設定とか面倒だし費用もかかる。 そんな悩みを解決してれるNetlifyとngrokを紹介。 Netlify https://www.netlify.com/ これはなに 静的サイト向け自動デ…

ブラックジャックの黒いコートあるいは生存戦略に基づいた意識的な選択

ブラックジャック先生の黒いコート 正月休みに暇だったのでブラックジャック先生のことをいつの間にか考えていた。あるある。 ブラックジャック先生を知らない人のためにいちおう説明すると本名は間黒男といって無免許の医者だ。 不幸な生い立ち、手術料は法…