@ Infra Study Meetup #8 「インフラと研究開発」 https://forkwell.connpass.com/event/193256/
This converter is used to convert Excel (or other spreadsheets) into Markdown Table. Also API supported.
株式会社ラクスが開催するエンジニア向けのイベント「RAKUS Meetup」。今回は「Vue.js、React、TypeScript、E2Eテスト」をテーマに、「楽楽明細」の機能開発を担当する三田英一氏が登壇し、「息の長いサービスのフロントエンドを少しずつ改善していく営み」という内容で話をしました。関連資料はこちら。 フロントエンドとバックエンドのどちらも担当 三田英一氏(以下、三田):「息の長いサービスのフロントエンドを少しずつ改善していく営み」というテーマで発表したいと思います。よろしくお願いいたします。 まず自己紹介です。三田英一と申します。TwitterとかGitHubはこのアカウントでやっています。ラクスには、中途入社で2014年に入りました。以来、フロントエンドとバックエンドのどちらもやっています。 あと、今日の話とはあんまり関係ないのですが、アジャイル開発も好きなので、認定ス
はてなでは、日々の業務を離れて興味のある技術を検証したり、開発の課題解決についてチャレンジする場として、開発合宿を定期的に開催しています。 以前の開発合宿では、貸し会議室を借りて参加メンバーが一カ所に集まり、集中できる環境を作って成果を出すことがポイントでした。しかし、新型コロナウィルス感染症の影響により、これまで通り同じ場所に集まって合宿を開催することが難しい状況になりました。 また合宿の意義は成果だけでなく、普段は業務上関わりがないエンジニア同士の交流の場にもなっていたので、コロナ禍でも継続して開催したい思いがあります。そこでリモートで開発合宿を行い、一カ所に集まらなくても合宿の体験を得られるようにしようと試みました。 これまで6月と9月の2回開催し、うまく実施するための工夫や課題が見えてきました。ここでは過去2回の振り返りをもとに、リモートでも開発合宿をうまく行えるようにする工夫を紹
#yamagoya2020 で 2020/11/25 に登壇させていただいたセッションの資料です。
こんにちは、GMOアドマーケティング インフラ開発部のhakumaiです。 前回の記事「AWSエンジニアがGCPメインの会社に転職してみた」を読んでいただいた方々、ありがとうございます。 初めまして、GMOアドマーケティング インフラ開発部のhakumaiです。今年1月にHRTech系企業からGMOアドマーケティングに転職してきました。現職では、女子向けメディア「めるも」のインフラ業務に携わり、日々業務に励んでおります。今回は、私が転職してみて感じたインフラ技術のギャップの一部についてお話しいたします。 前職でのインフラ環境・経験について前職のHRTech企業で触っていたインフラ環境は、ほぼAWSでした。インフラの保守運用業務に加え、新規プロダクトのインフラアーキテクチャ設計構築を経験したこともあり、V... 今回は2回目の投稿になります。 前回と同様に、「AWSエンジニアから見たGCP」
このたび、健康診断のデータとおよび医療機関受診データ(株式会社ミナケア提供)を用いた機械学習予測モデルを構築することで、将来医療費が高額になる集団を正確に予測することが可能かどうか検証した研究結果が、ネイチャー・グループの国際雑誌であるnpj Digital Medicine誌に掲載されました。大沢樹輝(東京大学医学部附属病院)、後藤匡啓(TXP Medical株式会社)、山本雄士(株式会社ミナケア)、津川友介(カリフォルニア大学ロサンゼルス校)による共同研究です。 令和元年度の日本の年間医療費は43.6兆円となり過去最高を更新しました。増大する医療費の抑制は喫緊の課題ですが、これは日本だけなく先進国共通の問題でもあります。医療費抑制に成功している先進国はほとんどなく、現在も多くの研究がなされています。 過去の研究では、全体の医療費のうち50%が年間医療費の上位5%の患者によって利用されて
Googleは同社がオープンソースで開発を進めるクロスプラットフォームフレームワークFlutterの、Windowsアプリへのα版対応が完了したと発表した。Windows10単体を考えても、世界で約10億以上のダウンロード数を誇るため、Flutterのさらなる活用が期待されている。 Flutter自体のα版は、2017年のGoogle I/Oで発表された。当初、同フレームワークはAndroid・iOSのクロスプラットフォーム開発用と思われていた。しかしその後、未だα版やβ版であるもののウェブ、MacOS、Linuxへの対応を進めている状況だ。 クロスプラットフォーム開発のフレームワークが登場する以前は、開発者はデスクトップやスマホごとに異なる画面サイズや機能など、個々に考慮し対応しなければならなかった。例えば、スマホではタッチ操作での利用が多くを占めるが、ラップトップからはキーボード・マウ
こんにちは。LINE Growth Technology福岡開発室でサーバーサイドエンジニアをしている中村です。 この記事では担当していたプロジェクトで実施した、Swaggerを使ったAPIドキュメントの作成と、BE(バックエンド)とFE(フロントエンド)間の連携について紹介します。 プロジェクトの説明 はじめに、今回LINE Growth Technology福岡開発室(以下「GT」)がシステムの設計開発を担当した、LINE公式アカウント審査ツールのプロジェクトについて説明します。 LINE公式アカウント審査ツールとは、LINE公式アカウントで認証済アカウントが申請された際に、申請内容が適切であるか審査するシステムです。 このシステムは、LINE公式アカウントが利用されている各国に存在する審査パートというチーム(以下「審査チーム」)によって利用され、日本以外の国家も含め、一日あたり平均約
十三夜の月を再現した画像(Credit: NASA’s Goddard Space Flight Center)あと1か月ほどで大晦日を迎える2020年は、多くの人々にとって記憶に強く残る年になったのではないでしょうか。12月6日にはJAXA(宇宙航空研究開発機構)の小惑星探査機「はやぶさ2」の再突入カプセルがいよいよオーストラリアのウーメラに着陸する予定となっており、soraeとしてはカプセルの着陸・回収の詳報や拡張ミッションに挑む「はやぶさ2」の動向などをお伝えしているうちに2021年を迎えることになりそうです。 ▲Moon Phases 2021 – Northern Hemisphere – 4K(Credit: NASA’s Goddard Space Flight Center)▲ こちらは、来年2021年の元日から大晦日までの月の満ち欠けの様子を約5分間の動画で再現したもの(
株式会社ラクスが開催するエンジニア向けのイベント「RAKUS Meetup」。今回は「Vue.js、React、TypeScript、E2Eテスト」をテーマに、「楽楽勤怠」の機能開発を担当する北嶋初音氏が登壇し、「Vue.js + TypeScriptによる新規サービス開発の振り返り」という内容で話をしました。関連資料はこちら。 会社初のフロントエンドエンジニア 北嶋初音氏(以下、北嶋):では、「Vue.js + TypeScriptによる新規サービス開発の振り返り」と題して、UI開発課の北嶋初音が発表を始めたいと思います。 まず軽く自己紹介します。名前は北嶋初音と言います。経歴ですが、2016年の4月からWeb系のITベンチャーに新卒入社しまして、Webエンジニアとしての経験を積みました。次は自社サービスを作っている会社で働きたいという気持ちがあったので、転職活動を始めて、今年の1月から
若者から圧倒的に支持されている動画共有サイト「ビリビリ」。ビリビリは動画の前や途中に入るインストリーム広告を採用していなことも歓迎されている。動画がすぐ見れて、途中でじゃまもされない。しかし、インストリーム広告を採用しないため、ビリビリはさまざまな広告手法を考えだしていると電商報が報じた。 インストリーム広告を採用していないビリビリ 中国の若者に、どの動画共有サイトを使っているかを尋ねると、圧倒的に多い答えが「ビリビリ」だ。 ビリビリは、日本のニコニコ動画と同じように、視聴者の入力した弾幕が画面に表示される。一人ではなく、大勢で動画を一緒に楽しんでいる感覚が得られる。それだけでなく、ビリビリはインストリーム広告を採用していない。インストリーム広告とは、目的の動画が始まる前や再生途中に表示される動画広告のことだ。多くの動画共有サイトが採用しており、中には180秒という長いものまである。 動画
どうも、まさとらん(@0310lan)です! 今回は、ラズパイ(Raspberry Pi 4)にAndroid 11を簡単に導入して試せる、話題のカスタムROMをご紹介します! 難しい設定などは一切不要で、AndroidベースのカスタムROMをダウンロードしてmicroSDカードに書き込むだけで誰でも手軽に試せるのが特徴です。今回は以下の3ステップで導入していくのでぜひ参考にしてみてください。 【ステップ1】カスタムROMをダウンロードする 【ステップ2】microSDカードに書き込む 【ステップ3】ラズパイでAndroid11を起動する なお、カスタムROMはすべて自己責任のうえで利用するOSなので、扱いには十分注意しながら試すようにしましょう。 ※今回利用するラズパイは「Raspberry Pi 4 8GBモデル」ですが、4GBモデルでも同様に利用できます。 ■【ステップ1】カスタムR
JVNTA#94494000 改ざんチェックのない CBC モードで暗号化された実行ファイルにおいて任意のコードを埋め込まれる問題 NTT、兵庫県立大学および NEC の研究チームにより、改ざんチェックが行われずに CBC モードによって暗号化されているバイナリ実行ファイルに任意コードを埋め込まれる問題が発見されました。この問題は研究チームにより ACNS 2020 において公表されました。 共通鍵暗号のブロック暗号において、暗号方式によらず以下のいずれかのモードを利用しており、且つ改ざんチェック機能のないシステムやアプリケーション CBC モード CFB モード 例えば、特定のファイル暗号ソフトウェアや OpenSSL コマンドなど、改ざんチェックのないソフトにより暗号化されたファイル、またはディスク暗号ソフトウェアにより暗号化されたディスクなどが影響を受ける可能性があります。 CBC
KubeFest Tokyo 2020 は Kubernetes を利用している人、これから導入したい人が学ぶオンラインイベントです。サイバーエージェントのSREである石田氏が、Kubernetesと既存のシステムとの並行運用方法、直面した問題とその解決方法を共有しました。関連資料はこちら。 稼働しているサービスの紹介 石田:実際に作成した構築物の紹介をします。Kubernetesクラスタは以下のルールに則って構築しました。クラスタはdevelop環境、staging環境、production環境で分割し、既存のセキュリティグループベースのアクセス制限でも対応できるようにしました。 ワーカーノードへのSSHは通常利用の範囲では不必要なので原則不要とし、ワーカーノードのkubeletやDocker Engine、その他ミドルウェア起因の障害も障害と考えられる場合のみ、セッションマネージャー経
2020年12月5日紙版発売 2020年12月5日電子版発売 徳永航平 著 A5判/148ページ 定価2,508円(本体2,280円+税10%) ISBN 978-4-297-11837-2 ただいま弊社在庫はございません。 →本書の新版が発行されています。 本書のサポートページサンプルファイルのダウンロードや正誤表など この本の概要 Dockerとkubernetesは,Webだけでなくさまざまなシステムで利用されています。仮想化とは違うので,エンジニアの皆さんもそのメリットをどう活かしていくのか悩ましいところです。本書は,Dockerとkubernetesのしくみを大胆にイラスト化しました。視覚的に理解することができるので,その技術の本質を理解しやすくなります。各所でコマンド入力を利用して。Dockerとkubernetesの動作もしっかりわかるようになります。 こんな方におすすめ D
minmax()はCSSの関数で、要素サイズの最小値と最大値を定義することができます。カードを配置するグリッド、記事を中央配置で画像を幅いっぱいにするフルブリードなど、ページのレイアウトやUIコンポーネントの実装に非常に便利です。 CSS Gridにおけるminmax()関数の実用的で、便利な使い方を紹介します。 A Deep Dive Into CSS Grid minmax() by Ahmad Shadeed 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに CSS Gridにおけるminmax()関数 minmax()のバリデーション minmax()をシンプルなグリッドに使用する auto-fitとauto-fillの相違点 minmax()の便利な使い方 考えなしに、auto-fitを使うことの弊害 終わりに
パスワードやアクセスキーなどの重要なデータは「ハッシュ関数」で一方向の変換を行うことで、漏えいの被害を最小限に抑えることができます。しかし、パスワードとハッシュ値の組み合わせを記録したレインボーテーブルによって、ハッシュ値からパスワードを解析される攻撃を受ける危険性もあります。そんなレインボーテーブルの仕組みについて、ソフトウェアエンジニアのKestas "Chris" Kuliukas氏が図解しています。 How Rainbow Tables work http://kestas.kuliukas.com/RainbowTables/ ハッシュ関数は文字列を別の文字列に変換することができる関数で、変換前の文字列から変換後の文字列を計算することはできますが、変換後の文字列から変換前の文字列を計算することはできません。変換前の文字列は「平文(Plaintexts)」、変換後の文字列は「ハッシ
CSSのz-indexプロパティについてツイートしたところ、色んな人から参考意見をいただきました。 要素の重ね順の制御をその場しのぎで乗り切っているWebサイト、実はけっこう多いような気がします。今回はz-indexのベストプラクティスを自分なりに探ってみたいと思います。 z-indexに詳しいゼットインデクサーのみなさま、意見やアドバイスがあれば是非コメントを残していってください。 z-indexについて考えるときの前提 まず、ざっくりと考え方をまとめておきます。ウェブページの要素の重ね順を理解するには「スタッキングコンテキスト(重ね合わせコンテキスト)」を知っておく必要があります。 詳しくはz-indexとスタッキングコンテキストの関係 - ics.mediaがとても分かりやすいのですが、ここではざっくりとした説明だけ載せておきます。 z-indexは数字が大きい方が上にいくとは限らな
That headline is a mouth-full, I know! In the past several years I have been working on distributed and multiple teams as well as being a pretty early adopter of NextJS (since around V2.0!) in production. I’ve worked on micro frontends with shared npm packages while trying to orchestrate one cohesive user experience. It was and is hard. That’s why I have been closely following the latest developme
LINE、NAVERと共同で、世界初、日本語に特化した超巨大言語モデルを開発 新規開発不要で、対話や翻訳などさまざまな日本語AIの生成を可能に 従来の特化型言語モデルとは異なる、汎用型言語モデルを実現予定。 処理インフラには世界でも有数の、700ペタフロップス以上の高性能スーパーコンピュータを活用 LINE株式会社(所在地:東京都新宿区、代表取締役社長:出澤剛)はNAVERと共同で、世界でも初めての、日本語に特化した超巨大言語モデル開発と、その処理に必要なインフラ構築についての取り組みを発表いたします。 超巨大言語モデル(膨大なデータから生成された汎用言語モデル)は、AIによる、より自然な言語処理・言語表現を可能にするものです。日本語に特化した超巨大言語モデル開発は、世界でも初めての試みとなります。 従来の言語モデルは、各ユースケース(Q&A、対話、等)に対して、自然言語処理エンジニアが個
ブログ読者のみなさん、はじめまして。 株式会社セガのベテランプログラマー阿部です。 このエントリーではデバッグ手法のあれこれについての体験談と、デバッグをテーマに一昨年に実施されたプログラマー向け新人研修の概要をお伝えしたいと思います。 EXE ファイルのデバッグ イーサネット絡みのデバッグ 周辺機器絡みのデバッグ デバッグスキルブートキャンプ 黒子に徹する、裏方系エンジニア EXE ファイルのデバッグ 同僚が作った EXE ファイルが手元にあり、あなたはこれを Windows で起動しようとしています。 起動してみたところ何も反応がなく、しかもそれは想定外のことでした。 「何コレ、動かないんだけど」とあなたが同僚に文句を伝えると、同僚はあなたに返します。 「こっちでは動いてるよ」 困りましたね。 あなたの手元には EXE のソースコードも無ければ、Visual Studio もありません
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く