アンセケターメンはてなエディション

いつどこで誰に見られても恥ずかしいコードが置かれています

C#erのKotlin/Android入門記 #1 組み込み型

はじめに

自称C#er(C#くらいしかまともに触ったことがないともいう)のアンセケターメンさんが、なんとなくAndroidアプリ開発に手を出してみようと思ったらしく、Kotlin&Androidの学習記録(?)をつけようと思います。

なんでKotlin始めるかっていうと、.NET MAUIのGAが遅れに遅れて2022年の第二四半期になってるせいです。まあC#で書くにしてもAndroidの知識あったほうがいいし?コトリンって響きがちょっとかわいいし?

iOSは……1万円/年くらいのApple税を払わないと7日間しか実機デバッグさせてくれないし、そもそもMacないとできないし(一応持ってるけど)、で無視。

というわけで続くかどうかはわかりませんが入門記1回目。

続きを読む

C# / .NET でひらがな判定・カタカナ変換&パフォーマンス比較

冬休みの自由研究として、C#/.NETでひらがな判定・ひらがな→カタカナ変換などをやってみました。

スマホでよみがなが入力されたらインクリメンタルサーチを実行するという動作を行うのに、入力された文字がすべてひらがなかどうかの判定が必要だったというのが動機です。具体的にはコミケWebカタログのアプリ連携でサクッとサークル検索したいなーというやつ。

変換方法がいくつかあったので、BenchmarkDotNetを使ってパフォーマンス比較をしてみました。

ソースコードはここに置いてあります。

https://github.com/anseketamen/KanaConvertStudy

続きを読む

C#の矢印っぽいやつ(=>)が使われている場所をEnumerate

Pythonみたいにインデントでブロックを表す言語と、C++C#みたいに{}を使ってブロックを表す言語、どっちが見やすいんだろうみたいな話をしていたときにふと思いました。

ということで思いついたのをつらつらと並べ立てていきます。

あ、この=>はラムダ演算子というそうです。

いつの間にか「C# =>」でググれるようになってましたね。昔はC#をググっても#が認識されなくてググラビリティ低いなと思ってたけど、時代は変わりました。

続きを読む

ポケモンGO レイドバトルでのアメ獲得量の最大化

ポケモンGOにおいてレイドバトル後の捕獲の際、そのポケモンのアメが多く欲しいときがあります。

捕獲時にはきのみを投げるわけですが、それには

  • パイル … 捕まえにくいが、アメの数は多い
  • 金ズリ … 捕まえやすくなるが、アメの数は少ない

というトレードオフが発生します。

一体何球目までパイルを投げるとアメ獲得数の期待値が最大になるのでしょうか。

ということがとても気になったので考えてみました。

なおこの記事の執筆中に銀パイルが実装されましたが、執筆時点では大量入手できるか不明なため考慮していません。

続きを読む

Le Pro 3 Elite X722 のROM焼きをした

北京の本社ビルを売るだとかそろそろLeEcoが死にそうですが、それはともかく18000円くらいで投げ売りされていた Le Pro 3 Elite X722 をLeMax2のバックアップとして購入しました。
FHDディスプレイ、Snapdragon820、4000mAhのバッテリなどポケモンGOに向いてそうなスペックです。

ところが、ショップのカスタムROMでOTAアップデートが塞がれていて、しかもセキュリティパッチレベルが16年10月で止まっていてよろしくなさげだったのでROM焼きをしました。

内容としてはだいたいXDAのコピペ的なものです。
https://forum.xda-developers.com/le-pro3/leeco-le-pro-3-elite-model-x722-guides-development--and-mods

Snapdragon 821を積んだLePro3のROM焼きは数あれどEliteの記事が少なすぎると思うのですが、そんなにユーザー少ないんでしょうか…

続きを読む

TSUTAYA DISCASのキャンペーンのコスパがとてもよかった話

f:id:anseketamen:20180104154149p:plain

TSUTAYA DISCAS、最初の30日間無料体験をしたあとは無料会員で登録したまま50円セールのときに時折レンタルするくらいだったのですが、最近は採算がアレなのか足元を見ているのかキャンペーンも88円になったりしていました。

そんなとき、17年10月にこんな感じのメールが届いてこれはお得なのではないかと思い、試しに約2ヶ月間有料会員(定額8)になってみました。

結果としては2274円で42枚、約54円/枚で借りることができました。
ひたすら借り続けて数を増やすことでコスパを上げる方法なので誰にでもおすすめできるものではないですが、ここに記録を残しておきます。

続きを読む