タグ

2020年12月1日のブックマーク (13件)

  • CSS Gridでレスポンシブ対応の代表的な5つのレイアウトを実装するテクニック

    Webページやスマホアプリでよく使用される代表的な5つのレイアウトをCSS Gridで実装するテクニックを紹介します。 ヘッダ・コンテンツ・フッタを積み重ねたもの、12カラムのグリッド、メディアクエリなしのレスポンシブなど、実際によく使用されるレイアウトばかりです。 CSS Gridを使用すると、今まで少し複雑だったレイアウトもシンプルなコードで簡単に実装できます。 Master CSS Grid by Building 5 Layouts in 17 Minutes by Thu Nghiem 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに 1. 基的なレイアウト「パンケーキ スタック」 2. 基的なレイアウト「12カラムのグリッドレイアウト」 3. grid-template-areasがある場合とない場合のレ

    CSS Gridでレスポンシブ対応の代表的な5つのレイアウトを実装するテクニック
  • 2020年の個人的Firebaseのまとめ

    (この記事はFirebase アドベントカレンダー 2020の記事です) もうアドベントカレンダーの季節かーって感じですね。もともと引きこもるのが好きだったのが、引きこもる大義名分を得た年だったのでずっと家にいて季節感がなかった年でした。 そんなことは関係なく、2020年もFirebaseは進化していたのアップデート内容を個人的興味があったものまとめていきます。 Emulator Suite UI Emulator SuiteはローカルやCI/CDでFirebaseの機能をテストできるツールです。Emulator Suiteが出るまでは物のFirebaseプロジェクトを利用する必要がありましたが、Emulatorの登場で複数人開発やCIでのテストもやりやすくなりました。 5月のリリースでEmulator SuiteにUIが付きより視覚的にローカルでのテストがしやすくなり、Firebase

    2020年の個人的Firebaseのまとめ
  • EmbedRankで医療記事のタグを並び替えてみた - エムスリーテックブログ

    <エムスリー Advent Calendar 2020 まで残り1日となりました。Advent Calendar編に先んじて新卒1〜2年目メンバーが執筆します。> エムスリーのエンジニアリンググループ AI機械学習チームの李です。インターン累計2ヶ月+新卒入社8ヶ月にして初めての投稿になります。今回はキーフレーズ抽出アルゴリズムの1つであるEmbedRankを医療記事タグのスコアリングに使ってみた話を紹介したいと思います。 背景 エムスリーでは、ニュースや海外ジャーナルをはじめに、様々な自然言語ベースのコンテンツを取り扱っております。関連記事の表示などの応用先で素性として使われているのは、事前に用意した辞書から選ばれ記事に付与されたタグです。そのタグ付けの役目を担うのはGaussという基盤的なシステムです(Gaussについて紹介するブログはすでにあったのでここは詳細を割愛しますが、気に

    EmbedRankで医療記事のタグを並び替えてみた - エムスリーテックブログ
  • オープンソースのプロジェクトに商標登録の支援などを行い、不適切な利用から守る、「オープンソース商標イニシアチブ」が国内で発足

    オープンソースのプロジェクトに商標登録の支援などを行い、不適切な利用から守る、「オープンソース商標イニシアチブ」が国内で発足 オープンソースのプロジェクトの多くはボランティアにより運営されていることから、プロジェクト名やソフトウェアの名称について商標登録などが適切に行われているケースは稀です。 しかしプロジェクト名やソフトウェア名を商標として適切に管理しなければ、いつの間にかどこかの企業に同じ名前を商標登録されて、その名前を自由に使えなくなってしまう、といったことが起こりえます。 実際に、国内においては過去に「Scrum」や「Agile」などの名称を商標登録しようとした企業が現れました。また、現在「Python」はPython Software Foundationとは関係のない企業によって国内で商標登録されており、一部で懸念が示されています。 「オープンソース商標イニシアチブ」はこうした

    オープンソースのプロジェクトに商標登録の支援などを行い、不適切な利用から守る、「オープンソース商標イニシアチブ」が国内で発足
  • 「CIOなんて貧乏くじだよ」、大企業の役員が真顔で語った不都合な真実

    「CIO(最高情報責任者)なんてアルファベット3文字でかっこよさそうだが、あれはねぇ、役員にとっては貧乏くじだよ」。以前、ある大企業でCIOではない役員に真顔で言われて面らったことがある。 その時は理由を聞く時間が無かったので、なぜ貧乏くじなのかがなぞのままだったが、つい最近、別の企業で全く同じ話を聞いて驚いてしまった。その場で理由もようやく判明。要は、取締役クラスの企業幹部にとって、CIOを引き受けると、「IT部長やIT部員が日ごろ愚痴っているのと同じ状況」を背負い込むことになるのだ。 と書いても大半の読者は何のことか全く理解できないと思うので、順を追って説明する。まず日企業、特に大企業にとって「CIOとは何ぞや」、である。読者もよくご存じと思うが、日企業で「CIO」の肩書を持つ役員はごく少数だ。そこで問題になるのが「CIOの役割を果たす幹部は誰か」である。 一番分かりやすいのは、

    「CIOなんて貧乏くじだよ」、大企業の役員が真顔で語った不都合な真実
  • ソケットAPIが遅すぎる?新たなio_uringを試す!

    新しいAPIが作られるたびに、私たちは、古いAPIを置き換えるだけで高速化という夢をみます。何度夢破れても、高速なAPIが追加されたと聞けば、試さずにはいられませんよね! 今回は、Linuxカーネル5.1で追加されたio_uringを使って、Rustのasyncランタイムを実装し、gRPCサーバのベンチマークを実行してみました。 io_uringとはio_uringは、ファイルシステムとネットワークの非同期I/Oのために開発されました。同期よりも非同期のほうがおしゃれ、そういう雰囲気ありますよね!クラウドネイティブも、非同期にAPIを介して、なんかやってるやつですよね。 io_uringのインターフェイスは、高い性能を目指し、1)アプリケーションとカーネル間でのメモリコピーを避ける、2)複数のI/O要求を一度にカーネルに伝えることができる、という工夫がされています。 下図のように、アプリケ

    ソケットAPIが遅すぎる?新たなio_uringを試す!
  • 日本企業は「勝手にやっている現場の集合体」、だからDXは絶望的にうまくいかない

    もはや日企業というか、日人の文化的、性格的な欠陥かもしれないな。これを是正できなければ、日は世界で進むデジタル革命の波に乗り遅れ、あと10年、20年もたてば当に後進国に転落してしまうかもしれない。別に何も特別な話ではない。たとえ日を代表するような大企業の中であろうと、平気で部署単位の「ムラ社会」を作ろうとする、日人の「小さくまとまろうとする」メンタリティーの話である。 そう言えば「日企業とは勝手にやっている現場の集合体である」と喝破した人がいた。まさに言い得て妙である。とにかく日人は「勝手にやっている現場」を作り出すのが大好きだ。そして日企業の経営者は、「勝手にやっている」ことをもって「我が社の現場力の発露」などと持ち上げて、お墨付きを与えてしまう。その結果、日企業はあちらでもこちらでも、勝手にやっている現場だらけになる。まさに「ガバナンスって、どこの国の話?」である。

    日本企業は「勝手にやっている現場の集合体」、だからDXは絶望的にうまくいかない
  • マネージメントに必要なことは全てゲームから学んだ

    この投稿は毎年恒例、pyspa Advent Calendar 2020の1日目の投稿になります。 どうもご無沙汰しております、akisuteです。すっかり年に1回アドベントカレンダーのときにだけ顔を見せる人になっておりますが、おかげさまで無事平穏に過ごしております。 さて突然ですが私はプログラマーを引退しました。 なぜなら今年で36歳だからです。プログラマーは35歳になったら定年ですね。 実際のところ、このぐらいの年になると、よほど何らかの意志が働かない限り、技術に対する情熱みたいなものが失われてくると思います。もちろん当に技術とプログラミングが好きな人は間違いなく35歳なんかで情熱を失ったりはしないと断言しますが、残念ながら私はそうではなく、もはやiPhoneには大した興味が湧いておりませんし、最近はJavaだのGoだのTypescriptだのVue.jsだのといったものを必要に応じ

  • TechCrunch

    Tara Chklovski is the CEO and founder of Technovation, a nonprofit that helps teach young girls about technology and entrepreneurship. Threads users can now exert more control over who can quote their posts. This builds on a feature that already allows Threads users to limit who can reply to their posts (competing services like X and

    TechCrunch
    alcus
    alcus 2020/12/01
  • 熟練職人の技をAIで再現 ロボットがバウムクーヘン焼き上げ | NHKニュース

    熟練の菓子職人の技をデータ化してAI人工知能に学習させることで、伝統の手作りの味を再現するロボットが開発され、30日バウムクーヘンを焼き上げる様子が披露されました。 ロボットを開発したのは、創業102年の菓子メーカー「ユーハイム」です。 何層にも生地を重ねながら焼き上げるバウムクーヘンは、その日の気温や湿度によって焼き加減の判断が極めて難しく、この会社では、熟練の職人が一つ一つ手作りしています。 開発した高さ90センチほどのオーブン型のロボットには、AIが搭載され、熟練の職人の技術のデータを学習させています。 このため、焼き色を見極めながら、最適なタイミングで棒に生地を重ね塗りすることができ、独特のしっとり感やふわふわ感を実現しているということです。 この会社では、若手職人の技術の向上にも生かしていきたいとしています。 こうした職人の技のデータ化をめぐっては、水産業ではマグロの味を見定め

    熟練職人の技をAIで再現 ロボットがバウムクーヘン焼き上げ | NHKニュース
    alcus
    alcus 2020/12/01
  • 「ビジネスの仕組み」がないダメ企業ばかりの日本、そりゃ基幹系システムも最悪だな

    基幹系システムは一種の仕組みである――。この書き出しだと「何を当たり前のことを言っているんだ」と不審に思う読者もいるだろう。そう思った人はまともなビジネスパーソンだ。ただし、あなたの会社の基幹系システムがまともな仕組みかどうか、さらに言えばそもそも「仕組み」と言える代物なのかどうかは保証の限りではない。 ここまで書けば、この「極言暴論」の熱心な読者なら、私が何を言いたいのかピンときたと思う。そうなのだ。基幹系などのシステムは、企業におけるビジネスの仕組みの一部をプログラム言語で記述している。もちろん業務のやり方、業務プロセスといったビジネスを回す仕組みだけでなく、業務上の不正などを排除する仕組みも組み込まれている。だから、従業員が自身の業務でシステムを使えば、企業のビジネス全体が円滑に遂行されるわけだ。 当然のことながら、特にトラディショナルな企業の場合、その企業のビジネスの仕組みを全て基

    「ビジネスの仕組み」がないダメ企業ばかりの日本、そりゃ基幹系システムも最悪だな
  • モバイルゲームの運営を譲り受け「長命化」させるマイネット。彼らはどのようにサービスを移管しているのか?インフラ担当会社ビヨンドと共に内情を明かす - AUTOMATON

    ホーム PR モバイルゲームの運営を譲り受け「長命化」させるマイネット。彼らはどのようにサービスを移管しているのか?インフラ担当会社ビヨンドと共に内情を明かす 全記事PRDevlogインタビュー

    モバイルゲームの運営を譲り受け「長命化」させるマイネット。彼らはどのようにサービスを移管しているのか?インフラ担当会社ビヨンドと共に内情を明かす - AUTOMATON
  • ArmにあるというJavaScript専用命令とは何か、あるいは浮動小数点数を整数に変換する方法について - Qiita

    // gcc-10 -march=armv8.3-a arm-jcvt.c という風にコンパイル #include <stdio.h> #include <math.h> #include <inttypes.h> #include <arm_acle.h> // Prototype: // int32_t __jcvt(double); #if defined(__GNUC__) __attribute__((noinline)) #endif int32_t cast_double_to_i32(double x) { return (int32_t)x; } int main(void) { printf("(int32_t)(-2.8) = %" PRId32 "\n", cast_double_to_i32(-2.8)); printf("(int32_t)1.99 = %" P

    ArmにあるというJavaScript専用命令とは何か、あるいは浮動小数点数を整数に変換する方法について - Qiita