MJHD

エモさ駆動開発

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

最高のXiaomi Notebook Air 13.3を購入した

もともとはMacBookAir13を4年間使っていたのだが、macOS sierraにアップデートしてから様々な問題にぶち当たり、Macが少しだけ嫌いになったのと、もともとメモリ4GBしかなかったため流石にしんどくなってきたので、新しいPCを買うことに。 中国メーカーXiaom…

最高のBoW(Bash on Ubuntu on Windows)環境のために

最近、Macを捨ててWindowsに乗り換えた。その際に、Macで使用していたCUIにより開発環境をできるだけWindowsに移植できないかと考えた。 BoW(Bash on Ubuntu on Windows) BoWは、Windows10よりベータ版として提供された、Windows上でLinuxバイナリを実行する…

AirPrintをXamarin Androidに載っけてみた

mjhd.hatenablog.com の記事にて、BMPからUNIRASTへの変換が完了した。 あとは、BonjourとIPPを実装すれば理論上はXamarin AndroidからAirPrintができるはず。 ということで実装してみた。 Bonjour Bonjourは、ネットワーク上のデバイスを探すためのプロトコ…

UNIRASTをC#で実装してみる

UNIRASTという画像形式がある。 AirPrintなどで使われている形式のようで、Appleが独自開発をしたもののようだ。公式なドキュメントは見当たらないが、リバースエンジニアリングしたものがGitHub上にたくさん転がっていたので、それをC#で書き直してみた。 …

法人を立ち上げる手順

実際に法人を立ち上げてみて、その手順のメモ。 ちなみに、私は大学生なので、近い境遇で起業を考えてる人などの参考になれば。 前提 学生 合同会社 共同設立者あり 報酬あり 紙定款 準備 法人登記にあたって必要なものは以下。 代表社員個人の印鑑登録証明…

MacのJIS配列キーボードをUS配列で使いたい人用カスタムキーボードレイアウト

追記 現在はもっといい方法を使っています。 mjhd.hatenablog.com MacのJIS配列キーボードをUS配列で使いたい人用、カスタムキーボードレイアウトを作成した。 El Capitan以前の人は、Karabinerというソフトを使った方が色々捗る。 macOS Sierra以降の人は、…

Xamarin Androidで、AutoResizeするTextViewとButtonを作成する

Androidには便利な機能があり、LinearLayout使用時にそれぞれのウィジェットにWeight(重み)をつけることで、割合をベースにしたレイアウトを作成することができる。 これを使うことで、デバイスのサイズにとらわれずにレイアウトを作成することができる。iOS…

完全食を自作してみた3

完全食を自作してみた2 - Devlion Memoより、最終報告。 8月一杯、完全食を食べ続け、比較のために9月一杯は普通の食生活を続けてみた。 完全食は良い…だけど 完全食は、時間の節約になった。 寝る前に翌日分の完全食を10分ほどで作り、朝・晩飲む。かなりの…

macOS Sierraにアップグレードして起こった問題

macOS Sierraにアップグレードした。いろんな問題が起こった。 Siriが使えない Siriボタンが追加されたのはいいが、押しても何も反応がない。 おそらくバグ。 Escキーが死ぬ 作業していると、突然Escキーがシステムワイドに効かなくなり、vimのINSERTモード…

SD共有サーバでFuelPHPを動かす

お名前サーバなどの一部の共用レンタルサーバでは.htaccess内におけるmod_rewrite機能に制限が加えられている. 拡張子を書き換えるなどの処理はできないらしいのだが,ちょっといじると実はmod_rewrite機能は大体使えたりする. 一体何に制限がかかってて何…

完全食を自作してみた2

完全食を食べるようになって半月ほど経った.(1日3食,うち2食が完全食) 完全食が何かわからない人は,完全食を自作してみた1 - Devlion Memoを見ていただきたい. 完全食で生きていけるのか? 結論としては,問題ないと感じた. もちろん,まだ続けてみて半…

完全食を自作してみた1

PFJというものをご存知だろうか. Perfect Food for Japaneseの略で,このサイトにてレシピが公開されている. 完全食の日本人版というもの. 完全食 完全食とは,1日分の食事摂取基準(国が公開している)などを参考に,様々な材料を調合し液状にしたもの. …

Mac上のcmakeにて,Boost::ThreadやThread::Threadを使おうとすると「Could NOT find Threads (missing: Threads_FOUND)」と言われる

cmakeを使ってBoost::Threadを使用するプロジェクトのMakefileを作成しようとしたところ,初回は以下のエラーが, CMake Error at /usr/local/Cellar/cmake/3.3.1/share/cmake/Modules/CheckIncludeFiles.cmake:79 (try_compile): Unknown extension ".c" fo…

2016年のLinux環境

Linux デスクトップ環境 2016 - eagletmt's blogに触発されて書いた. Macの便利なところを取り入れつつタイル型ウィンドウマネージャを活かす設定にしたかった. ディストリビューション ArchLinux.パッケージの更新も早く,yaourtを導入するとバカみたい…

パララックス効果っぽいjQueryプラグイン

パララックス効果っぽいjQueryプラグイン作ってみた. 適当. SVGファイルは,一緒に動かしたいレイヤーごとにグループ化して,IDを割り振っといてください. layersでそのID名を指定します. 指定した順に視差が設定されます. ※パスやグループにあらかじめ…

指定の要素にYoutubeをはっつける

こんな感じ. https://jsfiddle.net/0b7dtvqc Youtube Iframe APIとかいうの使った. jquery.youtube.js (function($) { $.fn.youtubePlayer = function(options) { function loadPlayer(element, settings, callback) { $.getScript("//www.youtube.com/ifr…

JetDrive 520 240GBを買ってみた

今までは… MacBookAir 2012 Mid,128GBを使っていたが, 128GB中,125GBを常に使用するというひもじい生活を送っていた. そこで,買いました 開けました まずはJetDriveにUSB変換コネクタをつなげます Macに接続して,ディスクのコピーを行います 緑に光っ…

PayPalで定期支払いをする

PayPalでは公式のサンプルコードが手に入り,それを使うことでExpressCheckoutという一番簡単な決済方法を使うことができる. だがPayPalにはもう一つの支払い方法として定期支払い(Recurring)が存在する. 今回はそのメモ. ちなみに,今回使うpaypalfuncti…

ページのプログレスバーを表示する

二、三時間うーんうーん言ってみたけど良いタイトルが思いつかないので,とりあえず「ページのプログレスバー」と,やつを呼ぶことにする. こんなやつ. これをCSSだけで実現したいと思う. src="//jsfiddle.net/ctp4j3zc/2/embed/"> https://jsfiddle.net/…

jQueryとSVGでクリッカブルマップ

クリッカブルマップというのは,こんなの. 今回はクリッカブルという名のもとでクリック機能に対応していないのだが,便宜上クリッカブルマップと呼ぶ. 実際,クリック対応も数行追加するだけで楽々と対応できる. 用意するもの SVG吐き出せるソフト(今回…

mfiler4のすゝめ

mfiler4という2画面ファイラがある。 Windowsであふという2画面ファイラを使ったことのある人もいるかと思うが、あれを参考にしたらしく、見た目キーバインディングなど共通点が沢山ある。 mfiler4のすごいところは内部にxyzshという独自シェルを持ってい…