タグ

2020年8月25日のブックマーク (4件)

  • 配列を征する者はJSを制す。JavaScriptのスマートな配列操作テクニック - ICS MEDIA

    JavaScriptでコードを記述する際、配列の各要素について処理をするケースは頻出します。開発の現場で配列操作の処理を見ていると、次のようなケースがよくあります。 配列の非破壊の望まれる場面が増えているが、元の配列を破壊操作している filter()やevery()など配列のメソッドで書けるところを、forEach()メソッドやfor ... of文を使ってコードを記載し、冗長になっている 記述しても効果のないArray.from()を使用している コード的には問題なく、アプリケーションは意図的に動作しているかもしれません。しかし、冗長な記述は可読性が低下し、予期せぬバグを誘発する可能性があるでしょう。 記事では、配列操作でよく見かける冗長な記述を、簡潔な記述で置き換える方法について解説します。 記事で紹介するJavaScriptの配列操作のチートシートを用意したので、まとめて読みた

    配列を征する者はJSを制す。JavaScriptのスマートな配列操作テクニック - ICS MEDIA
  • 漫画ビューアー用カスタムビュー「MangaView」をオープンソースで公開した話

    漫画ビューアー用のカスタムビュー「MangaView」をオープンソースで公開しました。 MangaView - An ImageView for reading manga(comics) for Android. https://github.com/keiji/mangaview MangaViewを使えば、複数枚の画像(ページ)を並べて表示して、ピンチイン・ピンチアウトで拡大率を変えたり、スワイプでスクロールしたりできます。 また一画面に見開きで表示可能なので、横画面の時だけ見開き表示。といった使い方もできます。 7月末でメインにしていた仕事の一角が終了したので、8月以降はそれなりに暇になりました。 次の仕事を探そうにも新型コロナウイルスでリモートワークのこの時期、ほいほいと東京に行ける状況ではありません。 まぁ、夏休みをもらったとでも思うかな。と、数日の間はベッドに寝転がりながら、

    漫画ビューアー用カスタムビュー「MangaView」をオープンソースで公開した話
  • ちょっと冷静になっては?

    最初に。 『人の金なんで、どうでも良いと言ってしまえば、それまで』 その上で言いたい。 何に対してかというと『スパチャ』 おそらくスパチャをしている人はいたって冷静だと自分を評価するかもしれない。 が、傍から見れば、気が狂っているとしか思えない状況が続いている。 Vtuberとかに貢いでどうするの?とぶっちゃければ、それである。 なんでこんなに辛辣に述べるかと言うと…やってることはパチンコ・スロット、ホスト・キャバ通いと何ら変わらないからだ。 まあ?それで自分の精神が保てているのであれば、それで良いかなと思えなくもないが。 どう見ても、ここ最近のスパチャへの投資額がおかしい。 どんなに貢いでもホストやキャバと違って、たった一言「ありがとう」を言ってくれるか、それとも無視されるかだけで終わる虚しいものにしか見えないのに、 それでもVtuberに貢いでいる姿を見ると、正気を失っているのかと思え

    ちょっと冷静になっては?
  • VuetifyでCRUDを作る手順【Laravel6とNuxt.jsで作る管理画面】 - Deha magazine

    PHPの人気のフレームワークLaravelではWebサイトの管理画面を開発することができます。 このシリーズではそんな管理画面の構築に関して、技術者向けにその手順を紹介しています。 この記事ではVuetifyを利用してCRUDを作る方法をご紹介! Nuxt.jsからLaravelAPIをAjaxで通信できるようにする手順はこちらの記事で解説。CookieによるAPI経由のユーザー認証機能を作る方法はこちらの記事で解説しています。 ・Laravelを使って構築をしたい方 ・Webサイト構築の具体的な手法が知りたい方 これらに当てはまる方におすすめの記事となっています。このシリーズを読めばLaravel6とNuxt.jsで管理画面を作成することができますよ。 Vuetifyを使う理由VuetifyはマテリアルデザインベースのVueUIコンポーネントライブラリです。 Vueを使って画面を作り

    VuetifyでCRUDを作る手順【Laravel6とNuxt.jsで作る管理画面】 - Deha magazine