あるSEのつぶやき・改

IT・システム開発に関することをつぶやいています。

『Kotlin&Swift で始める クロスプラットフォームアプリ開発 入門』が技術的におもしろい #技術書典

コロナウイルス騒動でイベントが中止になった「技術書典 8」の代わりに、運営さんが頑張って「技術書典 応援祭」が3月7日から4月5日の期間限定で開催されています。 techbookfest.org 今回は、『Kotlin&Swift で始める クロスプラットフォームアプリ開…

技術書典 応援祭はいいぞ。技術書探しの旅に出よう!

技術書典 8 は、コロナウイルスのために残念ながら中止になってしまいましたが、運営さんが頑張って、オンラインイベントの「技術書典 応援祭」が3月7日から4月5日の期間限定で開催されています。 techbookfest.org なんでも突貫工事で作ったという話ですが…

みずほ銀行のヤバい本『みずほ銀行システム統合、苦闘の19年史 史上最大のITプロジェクト「3度目の正直」』が本当にヤバいのでその感想など

2020年2月14日のバレンタインデープレゼントとして、みずほ銀行のシステム統合を特集した『みずほ銀行システム統合、苦闘の19年史 史上最大のITプロジェクト「3度目の正直」』という、タイトルからしてヤバい本が出版されました。 早速読んでみたので…

React Native+Expoでドラッグ&ドロップ可能なリストを作成する方法

はじめに React Native + Expo でドロップ&ドロップ可能なリスト(SortableなList)を作成する方法をご紹介します。 最初はreact-native-sortable-listなるものを試したのですが、ライブラリ内部で古い記述があり警告が消せないので断念しました。 github.com…

強力なクロスプラットフォーム技術になるBlazorでAndroid/iOSアプリを試してみた

はじめに 「.NET Conf Focus on Blazor」というオンラインイベントで、Blazor(ブレイザー)でAndroid/iOSアプリを開発できる「Mobile Blazor Bindings」が発表されました。 www.publickey1.jp 最近はクロスプラットフォーム技術が熱いですが、Blazor がその仲…

React Native+ExpoでSQLiteのデータベースにアクセスする方法

はじめに React Native + Expo + TypeScript な環境で SQLite のデータベースにアクセスする方法を試してみたのですが、なかなかうまくいかず苦労したので、その方法を掲載します。 そもそもとして、ローカルのデータベースには Realm (レルム)を使用したか…

2020年の「今年の抱負」を書いてみる

新年あけましておめでとうございます。 令和になってから初めての新年ですね。 気持ちも新しく一年を送りたいと思います。 さて、昨年から「今年の目標」を立てているのですが、今年も立てたいと思います。 ■目標1 ・定期的に運動を行い、年末までに体重を…

2019年の「今年の抱負」振り返り

2019年は珍しく「今年の抱負」なるものを書いてみました。 令和元年から始めたとなると分かりやすいので、今後も継続していきたいものです。 www.aruse.net では振り返ってみます。 ■目標1 ・定期的に運動を行い、年末までに体重を5kgは減らす。 今年の…

Fix)Unable to resolve "react-native-gesture-handler" from "node_modules/@react-navigation/native/src/Scrollables.js"

React Native + Expo を実行していると以下のようなエラーが表示されました。 Unable to resolve "react-native-gesture-handler" from "node_modules/@react-navigation/native/src/Scrollables.js" 解決策は、react-native-gesture-handler をインストール…

React Native+Expo+NativeBaseのAndroidでヘッダーが通知バーに覆いかぶさってしまう現象の解決方法

React Native + Expo + NativeBase のアプリで、Android の場合にヘッダーが通知バーに覆いかぶさってしまう現象が発生しました。 解決方法は簡単で、app.jsonに以下の記述を追加するだけです。 "androidStatusBarColor": "#334393", "androidStatusBar": { …

React Native+Expo+NativeBaseのプロジェクトを関数ベースで作成してみる

はじめに React Native (+ Expo) で使用できる NativeBase という見目麗しいライブラリがあるのですが、公式の Expo のセットアップサンプルが、React.Componentベースなので、関数ベースに書き換えてみます。 なお、言語は TypeScript とします。 nativebas…

React Native+ExpoでESLintとPrettierを使いコードチェックとフォーマット整形を行う方法

はじめに React Native + Expo の開発を行おうとして、そういえば React のプロジェクトで ESLint と Prettier を導入したけど定型化しておらず再利用ができないなぁと思いました。 じゃあ、React プロジェクトの ESLint と Prettier の設定を React Native …

Xcodeが "The package “MobileDeviceDevelopment.pkg” is untrusted." エラーで起動しない場合の対処方法

久しぶりにXcodeを起動しようとしたら、コンポーネントのインストールが要求されたのでインストールしたら見事に失敗しました。 エラーログにはこんな情報が。 2019-11-17 16:17:24+09 MBP Xcode[90584]: Package: PKLeopardPackage

AWS SESで検証メールがS3に届かなかったケースの対処方法

AWS

タイトルの通りなのですが、AWS SES で Route 53 で SPF の設定を行うと、MXレコードがデフォルトで以下のものになります。 10 feedback-smtp.us-west-2.amazonses.com これが罠で、実際は以下のようにしないと S3 にメールが届きません。(リージョンは各自…

Firefoxでリダイレクトがキャッシュされてしまった場合の解消方法

Firefox はリダイレクトされたサイトがあると、それをキャッシュする親切機能があるようです。 ですが、開発時にリダイレクトを止める場合などには、原因不明のリダイレクトが発生してしまう問題があります。 実際、これにドハマリしました。 キャッシュされ…