タグ

k5342のブックマーク (735)

  • たった一言でエンジニアを怒らせる方法 10 おまけ付き - KAYAC engineers' blog

    この記事は、Tech KAYAC Advent Calendar 2020 の17日目の記事になります。 こんにちは。はじめまして。クライアントワーク事業部でコピーライターをしている合田ピエール陽太郎と申します。 www.kayac.com コピーライターとは 普段は、広告を見る人に向けて、どんな言葉を言えば振り向いてくれるか、商品を手に取ってもらえるかを考え続けて全精力を捧げている人間です。いわゆる短い言葉で、人を惹きつけるにはどうすればいいかを常日頃から考えています。たとえば、YouTubeの『好きなことで生きていく』、日産の『やっちゃえ日産』などは一度は目にしたことがあるのではないでしょうか。そういった言葉をディレクターから依頼されて考えることが多いです。 書こうと思ったきっかけ 僕がこれまで数社を渡り歩いてきた中でエンジニアと他の職能の人とが言葉のやりとりで上手くいかずに憤慨してい

    たった一言でエンジニアを怒らせる方法 10 おまけ付き - KAYAC engineers' blog
    k5342
    k5342 2020/12/17
  • Linuxカーネルビルド大全 - Qiita

    はじめに (記事は Linux Advent Calendar 2020 および 東京大学 品川研究室 Advent Calendar 2020の11日目の記事として書かれました。) カーネルのビルドについての情報はググると色々と出てきますが、「ここを見ればOK」と思えるサイトに巡り会えていないので、自分で書いてみることにしたのが記事です。 いずれLinuxカーネルをビルドする必要にかられるであろう研究室・学科の後輩や、忘れっぽい将来の自分のためにも、改めてLinuxカーネルのビルド方法についてまとめてみたいと思います。 概要 さて、「カーネルをビルドしよう」という状況に置かれた場合、実際にすべきことは主に以下の4点だと思います。 ソースコードの取得 ビルド環境の構築 カーネルコンフィグの準備 ビルド及びインストール そこで記事では、カーネル体のビルド上記の4点の他、関連して以下の

    Linuxカーネルビルド大全 - Qiita
    k5342
    k5342 2020/12/11
  • 自作キーボードにはまっている話を2万字で説明します #自作キーボード - YAMAGUCHI::weblog

    はじめに こんにちは、Google Cloud Operations担当者です。Stackdriverという表記はいまは便宜上のものなので、これからは "Cloud Operations" あるいは "Cloud Ops" といった形でまとめて呼んでください。この記事は pyspa Advent Calendar の8日目の記事です。昨日は@shiumachiのFreeleticsで身長が40cm伸びた話でした。 この写真は文を書くときに使ったCorne Cherry v3です。今年の6月くらいからキーボードを組み立てまくっていて、知人友人にもキーボードの自作の良さを広めています。実際すでにpyspaアドベントカレンダーも2エントリが自作キーボードの話です。 キーボードを作ってみた話を書きます - @katzchang.context Corne Chocolateを組み立てた #DIY

    自作キーボードにはまっている話を2万字で説明します #自作キーボード - YAMAGUCHI::weblog
    k5342
    k5342 2020/12/08
  • 親友だと思っていた子の結婚式に行ってから眠れなくなった

    タイトルの通りである。 まず私は女だ。そして親友(だと思ってた)も女性だ。 彼女とは中学から付き合いで、私立中学で1年で同じクラスで隣の席で最寄り駅も隣でアニメ趣味も一緒であった事もあり、すぐに仲良くなった。 エスカレーターだったので中学から大学まで一緒で、一緒のクラスになったのは1年だけだったけど、ほぼ毎日一緒に一緒に行って一緒に帰った。 大学を卒業して社会人になっても、仕事帰りに会ったし休日遊んだし、旅行にも行った。 “親友”という単語は一度も使った事がなかったけど、私は彼女の事を親友だと思っていたし、彼女からそう思われてるとも勝手に思っていた。 自体が変わったのは去年の夏。当日私が強烈にどハマりしていたアニメの最終回が放送されている最中に彼女からラインがきた。今日最終回放送で私がそれをすっごく楽しみにしている事も彼女には言っていた。 だからきっと最終回についての実況的な内容だと思って

    親友だと思っていた子の結婚式に行ってから眠れなくなった
    k5342
    k5342 2020/11/30
  • 「勉強はダサい」とみなされている土地で育った。

    田舎、「学校の成績がいいとなれる職業」の例がマジで「医者」しか上がらないというのが地味にキツイ気がする(来学業成績の良さは将来の選択肢を増やすもののはずなのに — MAEJIMA Satoshi (@MAEZIMAS) November 4, 2020 いまどきは首都圏や近畿圏に限らず、大きめの地方都市にまで中学受験が広まっている。 良い大学を目指し、小学生時代からやたら勉強する小学生たち。 問題集に出てくる「こんなものが解けてなんになる」と言いたくなるような設問。 それらを見ていると、中学受験のない世界で育った私は良くない感情を持たずにいられない。 生徒の選別という目的のために、中学受験制度が奇形化したプラクティスを子どもに強いているように見えて、ならないのだ。 とはいえ熱心な親御さんは熱心である。 良い中学は良い高校に、良い大学や良い就職先にも繋がるというわけだから熱意は理解できる。

    「勉強はダサい」とみなされている土地で育った。
    k5342
    k5342 2020/11/26
  • Systemd's Lennart Poettering Wants to Bring Linux Home Directories into the 21st Century

    Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.

    Systemd's Lennart Poettering Wants to Bring Linux Home Directories into the 21st Century
    k5342
    k5342 2020/11/23
  • Rust言語でファームウェア、OS、言語処理系を実装して、CSS 2020で発表した - 未完成な論を綴るブログ

    先月、国内最大のセキュリティ研究会であるコンピュータセキュリティシンポジウム 2020(CSS 2020)が開催され、そこで、Rust言語を用いてファームウェア、OS、言語処理系を設計・実装した話を発表しました。来、CSS 2020はリアルで開催されるはずでしたが、コロナ禍の影響でオンライン開催となり発表動画作成が求められました。せっかく作った動画をこのまま捨て置くのももったいないと思い、ここで供養したいと思います。 www.youtube.com 概要 内容は、Rust言語を用いて、AArch64のセキュアワールド内で動作するファームウェア、OS、プログラミング言語処理系を実装した話となります。と言っても、まだまだ基的な部分しか実装しておらず、実現目標に対して2〜3割と言ったところですが、どうぞご笑覧ください。 ブート部分は多少アセンブリ言語を使っていますが、その他の部分はRust

    Rust言語でファームウェア、OS、言語処理系を実装して、CSS 2020で発表した - 未完成な論を綴るブログ
    k5342
    k5342 2020/11/21
  • http://yoursite.com/2020-07-25/real-dev-env/

    k5342
    k5342 2020/11/10
  • 絶対に仏教由来語を使ってはいけない異世界

    「勇者さま、お願いします! どうかこの世界を」デデーン 光に包まれて気づいたら見知らぬ場所にいた。目の前には西洋の魔女崇拝を思わせる、しかしどこかエキゾチックな、装飾付きの黒衣を着た女が身の丈ほどの杖を持って立っている。彼女が口を開いて何か喋ったかと思うと、不安感を煽るような恐ろしい音がどこからともなく聞こえた。 ——召喚師 OUT 天の声が響き、広間の入り口から威圧的な覆面をつけた屈強な人物が入場する。その人物は黒衣の女を跪かせ、 ズバァン!! 「ッアァッ!」 持っていた弾力のありそうな棒で尻を打ち付けた。鈍い音と鋭い悲鳴が上がったのを確認して人物は来た方向へ帰っていった。 「勇者さま、どうかお救いください」 勇者とは自分のことらしい。とにかく、状況を把握しようとした。上からは太陽光と思われる光が差し込んでいる。広間の中で自分がいるところだけを明るく照らすように調整されているようだ。円形

    絶対に仏教由来語を使ってはいけない異世界
    k5342
    k5342 2020/11/09
  • 【価格差30倍】9万円と3千円のシャツを本気で比較する【ジルサンダーvsユニクロ】|SHOLLWORKS(ショルワークス)

    【価格差30倍】9万円と3千円のシャツを気で比較する【ジルサンダーvsユニクロ】 こんにちは。しょる(@SHOLLWORKS)です。 突然ですが、 シャツって違いが分かりにくくないですか? 「全く分からない!」とまでは、いかなくとも 「ハイブランドは(何となく)生地にツヤ感がある」 「ユニクロはコスパ最強!」 服に興味のある人でも、大体はこのくらいの印象だと思います(概ね正解です)。 ただ、何となく違いがある気はしても、隅々まで具体的な指摘をしているようなマニアックな情報って中々ないですよね。「シャツはランニングコスト重視の消耗品」と考えている人が多いことも手伝っていると思います。 だからこそ今回は、私が圧倒的に価格の違う二枚のシャツを比較します。比較にあたり、ハイブランドを代表してジルサンダーと、廉価品を代表してユニクロのシャツを用意しました。 Image Photo by JIL S

    【価格差30倍】9万円と3千円のシャツを本気で比較する【ジルサンダーvsユニクロ】|SHOLLWORKS(ショルワークス)
    k5342
    k5342 2020/11/04
  • IPA のけしからん技術が再び壁を乗り越え、セキュアな LGWAN 地方自治体テレワークを迅速に実現

    IPA のけしからん技術が再び壁を乗り越え、セキュアな LGWAN 地方自治体テレワークを迅速に実現 2020 年 11 月 3 日 (火) 独立行政法人情報処理推進機構 (IPA) 産業サイバーセキュリティセンター サイバー技術研究室 登 大遊 独立行政法人 情報処理推進機構 (IPA) 産業サイバーセキュリティセンター サイバー技術研究室は、このたび、できるだけ多くの日全国の地方自治体 (市町村・県等) の方々が、LGWAN を通じて、迅速に画面転送型テレワークを利用できるようにすることを目的に、J-LIS (地方公共団体情報システム機構) と共同で、新たに「自治体テレワークシステム for LGWAN」を開発・構築いたしました。 システムは、すでに 8 万ユーザー以上の実績と極めて高い安定性 を有する NTT 東日 - IPA 「シン・テレワークシステム」をもとに、LGWAN

    IPA のけしからん技術が再び壁を乗り越え、セキュアな LGWAN 地方自治体テレワークを迅速に実現
    k5342
    k5342 2020/11/03
  • Ideone.com

    /* package whatever; // don't place package name! */ import java.util.*; import java.lang.*; import java.io.*; /* Name of the class has to be "Main" only if the class is public. */ class Ideone { public static void main (String[] args) throws java.lang.Exception { // your code goes here } }

    k5342
    k5342 2020/10/30
  • Why mmap is faster than system calls

    When I ask my colleagues why mmap is faster than system calls, the answer is inevitably “system call overhead”: the cost of crossing the boundary between the user space and the kernel. It turns out that this overhead is more nuanced than I used to think, so let’s look under the hood to understand the performance differences. Background (skip if you are OS expert): System calls. A system call is a

    Why mmap is faster than system calls
    k5342
    k5342 2020/10/22
  • 上階の住民の騒音をサンバカーニバルにするためにタンバリンを買った話|46番

    今の部屋に引っ越してきて3ヶ月。 最初はたまたまかな、と思っていたものが徐々に疑念を生み、そして確信に変わるのに2週間はかからなかった。 ドンドン!!!ドンドドドンドン!! (おっ今日も始まったな。上の階の人は一体毎日なにやってんだろうな。) 夜23時ごろから午前1時頃まで上階の住民がとにかく床を打ち鳴らして暴れ始めるんですよね。 正直騒音に対してはかなり寛容なので夜中に騒いでいようが床を打ち鳴らし大地を燃やす踊りをやっていようが あまり気にしていなかったわけです。 (※これは「騒音」で調べたら出てきたフリーの素材。静と動の対比が良いですね。) しかし、今住んでいる部屋は前より防音がしっかりしており、 それでこの床にここまで衝撃を与えるってボーリングの球でバスケットボールでもしとるんかいなと、そういう感じなワケですわ。 騒音について別に怒っても無いしな〜問題にもしたくないよなあ。 どうせな

    上階の住民の騒音をサンバカーニバルにするためにタンバリンを買った話|46番
    k5342
    k5342 2020/10/21
  • 「この位置にprintfが無いとなぜか動かないんだ。」 - Qiita

    はじめに 先日ツイッターで見かけた呟き pic.twitter.com/33Yk02hu1U — TOMO (@tomozh) October 14, 2020 そういうこともあるのか的な反応もあるようなので具体例を挙げてみることにする。 例1 所謂FizzBuzz問題。 #include <stdio.h> void fizzbuzz(int n) { int next; int i = 1; do { printf(i % 15 ? i % 5 ? i % 3 ? "%d\n" : "Fizz\n" : "Buzz\n" : "FizzBuzz\n", i); if (i++ >= n) next = 0; } while (next); } int main(void) { printf((char[]){""}); // この位置にprintfが無いとなぜか動かない fizzbuz

    「この位置にprintfが無いとなぜか動かないんだ。」 - Qiita
    k5342
    k5342 2020/10/21
  • Btrfs on CentOS: Living with Loopback | Linux Journal

  • Masato Kinugawa Security Blog: DiscordデスクトップアプリのRCE

    数か月前、ゲームのコミュニティなどで人気のチャットアプリ「Discord」のデスクトップ用アプリケーションに任意のコードを実行可能な問題を発見し、Bug Bounty Programを通じて報告しました。発見したRCEは、複数のバグを組み合わせることによって達成される面白いものだったので、この記事では、その詳細を共有したいと思います。なお、現在脆弱性は修正されています。 調査のきっかけElectronアプリの脆弱性を探したい気分だったので、Electronアプリで報奨金が出るアプリを探していたところ、Discordが候補にあがりました。Discordは自分自身が利用者で、自分が使うアプリが安全かどうかをチェックしたいという思いもあったので、調査をすることにしました。 発見した脆弱性私は主に次の3つのバグを組み合わせることでRCEを達成しました。 contextIsolationオプションの

    k5342
    k5342 2020/10/18
  • isucandarとISUCON9予選ベンチマーカーについて

    前提 このエントリーは isucon/isucon9-qualify: ISUCON9予選 のベンチマーカー実装者としての観点から isucon/isucandar の解説をします。isucandar自体の解説についてはリポジトリのREADMEにある程度書かれているので、そこを参照してください。 このエントリーはISUCON9予選ベンチマーカーを実装していた時に私自身が何を考えていたのかという思い出話も入ります。ベンチマーカーを実装したことがある人以外にはほとんど益がないエントリーになると思いますが、そういうエントリーなので興味がなければこの先は読まずに閉じることをおすすめします。 また去年私が書いた以下のエントリーを読んでいることが前提になるので、このエントリーを読んでいない人はまずこちらを読んでから読んでください。 ISUCON9予選の出題と外部サービス・ベンチマーカーについて ISU

    isucandarとISUCON9予選ベンチマーカーについて
    k5342
    k5342 2020/10/14
  • ISUCON10 予選敗退の記録と反省 - kosui

    はじめに 2020/09/28 に開催された ISUCON10 で予選敗退。 とても楽しい問題でしたが、無残にも敗れ去りました。 来年に向け、事前準備および当日にやったことを振り返ります。 なお、チームメイト @genya0407 の参加記は こちら になります。 記録 「ここにチーム名を入れる」というチーム名で @genya0407 と出場。 Go 実装を使用し、結果は 1300 点でした。 メンバー @ebiebievidence (私) 初参戦 デプロイ環境を整える アプリケーション @genya0407 ISUCON8, ISUCON9 に続き参戦 インフラ スロークエリを見てインデックスを張ったり アプリケーションのコード修正もしていた (全部) 事前準備 初動 ISUCON7 および ISUCON8 の予選をベースに、主に初動の練習をしました。 私は ISUCON について完全

    k5342
    k5342 2020/10/13
  • How a Massive Bomb Came Together in Beirut’s Port (Published 2020)

    The comments section is closed. To submit a letter to the editor for publication, write to letters@nytimes.com.

    How a Massive Bomb Came Together in Beirut’s Port (Published 2020)
    k5342
    k5342 2020/09/14