窓を作っては壊していた人のブログ

提督の窓や成績の窓を作ってました.今では適当に好き勝手に開発をしてます.

Xamarin.Forms 2.4.0系を使うとiOSのListViewとLabelの組み合わせてNullReferenceExceptionで落ちる

タイトルのとおりです. 現在Xamarin.Forms 2.4.0.282でアプリケーションの開発をしていたのですが,なぜかiOSでのみListViewにカスタムCellを入れてLabelをモデルのバインディングで表示させるとNullReferenceExceptionで落ちる問題が発生していました. ど…

Visual Studio for Macで netstandard 2.0なプロジェクトでXamarin.Formsを使ってみる

注意!!!!!! 以下の手段でタイトルの件は試すことが出来ますが,現在手元のVisual Studio for Mac 7.3.0.692で,jsonファイルを開くとVisual Studio for Macの動作が不安定,またファイルを閉じようとするとクラシュする問題が発生しています. 試す方は自己…

Visual Studio for Mac の Alpha channel で苦しめられてきた日本語入力問題が直った

日本時間では今朝7時ぐらいに配布された15.4のアップデートで先日辺りに書いた日本語入力問題が直ったMonoが配布されました. これでやっとMono 5.7系を使って完全なる人柱をしなくて済みそうです.頑張ってPR出してよかったー なおXamarin.Forms 2.4系 + ne…

SECCON Beginners 2017 仙台に参加してきた(ネタバレ含)

2017.seccon.jp 3つの講義を受けて後の演習で実際に難問か解くというもの. ビギナーの私にも理解できるような非常に丁寧で面白い講義でした. 以下覚えてることを適当に解き方と一緒に書く.

日本語を含むC++のプロジェクトをAppVeyorでビルドしたらはまった

Raspberry Piに喋らせてみるみたいなことで使ってる人もいるのかもしれない OpenJTalk. これをC# でラップして,ライブラリ化して使いたいなと思ったためちょこちょこと作業をしていました. 実際のC/C++のプロジェクトがこちら GitHub - yamachu/LibOpenJT…

私のネタ帳 - 随時更新 -

2017/09/04 dotnet code-generator の Visual Studio for Mac 向けのラッパーアドイン (9/5) 雛形は完成したけど,gtkでダイアログ作らないとなのでMono developインストールしないと… csx を使った Realm の初期データ挿入のマイグレーション支援アプリケー…

ASP.NET Core と Realm Object Serverを使ってクライアントとマスターデータの共通化を試してみたい

雑記とメモです. 現在作っている東北大学大学祭アプリのデータベースにRealmを使用しています. 昨年はサーバーはPythonのDjangoで作成して,データベースはMySQLを使用していました. しかしクライアント側はRealmを使用していて,同期の難しさが問題とな…

Visual Studio for Mac Community 7.2 Preview (7.2.0.540)ではまった

私は Visual Studio for Mac を常に Alpha 版で運用しているのですが,当該バージョンでインストール及び起動に関してはまってしまったのでメモ. ここにバグ報告してみた まずは結論 アップデータで配布されていた最新バージョンの Mono (5.4.0.167) が問題…

Pythonのctypesを使ってネイティブライブラリを使う

また備忘録として. 前回は NuGet でプラットフォームごとにネイティブライブラリを同梱してそれを使うラッパーのパッケージを作る方法 - 窓を作っては壊していた人のブログ という感じでC# でネイティブライブラリをラップして使うようなことを紹介しました…

NuGet でプラットフォームごとにネイティブライブラリを同梱してそれを使うラッパーのパッケージを作る方法

非常に自分で挑戦して悩んだことだったので,備忘録として残しておくことにします. 現在大学院で音声研究をしていて,音声信号処理系のライブラリを使うことが多いのですが,その多くが C/C++ で書かれていたりします. 実験レベルではシェルからパイプで繋…

とあるウェブコンテストみたいなものに参加してから結果発表までに約半年かかったことに関してのお気持ち

非常に辛いお気持ちになってしまったので,コンテストなど参加者が熱意を持って参加するイベントを運営する側には今後このようなことがないようにというお気持ちを込めて雑に記録. TL;DR 行われること 日時 締め切り 2016年12月2日23:59 プロダクトの評価 1…

雑記: Mastodon を見ての学祭での利用について

学祭アプリのタイムラインを Mastodon に置き換えたい. 前回のアプリケーションではサーバーとモバイルで頑張って WebSocket をはっていたので,再度今年実装などになると非常に面倒だろうなと思った. 問題になってくるのはアカウント登録や認証周り.ここ…

C# で Mastodon のAPIライブラリの Mastodot を作った

最近 Twitter も見つつの Mastodon も見つつみたいな生活になってきました(どのインスタンスかは…察してください)(就活の方をちゃんとやりなさい)(研究が炎上している) そうなると自分で適当なクライントを作ったり,API を叩いてちょっとした監視など…

久しぶりに Windows 使って開発する時に .NET Core 周りで困ったこと

はじめに 最近(1ヶ月前ぐらい)Windowsマシンを導入しました. 今使っているMac Book ProにもVMで入れてはいたのですが,ストレージが足りずに起動が出来なくなってしまって, ある意味いい機会だということで,どうせ重い作業をするのであればリモートで…

VSCodeでの.NETアプリ開発の知見(随時追加

問題 - ローカル環境変数設定 - エディタ周り 状況 解決策 問題 - tasks.jsonで色々コマンド使いたい - エディタ周り 状況 解決策 問題 - yo aspnetで作られたDockerfileを使ってみたけどrestoreでこける - 開発周り 状況 解決策(正しいかは別 問題 - ローカ…

WebSharpを触ってみた(導入編

Xamarinの強い人たちのツイートを眺めていたらこんな記述がありました.(会話の内容は省略) https://t.co/udyaNTGKvnですよねー つ https://t.co/U5pWU6wHTk— あめい@DroidKaigi&技術書展2 (@amay077) 2016年11月19日 なにこの見るからに面白そうなもの…とい…

mixi git challengeに参加してきました

経緯 今年の夏休みにもメールでgit challengeのことは知っていたけれども,クックパッドのインターンに参加していて,後半まで残れるかわからなかったため参加を見送りしていたイベントでした. しかし今の時期に開催されるもので,友人から一緒に出ないと誘…

Xamarin StudioのAddinを作っていたらハマってしまってteratailで質問したら解決した話

毎回タイトルにセンスがないのは仕様 ということでタイトルのまんまのことでして,Xamarin StudioのAddin作りをしてみました. 成果物はこちら GitHub - yamachu/VariableConsoleWriter 選択した変数をSystem.Diagnostics.Debug.WriteLineで囲って,実行され…

XamarinでFirebase使う記事を投稿しました

まだiOS版のみ(Androidの方が楽なのに) qiita.com 画像もなんもなくてツラい記事だけど,サンプルコードをアップしたから,許してね!

Xamarin.AndroidでJavaバインディングしてみたらちょっとツラかった話

TL;DR remove-node使っとけ またXamarin関係ネタ 先週の土曜日と日曜日でJPHACKSというイベントの東北予選に参加していました. 2016.jphacks.com そこで提供されるAPIとかをぼーっと眺めていたらWebRTCの技術を使ったサービスのAndroidとiOS向けのSDKがある…

今年の夏は充実していたなと感じた秋の夜

夏休みにあったことを最後にまとめておこうとか思っていたらすっかり忘れていて,今はもう10月末... そういえば数ヶ月間は何をしていたんだっけなぁと考え始めたら書いていないことが見つかったので軽く,さらっと... 8月の出来事 クックパッド株式会社さん…

東北大学祭アプリをXamarin.Formsで作ってみた

タイトルの通り,第68回 東北大学祭 の公式アプリケーションをXamarin.Formsで作ってみました. 以下リンク アプリ紹介ページ 東北大学祭公式アプリ - Google Play の Android アプリ 東北大学祭公式アプリを App Store で ↑ダウンロードはこちらから 開発ま…

FirebaseをXamarinのプロジェクトで使ってみて

勘違いしてたことがあったんですよ, Cloud Messaging(FCM)とNotificationってね,別物なんですよね qiita.com というわけで,ここで大きな勘違いや無駄な作業をしていましたというあれです. これはFirebaseのことであってXamarinそこまで関係ないですね. …

Xamarin.iOSでFCM(Firebase Cloud Messaging)を使う

経緯 GCMのAPIキー取りに行こうと思ったらFCMの方が新しいよ!こっちとったほうがいいよ(強制)という感じでFirebaseを使うかーと思い立ったため. 実際に検索してみると動作してるライブラリがあまり見つからず困っていたところ Google Firebase Support ·…

Microsoft Student Partnerになりました

そのまんまです.テクニカルMSPとしてこれから活動を行っていきます. 経緯 友人に今MSPを募集しているよという風に情報を貰ったのが知ったきっかけでした.Microsoftの製品やサービスに興味があり,また学生残り約1年外部での活動もしてみたいなと思い応募…

Cookpad Tech Internship - Summer 2016 - に参加してきた(後半)

前半はこちら Cookpad Tech Internship - Summer 2016 - に参加してきた(前半) - 窓を作っては壊していた人のブログ サービス開発実習 / インフラ実習 後半は大学の講義の日程の関係で他のインターン生と比べて1週間短い1週間コースでした. 私はモバイル…

Cookpad Tech Internship - Summer 2016 - に参加してきた(前半)

参加の経緯 就活が来年に迫ったM1の夏,多くの経験と圧倒的成長がしたいなぁと考えサポーターズさんのエンジニア面談会に5月ぐらいから参加していました. そこで今回お世話になったクックパッド株式会社さんと出会うきっかけがあり,そこで 技術はあくまで…

Macでの回転

今日物理的にマシンにアクセスできた時のいたずらとして画面の回転のことを話してました.

ICPC予選の参加とか近況報告

そういえばこんなブログを開設していたなぁと思い出しので. 6月に入ってから就活関連で東京に行ったり毎週のように土日にセキュリティの実習があったりとで休まる暇がありませんでした. 24日(金曜日)には初めてICPCの予選に参加しました.同じ大学内(ほと…

やっぱりProxy系統の方がよさそう

メモ的なあれです 前もツイートしたかなとか思ったのですが,どうだろう,覚えてないです. QWebEngineに代わるとQNetworkAccessManagerでレスポンスハンドリング出来ないんじゃないっけ,ってことで, 再度Proxyサーバーを走らせて,そこからハンドリングす…