タグ

2020年12月25日のブックマーク (9件)

  • Ruby 3.0.0 リリース

    Posted by naruse on 25 Dec 2020 Ruby 3.0系初のリリースである、Ruby 3.0.0 が公開されました。 これまで、Ruby3に向けてパフォーマンスの改善、並行処理、静的解析という3つの目標を掲げて、活発に開発が行われてきました。特にパフォーマンスの改善については、Ruby 3x3 として「Ruby3はRuby2の3倍速くする」ことを目指してきました。 Ruby 3.0では開発の指標の一つとしてきたOptcarrotベンチマークで3倍を達成するとともに、以下のような取り組みが行われています。 benchmark-driver.github.io/hardware.html に書かれている環境で計測されました。 8c510e4095 が Ruby 3.0 として使われています。環境やベンチマークによっては3倍にならないかもしれません。 Ruby 3 では

    fuyu77
    fuyu77 2020/12/25
    "Rubyは抽象解釈を武器に、型宣言なしで静的型チェックする未来を目指します。RBSとTypeProfはその第一歩です。Rubyがもたらす誰も見たことがない静的型の世界を見守ってください "
  • デジタル庁は人月商売の技術者のたまり場か、「行政のDX」に抵抗する者たちを暴く

    SIerをはじめとする人月商売のITベンダーの経営者たちは「えらいことになりそうだ」と不安で夜も眠れない日々を過ごしているかもしれない。あるいは逆に「どうせお茶を濁して終わりだろう」と高をくくっているかもしれない。何の話かというと、菅義偉政権が推し進める行政のDX(デジタルトランスフォーメーション)の件だ。 IT業界の関係者ならよくご存じかと思うが、金融と公共の両分野は人月商売のITベンダーにとって金城湯池だ。以前はこの両分野だけで業界全体の売り上げの4割ほどを占めるといわれていた。もちろん金融や公共の案件には多重下請けの形で多くのITベンダーが群がっているから、単純に足し合わせた全体の売り上げは水膨れする。それに最近は、他の産業分野でのIT投資が活発になっているから、比率はかなり下がっているはずだ。だがそうは言っても、今でもおいしい市場であるのは間違いない。 その金城湯池の一角が崩れるか

    デジタル庁は人月商売の技術者のたまり場か、「行政のDX」に抵抗する者たちを暴く
    fuyu77
    fuyu77 2020/12/25
  • SIerとは何か、何であるべきか ― 偉大ならざるリスクテイカー|ミック

    はい、今回はみんな大好き(大嫌い)SIerについての話である。 デジタル庁の動きに駆動されて、日で何度目かの内製推進が盛り上がろうとしている。 日ITシステム開発がうまく行かない原因としてしばしば挙げられるのが、ユーザサイド(非IT産業)にエンジニアやプログラマなどのIT人材が不足しているというものだ。確かに、日が欧米と比較してIT企業にIT人材を集中的に配置しているのは事実である。 こうしたIT人材の偏りによって、アジリティの高い開発ができない、CI/CDやDevOpsが進まない、というのは当たっているし、ユーザ企業も自らIT人材を雇用して内製を進めるべきだ、という議論にはもう十年以上の歴史がある(筆者が追えていないだけでもっと古いかもしれない)。 この時、悪玉として批判にさらされるのが、今回の主役であるSIerという存在である。日における内製推進は、しばしばSIer批判とセッ

    SIerとは何か、何であるべきか ― 偉大ならざるリスクテイカー|ミック
    fuyu77
    fuyu77 2020/12/25
  • GitHub - stimulusreflex/stimulus_reflex: Build reactive applications with the Rails tooling you already know and love.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - stimulusreflex/stimulus_reflex: Build reactive applications with the Rails tooling you already know and love.
  • 速報: Basecampがリリースした「Hotwire」の概要|TechRacho by BPS株式会社

    12/23の朝方、DHHが以下のツイートを発信しました。 Hotwire aka NEW MAGIC is finally here: An alternative approach to building modern web applications without using much JavaScript by sending HTML instead of JSON over the wire. This includes our brand-new Turbo framework and pairs with Stimulus 2.0 😍🎉🥂 https://t.co/Pa4EG8Av5E — DHH (@dhh) December 22, 2020 取りあえず様子を知りたかったのでDHHのツイートを追ってみました。お気づきの点がありましたら@hachi8833までお知ら

    速報: Basecampがリリースした「Hotwire」の概要|TechRacho by BPS株式会社
    fuyu77
    fuyu77 2020/12/25
  • ハチャメチャに愛されて育った

    私はサンタを12歳まで信じていた。両親は当に私を大切にして甘やかして愛して育ててくれた。 父は私のことをシンプルに溺愛している。頭の中の9割以上は娘のことを占めていると思う。「お父さんはいつも娘の幸せを願っているよ」とか素面で言い出すから涙が出る。 母は「道を外れた事しなきゃ別に何でもいい」みたいなスタンスで、まるで「私が私である限り愛している」とでも言うような、放任に見えてメチャメチャ愛が深い。 とにかくとにかく、もうハチャメチャに愛されて育ったので、私は人から愛される努力をしなかった。そして半端に頭の出来が良かったので適当に生きても高校生までは特に何も困らなかった。まあ半端なので大学入試まではこなせなかった。 「浪人したい。一年頑張るから」と言ったら私を信じてそこそこ投資をして浪人させてくれた。ろくに勉強せず適当な私文へ。 「就活めんどくさい。勉強は嫌いじゃないし公務員試験受ける」と

    ハチャメチャに愛されて育った
    fuyu77
    fuyu77 2020/12/25
    甘やかされて育つのって基本は良いことが多いと思うけれど、「サバイバル能力」的な部分が欠如する難しさはあるよなあと感じている。
  • GitHub Issuesを個人用のTodo管理アプリとして使っている

    個人的なタスク管理ツールとしてGitHub Issueを使うようにしてその仕組みを色々と作っているので、そのアーキテクチャについてのメモ書きです。 後述しますが、GitHubをベースとすることでプログラムでの拡張性が高いというのが特徴です。 セットアップが色々と必要になるためぱっと再現しやすい感じではなかったり一部未公開になってます。 需要があったらオープンソースとして公開できるように整えます。 GitHub Issuesとタスク管理ツールでの課題 自分の中で、タスク管理ツールとGitHub Issuesを両方使う場合に次の課題がありました。 自分のタスクの半分以上はGitHubに何かしら紐づく情報(オープンソース、ブログ、仕事)であったため、GitHub Issueとの二重管理感がある GitHub上で複数のリポジトリのタスクを管理するのが難しい 1つ目は、タスク管理ツールを使っても結局

    GitHub Issuesを個人用のTodo管理アプリとして使っている
    fuyu77
    fuyu77 2020/12/25
  • 最新の手法でブラウザのタブに表示される「Favicon(ファビコン)」を作成するとこうなる

    ブラウザのタブやブックマークに表示される「Favicon(ファビコン)」は、ウェブサイトを印象づける重要な要素です。そんなファビコンを作成しウェブサイトに表示させる最新の方法について、フロントエンドエンジニアのAndrey Sitnik氏が解説しています。 How to Favicon in 2021: Six files that fit most needs — Martian Chronicles, Evil Martians’ team blog https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs ファビコンは2000年代初頭に生まれたコンセプトで、インターネットに公開するウェブサイトはファビコンを備えているべきだとSitnik氏は主張。しかし、ウェブサイト

    最新の手法でブラウザのタブに表示される「Favicon(ファビコン)」を作成するとこうなる
    fuyu77
    fuyu77 2020/12/25
  • Next.js + Prisma + NextAuth.js + React Query で作るフルスタックアプリケーションの新時代

    どうも、@yuyaaar です。 最近は Next.js アプリを見ることが多くなってきました。もはや JAM スタックの王道、と言っても過言ではないかもしれません。 ですが、やっぱりフルスタックとなると、データベースや認証などが必要になってきて、その辺のやり方がいまいちよくわからない、という人も多いのではないでしょうか。 自分もその一人でした。😅 いろいろ調べたり作ったりした結果、今現在もっとも最強コンビであろう、 Next.jsPrismaNextAuth.jsReact Queryでのフルスタックアプリケーションの作り方をこの記事では書いていきます。 今回は、チュートリアルアプリでよくある Todo アプリを作って、vercel にデプロイ、というのをやってみたいと思います。 まずは最初に Next.js ボイラープレートアプリを作りましょう。 作成できたら、まずは TypeScr

    fuyu77
    fuyu77 2020/12/25