読者です 読者をやめる 読者になる 読者になる

もやし日誌

日記のようなもの

pixivで楽にブックマーク出来るようにするuserscriptをつくってみた

f:id:kazuki09:20170423035711p:plain

iOS/Androidアプリ版のようにポチッと押すだけでブックマークに追加してくれる機能がブラウザ版にも欲しかったので簡単なUserscriptを書いてみました。

今のところブックマークに追加・削除のみに対応です。

github.com

(githubにGreasyForkのURLを貼ってあるのでそこからインストールお願いします)

ご自分でビルドしたい方はnodejsとnpmとtypescriptを入れた上で*nix環境でコンパイルしてみてください。

OrangePi PC2を買ってみたのでArchLinuxのイメージをビルドしてみた

f:id:kazuki09:20161122195239j:plain お久しぶりです。もやしきんぐです。
最近いろいろと噂になっていた中国深センのXunlong製のOrange Pi PC2を買ってみたので、それで使うArchLinuxのイメージファイルをビルドしてみました。

※発売直後はAndroidのイメージファイルしか無かったので自家製ビルドしましたが、現在はArchLinux,Ubuntu,Debianのイメージが公開されてるのでわざわざビルドしなくても大丈夫です

準備する

yaourt -S binfmt-qemu-static qemu-user-static sunxi-tools debootstrap
systemctl restart systemd-binfmt.service

chrootするときにaarch64バイナリがx86_64マシンでは動かないので(当たり前ですが)、qemuでエミュしてやります。
ビルド環境はArchLinux x86_64。

ビルドする

git clone https://github.com/orangepi-xunlong/OrangePi_H5SDK.git
cd OrangePi_H5SDK

ArchLinuxではapt-get出来ないのでscripts/00_rootfs_build.shのapt-getな行をコメントアウトします。

#..........(省略)
        KR=debian-archive-keyring.gpg
        bsdtar --include ./usr/share/keyrings/$KR --strip-components 4 -xvf "$DATA"
        rm -f "$DATA"
#↓ここコメントアウトする
        #apt-get -y install debootstrap qemu-user-static

        debootstrap --verbose --foreign --arch=arm64 --keyring=$TEMP/$KR $dist rootfs http://httpredir.debian.org/debian
        rm -f $KR 
#..........(省略)
sudo ./build.sh

ビルドの過程でchrootとmountを使うのでroot権限で実行します。

 ================================== 
 Pls select build option 
 ================================== 
 0. Build Release Image 
 1. Build Rootfs 
 2. Build Linux 
 3. Build Kernel only
 4. Build Module only 
 ================================== 
 If update Image, pls use root 
 ================================== 
 5. Install Image into SDcard 
 6. Update kernel Image 
 7. Update Module 
 8. Update Uboot 
 a. Update SDK to Github 
 b. Update SDK from Github

こんなのが出てくると思うのであとは画面に従っていけばイメージファイルが出来上がると思います。
完成したイメージファイルのArchLinuxは何故か起動時にコンソール(fbcon)が出ないので、適宜microSDをマウントしてchrootしてsshdを有効化するなり、シリアルコンソールから弄るなりしてみてください。 (カーネルコンフィグ弄ってみてもダメで原因がいまいち分かっていないので分かる方教えてください)

(追記)GDMとcinnamon動きました

pacman -S gdm cinnamon
pacman -S xf86-video-fbturbo

よく考えてみたらfbturbo入ってませんでした(そりゃ動かんわ).... /(^o^)\

I2CとGPIOが動かない

何故か配布されているSDKカーネルコンフィグだとI2CとGPIOが使えないので使えるようにしたカーネルコンフィグをgistに貼っておきました。
OrangePiPC2 defconfig · GitHub

久々にWindows 10 Mobile端末を買ってみた

NuAnsNEOが中古で結構安く売っていたので、衝動買い。
安定のLumiaにしようかと思ったがそこそこなお値段したのであえて国内機種にしてみることに。

端末自体の性能はまあまあ、THEミッドレンジといったところ

良くも悪くもミッドレンジです。SoCはSnapdragon617搭載、カメラは1300万画素、液晶解像度はHD、RAMは2GBなのでSoCの性能相応なスペックだと思います。
ただ、オートフォーカスが遅かったりでハイエンド機を使ってた人にはキツイと思います。 USB端子にはType-Cを採用しているのと、背面パネルが着せ替え出来る点は良かったです。

ただ一つ言えるのは、もう少しお金を出せるならLumia950買ったほうが幸せになれると思います。

Windows 10 MobileのUIとか

f:id:kazuki09:20160831185249p:plain Windows Phone7時代からお馴染みのタイルを並べるホーム画面。
タイルサイズは3種類から選べます。(正方形小、正方形大、横長)
対応アプリはライブタイルで通知が見れたりして便利です。 f:id:kazuki09:20160831185938p:plain iOSAndroidのようにロック画面から通知内容が見れたりはしませんが、通知件数は時計の下に出ます。

OS自体の完成度は前のWindows Phone8.x時代より大幅に向上していて、カスタマイズ出来る点も増えたと使っていて思いました。
ただ日本語キーボードの完成度の低さは流石に何とかしろよって思いましたね。今後のアップデートに期待です。

とにかくアプリが少ない

残念ながらWindows 10 Mobileのアプリマーケットは8.x時代から崩壊しているのでとにかくアプリが少ないです。
ただこれに関してはAndroidiOS以外のモバイル向けOSすべてに共通することなので仕方ないですね。
主要なSNSに関しては公式からアプリが出ているので困らないと思います。玄人向けOSってだけあってTwitterの非公式アプリはそこそこ充実しています。
提督さんと審神者さんはごめんなさい。どちらもアプリないです。デレマスもスクフェスも出来ません。
Youtubeニコニコ動画は一応観れます(非公式アプリがあります)。

物好きにはおすすめだけど、理由がない限りおすすめしない

正直現状iOS/Android端末を持っているなら高級文鎮になるだけなのでおすすめしないです。
現に自分はAndroid端末を2台持っていますがAndroid機の方が使うことが多いです。

最後にアプリ紹介

www.microsoft.com Twitterクライアント。ストリーミングが使えるまともなアプリはこれしか無い(ハズ) www.microsoft.com NFC電子マネーの残高がチェック出来るアプリ。 www.microsoft.com Youtubeが観れる非公式アプリ。 www.microsoft.com pixivの非公式アプリ。 www.microsoft.com ニコニコ動画が観れる非公式アプリ。

以上。崩壊したマーケットから有用なアプリを探すのは大変なので参考にして頂ければ幸いです。

紹介したものには有料アプリが多いですが残念ながらWPのマーケットの無料アプリは"はっきり言ってクソ"なものが多いので諦めて買うか、端末を売りましょう。