2019年12月23日のブックマーク (13件)

  • 【失敗と後悔】Flutterアプリ開発 七つの大罪 (と二つの余罪) - Qiita

    Flutter Advent Calendar 2019の22日目の記事です。 はじめに 私は今年の5月にウィッシュリスト(やりたいことリスト)を作ったり、共有したりできるアプリをFlutter + Firebaseで作り、リリースしました。この記事では、そのアプリを開発し、約半年間運営する中で見えてきた失敗や後悔をまとめ、七つの大罪として皆様に共有したいと思います。同じ過ちを繰り返す人が一人でも減れば幸いです... 嫉妬の罪:アプリ強制アップデートの仕組みを実装せずにリリースした 罪状 ゲームなどではよくある「アプリの強制アップデート」だが、これを行わず運用している多くのアプリへの〈嫉妬〉から、強制アップデートの仕組みを実装せずバージョン1.0.0をリリースしてしまった 詳細 ゲームアプリを起動して、まずアップデートさせられるという体験を自分がよくしていたんですね。で、これが「面倒だなぁ

    【失敗と後悔】Flutterアプリ開発 七つの大罪 (と二つの余罪) - Qiita
    wordi
    wordi 2019/12/23
  • ラーメンで理解するasync/await - Qiita

    JavaScript 2 Advent Calendar 2019 の19日目の記事です。 (19/12/23 10:41追記) Promise.allについて最後に追記しました。 対象 async/awaitがなんだかはある程度知ってる人 async/awaitをなんとなくで使ってる人 そもそもasync/awaitって? async/awaitは、Promiseによる非同期処理をより簡潔に効率よく記述できる手法。 普通にPromiseを使うとネストが深くて辛くなるのを救ってくれる。 「async/await Promise」で検索すれば比較についてはたくさん出るので今回は書かない。 便利だから全部async/awaitにしちゃおう! って思うんですけど、実は罠があって。 ちゃんと気をつけないと非効率な感じになっちゃうよっていうのが今回のお話。 ただ、コードを並べて説明してもよくわからな

    ラーメンで理解するasync/await - Qiita
    wordi
    wordi 2019/12/23
    Promise.all使うと並列内の全部が完了するまで待機するから逐次awaitの方がフレキシブル、ただそれを必要とする場面あんま無いし冗長でもあるけど
  • 1970年の大阪万博で想像された“50年後の日本”の姿に「あと10日でなんとかするのか」「大自然の驚異くらいしか再現できてねぇ」

    新米参与mayan @mayan1969 取引先「この案件は御社には難しかったかな!ハハハ!」 営業ワイ「…できらあっ!」 技術部「え?」 imasoku.com/delivery-date/ @imasokublogから リンク いま速 取引先「この案件は御社には難しかったかな!ハハハ!」 営業ワイ「…できらあっ!」 技術部「え?」 1: 2019/08/07(水) 15:49:24.77 ID:8bGXo6Vdp 取引先「今なんて言った?」 技術部「よせワイ君!!」 営業ワイ「同じ値段でもっと高品質な製品を期間内に納品いたします

    1970年の大阪万博で想像された“50年後の日本”の姿に「あと10日でなんとかするのか」「大自然の驚異くらいしか再現できてねぇ」
    wordi
    wordi 2019/12/23
    イルカがせめてきたらどうしよう
  • N予備校プログラミング入門コースで学べること - Qiita

    私 is 誰 今年の7月にドワンゴの教育事業部に異動し、N予備校でプログラミング講師をやることになりました。 現在は週2回ニコ生やN予備校上にてプログラミング入門コースの授業放送をしています。 ドワンゴ自体は7年目となり、ニコニコ動画の開発を4年、エンジニア教育エンジニア採用を2年ほどやってきました。 この記事で書きたいこと 現部署に異動後、教材のインプットを兼ねて『N予備校プログラミング入門コース』を履修したのですが、明らかに難易度が僕の想像した "入門コース" から外れたガチ編成になっていて衝撃を受けたことが記事を書こうと思ったきっかけです。 中身としてはとても良い教材になっているので、僕のような勿体無い誤解が少しでも減れば幸いです。 入門コースはいわゆる入門コースではない 『プログラミング入門コース』のゴールは ドワンゴがエンジニアとして採用したいレベル や IT企業のエンジニア

    N予備校プログラミング入門コースで学べること - Qiita
    wordi
    wordi 2019/12/23
  • lodash やめ方 - Qiita

    みなさん、 lodash で消耗してますか? 私は消耗しています。 なぜ lodash で消耗するかというと、とにかく思考停止でインストールされ、 node_modules 下で大量に重複します。サイズが大きいlodashが複数バンドルされてビルドされると、重篤なパフォーマンス上の問題を引き起こします。 lodash には実装上の問題もあり、異様に丁寧に、そして富豪的に作られており、その結果ビルドサイズが無駄に大きいです。丁寧に作られて入るのですが、現代のフロントエンド水準や一般的なポリフィルと噛み合っていません。というわけで、常々やめたいと思っています。 ちゃんとES201xを追ってる人からすると、ほとんどの lodash のメソッドは不要に見えるはずです。エントリは、思考停止で lodash で実装しようとする人に、ちょっと考え直しては? と投げつける用の記事になります。 現代におい

    lodash やめ方 - Qiita
    wordi
    wordi 2019/12/23
    tree shakingでいいのでは、と思ったけどそれでもそれなりのサイズになるのか、メソッドを一端インライン展開出来れば縮小するのかな
  • 「この中にも同性愛者がいる」 いじめ防止授業で講師の弁護士 | 共同通信

    黒枠のラベルは、コンテンツホルダー自身が付与したものです。グレー枠のラベルは文解析で自動付与されたものです。 大津市立小で11月に実施されたいじめ防止授業で、登壇した女性弁護士が児童らの前で「100人に1人が同性愛者なので、この中にもいる」と発言していたことが22日、市教育委員会への取材で分かった。発言が当事者探しを誘発し、いじめを助長する懸念があるとして、学校側は保護者に文書で説明する予定。 滋賀弁護士会の竹下育男副会長は「配慮を欠いた発言だった。性の多様性は小学生には簡単に理解しにくい。説明が不十分なまま『身近にいる』と発言したのは問題だ」としている。弁護士を処分する予定はないという。 高学年の児童約240人を対象にした「いじめと人権」がテーマの講演だった。

    「この中にも同性愛者がいる」 いじめ防止授業で講師の弁護士 | 共同通信
    wordi
    wordi 2019/12/23
    嘉門達夫「この中に一人・・・サムライがおる」
  • より良いコードレビューをするために気をつけていること | メルカリエンジニアリング

    Merpay Advent Calendar 2019 の22日目は、メルペイスマート払いチーム/Backend Engineer の @oinume がお送りします。今日はコードレビューについて自分が普段から実践していることを書いてみたいと思います。 はじめに 世の中にはコードレビューをする時の観点については数多く共有されていますが、より良いコードレビューをするためにはどうするのが良いか、というHOWについてのノウハウはあまりシェアされていないような気がしています。そのため、今日は自分なりに心がけているコードレビューのやり方と、ついでに気をつけている観点について書きたいと思います。 Slackを閉じる (これが当に一番大事だと思っているので最初に持ってきたのですが)私は極端に集中力がないため、SlackのDesktop通知が来るとついついそれが気になって見てしまいます。コードレビュー

    より良いコードレビューをするために気をつけていること | メルカリエンジニアリング
    wordi
    wordi 2019/12/23
    影響範囲網羅ならpanicよりruntime.Caller/Callersの方が止まらず全部走るので良いかも、ただ手軽さならpanic
  • 強いエンジニアという灯

    TokyoGirls.rb Meetup vol.2 の keynote資料。エンジニアになりたいと決めてから、実際に一人前のエンジニアとして価値を発揮できるようになるまでには、相当な量の修練が必要です。トークの前半では、強いエンジニアを目指すための原則、具体的な道筋についてご紹介します。一方、強いエ…

    強いエンジニアという灯
    wordi
    wordi 2019/12/23
  • Microsoft Wireless Display Adapter を1年半使ってみた感想 - THDY LOG

    この記事は、corp-engr 情シスSlack(コーポレートエンジニア x 情シス)#2 Advent Calendar 2019 の22日目の記事です。 はじめに 社内の会議室用にMicrosoftのワイヤレスディスプレイアダプター (P3Q-00009) を導入してから1年半が経ったのですが、なかなか良かったのでここで一度振り返ってみます。 きっかけはあるベンダーの担当者が商談の際に「最近これ便利なんすよ~」と言って持ち出したMiracast用アダプタ (恐らくELECOMとかIO-DATA辺りのメーカー品) でした。 そこで実際に使っているのを見て、遅延も気にならないし何よりワイヤレスっていいな~と思い、なんとなく検証用に買ってみたのがみたのが、Microsoft のワイヤレスディスプレイアダプターでした。 マイクロソフト ワイヤレスディスプレイアダプター V2【Wi-Fi不要】ミ

    Microsoft Wireless Display Adapter を1年半使ってみた感想 - THDY LOG
    wordi
    wordi 2019/12/23
    良さそう
  • Nintendo Switchのニセハード出現。その名も“NANICA SMITCH” - AUTOMATON

    任天堂のハイブリッドハードNintendo Switchの、ダミーハードウェアが一部地域の小売店にて販売されていると報告され、話題を呼んでいるようだ。ニセハードの名前は、NANICA SMITCH(ナニカ スミッチ)。GoNintendoなどが報じている。 NANICA SMITCHの設計はこうだ。水色と赤のコントローラーで、5.5インチのモニターを挟んでいる。アナログスティックは、十字キーらしきボタンで代用。コントローラーは着脱式で、2人プレイにも対応する。ゲーム画面は、ケーブルを通じてテレビに出力可能だ。背面部分にはスタンドも備わっており、細かいデザインに違いはあれど、かなりNintendo Switchライクなハードになっている。体には、ゲームが800種類以上収録されているとのこと。 Finalmente consegui comprar ??? não…. pera…. pic.

    Nintendo Switchのニセハード出現。その名も“NANICA SMITCH” - AUTOMATON
    wordi
    wordi 2019/12/23
    ニセハード"NANICA SWITCH" vs 公式ハード"ニンテンドー2DS" ファイ!
  • Google re:Work - マネージャー

    イノベーション イノベーションを起こすためのスキルを習得し、業務に活かす方法を学びます。

    Google re:Work - マネージャー
    wordi
    wordi 2019/12/23
  • 思いもよらないものをnpm publishしてしまった話(前任者の顔写真など) - Qiita

    俺「すっげぇいい名前のライブラリ思いついた!!」 俺「npm あるかな?あるかな?」 (カタカタ) 俺「なかった!よっしゃ一番乗りや!!!今すぐ作らないと!!!」 俺「npm init enter enter enter enter npm publish うおおおおおおおいっけぇぇぇ!!!!!!!」 (カタカタカタカタカタカタカタカタッターン) 俺「ミ゜ッ!」 ーーー おはようございます。番環境でやらかしちゃった人 Advent Calendar 2019の 23 日目を担当する、@sandessOjisanです。この記事では 思いもよらないものを npm publish したお話 を紹介します。 僕は あるとき 色々な会社の仕事を請け負っていた時期があり、そのときの無邪気なnpm publishによって、良くないことをしてしまったというお話しです。このコマンドを叩くといきなり番環境

    思いもよらないものをnpm publishしてしまった話(前任者の顔写真など) - Qiita
    wordi
    wordi 2019/12/23
    公開出来るほどロジックを一般化出来ているって事ならセーフかな、しっかりやるならリポジトリサーバを独自に作るとか
  • ビルド時に俳句を読めるプラグイン - Qiita

    こんにちは、クソアプリ Advent Calendar 2019の 19 日目は、@sandessOjisanがやっていきます。この記事では 俳句力を鍛えるための babel-plugin 開発 について記事を書きます。早速使いたい方はこちらからどうぞ。なお、季語はありませんが、無季俳句として俳句としてカウントされるようです。 背景 なんでこんなものを作ったかというと、それは自身の俳句を読む力を鍛えたかったからです。 俳句とプログラミング みなさんの周りにも、ダジャレ・韻、そして 俳句 を言うのがやたら上手い人っていませんか。私の周りにはそういう人がたくさんいます。そして、そういう人に限ってプログラミング能力も非常に高いと感じています。もちろん、「俳句ができるからプログラミングもできる」なのか「プログラミングができるから俳句ができる」のどちらなのかはわかりませんし、そもそも因果関係があるこ

    ビルド時に俳句を読めるプラグイン - Qiita
    wordi
    wordi 2019/12/23
    アイエエエエ!