タグ

ブックマーク / atsushieno.hatenablog.com (11)

  • 8月の開発記録 (2022) - ものがたり

    ちょっとだけ台湾生活のようす 台湾で日常生活を送りながら日暮しPCに向かいて過ごしています。日も医療崩壊がひどいことになっていますが、安全に過ごせる度合いは台湾とどっこいどっこいなところがあるなあと感じています。公共交通機関でマスクを外す人間は皆無に近いので(これはきちんと規制があるためでしょう)、日とは違って安全にMRTやバスで移動できています(日では2ヶ月に1回くらいしか載っていなかった)。MRTはもともと飲禁止で、日みたいにホームに自販機も売店も設置されていないですし。 最初の1ヶ月はそこそこ他人と会うことがあったのですが、最近は外出する理由もなく、ほとんどYouBike(貸自転車)しか使っていません。いつの間にかYouBike 2.0とやらができて、大抵500mも歩かないうちにバイクスポットが見つかるくらい増えているので、ちょっとGoogle Mapで茶店(作業場)を探し

    8月の開発記録 (2022) - ものがたり
    Kirche
    Kirche 2022/09/01
  • さいきょうのCode of Conductを求めて - ものがたり

    こんど新しく勉強会を立ち上げるのだけど、2020年に新規コミュニティを立ち上げるのは、自分が今までやってきたような勉強会(Xamarin.Forms読書会とかmono meetingとか)を作ってきたようなのとはだいぶ状況が違うようだ。特に最近よく話題になるのはCommunity Code of Conduct(CCoC, CoC)に対する何かしらの意思決定を求められる、というところだろう。 今回いろいろ考えてCoCをまとめることにしたのだけど、一般的なCoCに比べてだいぶ大きな改善を施したので、それに至るまでにいろいろ検討したことを参考までにまとめておきたい。 目次 完成品 CoCの質は何か CoCを策定することに対する批判的議論とそれらへの対応 他人の行為を「禁止」できる「コミュニティ」とは一体何者なのか? 参加者が合意していないものを強制できるのか? CoCに合意できない一部のメン

    さいきょうのCode of Conductを求めて - ものがたり
    Kirche
    Kirche 2020/01/10
  • Xamarin.AndroidXMigrationについて - ものがたり

    今回はコレに関連して少し詳しく書く。 devblogs.microsoft.com 目次 Xamarin.Androidは時代遅れ androidx (a.k.a Jetpack) androidxへの移行の課題 Jetifier Xamarin.AndroidのJetpack移行戦略 Xamarin.AndroidXMigrationの仕組み Xamarin.AndroidXMigrationの注意点 その他 Xamarin.Androidは時代遅れ Xamarin.AndroidとスタンダードなKotlin中心のAndroid開発の乖離は年々ひどくなっている。たとえば data-binding, room: Android Gradle Pluginの中で行われるコード生成を前提としているので難しい。 constraint layout designer: constraint lay

    Xamarin.AndroidXMigrationについて - ものがたり
  • .NETはどのくらいAPLに近づくことができるか - ものがたり

    .NET, .NET Core, monoのランタイム・フレームワーク・ライブラリ Advent Calendar 2018の1日目は「.NETはどのくらいAPLに近づくことができるか」というお題でお送りします。 APLとは何か APL(audio programming language)というのは、主として音楽を作成したり音響効果を実現したりする目的で音声を処理するためのもので、主に非プログラマー(というか、「ガチの」プログラマーではない人々)でも「簡単に」書けるようにするために開発されています。ここで言うAPLというのはひとつの言語ではなく、さまざまな言語の総称です(固有名詞であるA Programming LanguageことAPL言語は、オーディオとは一切関係ありません)。類似の概念としてVPL(visual programming language)があると言ってもよいでしょう

    .NETはどのくらいAPLに近づくことができるか - ものがたり
    Kirche
    Kirche 2018/12/01
  • Awesome Xamarin (技術書典5新刊情報) - ものがたり

    無職になっても生活が在職時とほとんど変わらないatsushienoです。それって単に給料が入ってこなくなっただけじゃないか…?自由な生活たのしい!!!1 戯言はさておいて、9月は多くの時間を10/8の技術書典5に向けて費やしていました。そのうちのひとつは今日お知らせするXamaritans名義の新刊です。 Xamaritansの配置は「う-78」です。詳細は技術書典Webサイト上のサークルページをチェックしてください。 タイトルは「Awesome Xamarin: この素晴らしいXamarinの世界」です。 (今回はまたイラストをお馴染みの(?)絵師に描いてもらいました。今まではアナログ絵の取り込みだったのですが今回はペンタブで描いたらしい…) 内容ですが、今回は完全に1人で書くことにしました…というと何やらそのような意図でやったように聞こえるのですが、単純にまともに原稿募集を出していなく

    Awesome Xamarin (技術書典5新刊情報) - ものがたり
    Kirche
    Kirche 2018/09/26
  • Leaving Microsoft - ものがたり

    7月30日を実質的な最終出社日としてMicrosoftを辞めることにしました。と言っても「出社」なんてしていないので*1、業務でXamarinの開発に携わるのはこの日が最後だった、という意味合いです。社員としての最後のcommitはコレになることでしょう。 プロジェクトに参加したのが2002年、Novellに入社したのが2003年、それ以来15年間も業務でMono Projectおよび関連プロジェクトの開発に携わっていたことになりますが、それにひと区切りを付けたということになります。長いですね。Microsoftでの2年と1ヶ月など自分の経歴ではオマケでしかないですし、Xamarinの開発ですら2011年からの7年間なので、それでもこの仕事の半分以下ということになります。 何で辞めるの? いろいろありますが、今日はクリーンでポジティブな話だけを取り上げて書きたいところですが、「Micros

    Leaving Microsoft - ものがたり
    Kirche
    Kirche 2018/07/31
  • GitHubの買収とオープンソースコミュニティについて - ものがたり

    6月2日にmicrosoftgithubを買収する噂が流れて、3日には確定情報として流れて、4日には正式発表があった。これに対しては歓迎する声から悲しむ声、非難する声などさまざまな反応があった。この反応の一部が、どちらの方向についてもあまり良くないと思っているので、可能な限り問題のある反応を潰しておこうという意図でこれを書くことにした。 ちなみに、笑える反応としては、githubにアクセスするとClipperやカイル君が出てくるようになるみたいなジョーク画像の類があるけど、これを集めているとキリがないし今回はきちんと論じたいことがあるので、その辺は他所に任せたい。 それはさておき、これは長い文章(になる予定)なので、最初にふたことで要約しておきたい: 新CEOのNatは割と信用できるやつで、きっとGitHubを上手くやっていってくれるので、もしMSというだけで疑っているだけならちょっと人

    GitHubの買収とオープンソースコミュニティについて - ものがたり
    Kirche
    Kirche 2018/06/09
  • Xamarin最新情報2018 (de:code2018) の補足情報 - ものがたり

    de:code2018が何とか終わりました。イベント自体にいろいろ問題はありましたが、とりあえずそれはおいておいて、わたしのセッションに来ていただいた方はありがとうございました。 スライドはこちらで公開してあります(イベント事務局側でも録画とpptを公開するんだと思います)。当日に「期待していた内容と合っていない…!」みたいな事故を防ぐために数日前にプレビュー版を事前公開していましたが、そもそもtwitterで事前チェックの発言を発見した人がいたかどうかは不明… speakerdeck.com 事前に軽くしゃべってみたら80分くらいかかってしまったので、いろいろ削って、でもストーリーラインは何とか残しておこうとなった結果こんな感じでしたが、いろいろ端折ってしまったので、ちまちま補足しようと思います。 Ooui.Wasm デモの手順はほぼOouiのwikiに書いてあるとおりです。Webサーバ

    Xamarin最新情報2018 (de:code2018) の補足情報 - ものがたり
    Kirche
    Kirche 2018/05/24
  • NuGetパッケージが不要なnetstandardパッケージをずるずると追加する問題 - ものがたり

    Xamarin.AndroidXamarin.iOSでNuGetパッケージを追加していると、たまに膨大な.NET Standardのパッケージが追加されて「は?」ってなることがあると思います。具体的にはNewtonsoft.Jsonとか。 こいつら実のところゴミなんです。いらないんです。しかもゴミなのに消せないんです。Newtonsoft.Jsonが依存しているからちゃんと消せないようなかたちで追加してあげたのねん! ボンビー! これが原因で、ビルド時になると、MSBuildがこんな警告を出してくるようになります(原典はxamarin-androidgithub issue)。 2> "Microsoft.CSharp, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" was chosen becau

    NuGetパッケージが不要なnetstandardパッケージをずるずると追加する問題 - ものがたり
  • Long Live, Xamarin - ものがたり

    これはいわゆる「転職ブログエントリ」みたいなノリで書いていますが、まあご存知の方はご存知の通り、転職ではありません。 日時間ではもう7月になってしまいましたが、今日、Xamarinが正式に最後の営業日を迎えます。 設立から5年と2ヶ月弱、わたしが在籍していたのは4年と11ヶ月でしたが、こうして過ぎ去ってみると、あっという間であったように思えてきますね。5年前には、わたしはまだ所在不明の国籍不明ですらなかったわけで、5年間というのがいかに短いようで長い間であったか気付かされます。5年前なんてAndroid 3.xの時代だったんですよね。 わたし自身は、今後も、業務としては同じXamarinチームのまま、所属としてはMicrosoft仕事するということになります。 Xamarinがどんな5年間を経てきたのかは、もう 十分すぎる くらい*1 書かれた と思うので、ここで繰り返すことはしません

    Long Live, Xamarin - ものがたり
  • Xamarinの2年半を振り返る - ものがたり

    Xamarin Advent Calendar 24日目のエントリーです。クリスマスイヴということで、少しふんわりした振り返り話を書きましょう。 今さら書くこともないでしょうが、わたしはXamarinの中の人をやっています。もともとはMonoの中の人なわけで、Xamarinの中の人としてのポジションでは正直個人的には大したことはやっていません(いやそれはmonoでもか)。特に最近はAndroid仕事も放置して、今さらMSBuild.exeの実装を勝手にやっているわけでして、いつクビになってもおかしくない仕事ぶりであります。Xamarinとしての仕事は、もう少しネイティブ寄りの開発をさせてくれるかLinux版を出すかしてくれたらやる気3-5倍くらいでコミットするのになぁといった感じでくすぶっています。 まあ戯言はおいといて、今回はわたしからの〆エントリということで(てか2日しか書いていない

    Xamarinの2年半を振り返る - ものがたり
  • 1