第2回は変数宣言や代入についてです。
Kotlinは型推論をバリバリ使っています。また、C#と逆で型情報は変数名の後ろが定位置です。
続きを読む自称C#er(C#くらいしかまともに触ったことがないともいう)のアンセケターメンさんが、なんとなくAndroidアプリ開発に手を出してみようと思ったらしく、Kotlin&Androidの学習記録(?)をつけようと思います。
なんでKotlin始めるかっていうと、.NET MAUIのGAが遅れに遅れて2022年の第二四半期になってるせいです。まあC#で書くにしてもAndroidの知識あったほうがいいし?コトリンって響きがちょっとかわいいし?
iOSは……1万円/年くらいのApple税を払わないと7日間しか実機デバッグさせてくれないし、そもそもMacないとできないし(一応持ってるけど)、で無視。
というわけで続くかどうかはわかりませんが入門記1回目。
続きを読む冬休みの自由研究として、C#/.NETでひらがな判定・ひらがな→カタカナ変換などをやってみました。
スマホでよみがなが入力されたらインクリメンタルサーチを実行するという動作を行うのに、入力された文字がすべてひらがなかどうかの判定が必要だったというのが動機です。具体的にはコミケWebカタログのアプリ連携でサクッとサークル検索したいなーというやつ。
変換方法がいくつかあったので、BenchmarkDotNetを使ってパフォーマンス比較をしてみました。
ソースコードはここに置いてあります。
https://github.com/anseketamen/KanaConvertStudy
続きを読むPythonみたいにインデントでブロックを表す言語と、C++やC#みたいに{}を使ってブロックを表す言語、どっちが見やすいんだろうみたいな話をしていたときにふと思いました。
それはそうとC#は最近=>多用しすぎな感じがある pic.twitter.com/6fa6m4mR2r
— 🚇アンセケターメン🚇 (@anseketamen) 2021年6月19日
ということで思いついたのをつらつらと並べ立てていきます。
あ、この=>はラムダ演算子というそうです。
いつの間にか「C# =>」でググれるようになってましたね。昔はC#をググっても#が認識されなくてググラビリティ低いなと思ってたけど、時代は変わりました。
続きを読む北京の本社ビルを売るだとかそろそろ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、最初の30日間無料体験をしたあとは無料会員で登録したまま50円セールのときに時折レンタルするくらいだったのですが、最近は採算がアレなのか足元を見ているのかキャンペーンも88円になったりしていました。
そんなとき、17年10月にこんな感じのメールが届いてこれはお得なのではないかと思い、試しに約2ヶ月間有料会員(定額8)になってみました。
結果としては2274円で42枚、約54円/枚で借りることができました。
ひたすら借り続けて数を増やすことでコスパを上げる方法なので誰にでもおすすめできるものではないですが、ここに記録を残しておきます。