lirliaのブックマーク (807)

  • Qiitaの質問に答えまくって気付いた初心者に足りないバグ解決スキル - Qiita

    ここのところちょっと時間に余裕があり、暇を見つけてはQiitaの質問に答えるという取り組みをやっています。以前StackOverflowでも同様の取り組みをちょっとだけしてたことがあります。 9日間で35個の質問に回答してみて、正直に思うのは「質問の質が悪すぎるなー」ということです。ただ、どう質が悪いのか上手く言語化できず悶々としていました。 そんな折、今朝googleのおススメ記事に飛び込んできたQuaraのこちらの回答を読んで、「これこれ!こういうことよ!」という気持ちになったため、これから質問する人に向けてこの内容を少し嚙み砕いてまとめてみます。 ベテランはどうデバッグをしてるのか (自分をベテランと言っていいのかはさておき)日頃からコードを書いていると、デバッグには、その時使っている言語やフレームワークによらず、ある程度の行動パターンがあることに気付いてきます。 デバッグには難しい

    Qiitaの質問に答えまくって気付いた初心者に足りないバグ解決スキル - Qiita
    lirlia
    lirlia 2022/03/30
    自分で作ってる一つのプログラムなら簡単なこと多いけど、複雑に絡み合ったコンポーネント(アプリ、インフラ問わず)の場合は、ロジカルシンキングと仮説ベースの検証と、幅広い知識が必要すぎて言語化が難しい
  • If you’re not using SSH certificates you’re doing SSH wrong

    If you’re not using SSH certificates you’re doing SSH wrongUpdated on: June 8, 2023 SSH is ubiquitous. It's the de-facto solution for remote administration of *nix systems. But SSH has some pretty gnarly issues when it comes to usability, operability, and security. You're probably familiar with these issues: SSH user experience is terrible. SSH user on-boarding is slow and manual. Connecting to ne

    If you’re not using SSH certificates you’re doing SSH wrong
    lirlia
    lirlia 2022/03/27
  • issit(イシット)- Issueを作成するSlackアプリ

    SlackメッセージからGitHub issueを作成するSlackアプリです。Flow情報をStock情報に変換することで価値ある行動につなぐことができます。issueをTODO管理として活用したい人にもおすすめです。

    issit(イシット)- Issueを作成するSlackアプリ
    lirlia
    lirlia 2022/03/23
  • 30代後半になって初めて発信活動を始めたら人生が変わった話 - Qiita

    はじめに 2年半前の私は、IT系の会社に勤めている30代後半の平凡なサラリーマンでした。 その時点では、社外での発表経験なし、社外での勉強会の参加経験なし、技術記事の投稿経験なしでした。 そんな私が発信活動を始めたことで人生が変わりました。 今は凄く楽しいエンジニアライフになり、以下のような事が起きました。 複数のITエンジニア向けコミュニティに所属して楽しく交流 「Serverless LT初心者向け」というコミュニティを立ち上げて運営 Developers Summit 2020 KANSAI でベストスピーカー賞1位を受賞 ITエンジニア向けの月刊誌「Software Design」で連載記事を執筆 すべては発信活動を始めた事がきっかけでした。 発信活動を始めると素敵な事がいっぱいあると知ってもらう事で、発信活動を始めるきっかけになれば幸いです。 (長いので要点を知りたい人は太字のみ

    30代後半になって初めて発信活動を始めたら人生が変わった話 - Qiita
    lirlia
    lirlia 2022/03/09
  • SRE実践の形:7種類の SRE 実践パターン - 株式会社X-Tech5

    SRE (Site Reliability Engineering)の実践パターンの話をします。 わたしたちが自身の経験をもとに書いたものですが、参考資料の影響を多大に受けています。参考資料がどれも厚すぎて参考にしきれていない感はあります。 これらの実践パターンはどれかが優れているというものではなく、組織やプロダクトの状況によって選択するものだと考えています。 なお次のエントリでSREを成していく道のりの話をしています。 SRE実践への道:ボトムアップの場合 SRE実践への道:トップダウンの場合 7種類のSRE実践パターン これらは順番に発生していくものではありません。また これらの実践パターンは排他的ではなく、複数を並行実施する ことがあります。 わたしたちが知る限りSREのミッション(あるいはSREに対する期待値)は両極端で、全体を俯瞰し全体最適を図る方向性の場合と、可用性・パフォーマ

    SRE実践の形:7種類の SRE 実践パターン - 株式会社X-Tech5
    lirlia
    lirlia 2022/03/04
  • 漫画『紛争でしたら八田まで』ウクライナ編、全6話緊急無料公開

    POPなポイントを3行で 漫画『紛争でしたら八田まで』ウクライナ編 コミックDAYSで緊急無料公開 チセイで国際トラブルを解決 漫画『紛争でしたら八田まで』の第15話〜第20話「ウクライナ愛と暴力と資金」編が、講談社の漫画アプリ/ウェブ漫画配信サイト「コミックDAYS」で急遽無料公開された。 作は、地政学リスクコンサルタント・八田百合(はったゆり)が、チセイ(知性、地政)と少しの荒技によって、民族・言語・思想などの違いで起こるトラブルを解決していく作品。 今回公開された「ウクライナ編」は、ロシアとの緊張状態が続くウクライナについて、掲載当時の動向の一部が解説されているエピソード。同エピソードは単行第2巻および3巻に収録されている。 『紛争でしたら八田まで』の単行第2&3巻に収録されたウクライナ編全6話を急遽無料公開いたしました。https://t.co/ogkUAICPAS — モー

    漫画『紛争でしたら八田まで』ウクライナ編、全6話緊急無料公開
    lirlia
    lirlia 2022/02/25
  • 今のウクライナ情勢が分かりやすくなる…地政学漫画『紛争でしたら八田まで』が凄いと話題

    第14巻、12月21日発売予定! 「紛争でしたら八田まで」公式アカウント @funsodeshitara 紛争でしたら八田まで、最新刊含めて各巻重版かかりました! ありがとうございます! 1巻はミャンマー、タンザニアを、2巻はイギリス、ウクライナら 3巻はウクライナ、インド、日を扱っています! pic.twitter.com/pAdgtV2iGM 2022-02-13 14:14:20

    今のウクライナ情勢が分かりやすくなる…地政学漫画『紛争でしたら八田まで』が凄いと話題
    lirlia
    lirlia 2022/02/23
  • GitHub - gristlabs/grist-core: Grist is the evolution of spreadsheets.

    Grist is a modern relational spreadsheet. It combines the flexibility of a spreadsheet with the robustness of a database. grist-core (this repo) has what you need to run a powerful spreadsheet hosting server. grist-electron is a Linux/macOS/Windows desktop app for viewing and editing spreadsheets stored locally. grist-static is a fully in-browser build of Grist for displaying spreadsheets on a web

    GitHub - gristlabs/grist-core: Grist is the evolution of spreadsheets.
    lirlia
    lirlia 2022/02/20
  • 羽生結弦選手、インタビューで『スーファミの「平成新鬼ヶ島」(1997)と「エストポリス伝記Ⅱ」(1995)がゲームの原点』と回答

    あおみ @finger_sein 安住アナが「なんのゲームやってるんですか?」って問に羽生結弦くんが「どうぶつの森とかやっています、あと言ってもよくわからないと思うんですけど、平成新鬼ヶ島、エストポリス伝記II」って言ってきてプロフィギュアスケーターの”格”を見た気がする #羽生結弦 2022-02-14 20:46:22 スマートフォンのゲームをやってるんですか、と安住アナに聞かれ 「あつまれどうぶつの森をやってます…殺伐としたのをやるんですけど、今はどうぶつの森をやってます」 「僕の中で一番ゲームとして好きなのは、スーパーファミコンなんですけど、すごくマイナーでたぶんわからないかもしれないんですけど」 「エストポリス伝記Ⅱというのもあるんですけどそれも僕の原点、ぜひ伝えたい」

    羽生結弦選手、インタビューで『スーファミの「平成新鬼ヶ島」(1997)と「エストポリス伝記Ⅱ」(1995)がゲームの原点』と回答
    lirlia
    lirlia 2022/02/15
    エストポリス伝記1 好きだー!何度セーブデータが消えたことか
  • 【英会話独学】英語学習ロードマップ 第二言語習得研究と行動科学に基づく英語を話す方法 - ポリグロットライフ | 言語まなび∞ラボ

    はじめに 今回は英語を話す方法の完全英語学習ロードマップを丁寧に解説していきます。私の第二言語習得研究の知見と行動科学(私自身の語学学習の経験を観察して得られた実証結果・多言語話者に取材をして気づいた彼らに共通した行動の特徴)に基づく学習マップを始めから丁寧に解説していきます。英会話の完全独学ができますので、今回のブログをしっかり理解して英語を話せるようになりましょう。 「ポリィの英語講義」というYoutubeチャンネルも開設致しましたので、ぜひこちらもチェックしみてください。こちらのチャンネルでは、今後英語学習ロードマップの実践動画をアップしていきたいと思います。 www.youtube.com 英語学習ロードマップ Phase1 学習方略に基づく学習計画(公開済み) Phase2 発音と単語で気づきを促す(公開済み) Phase3 浅い理解を深い理解に転換(公開済み) Phase4 英

    【英会話独学】英語学習ロードマップ 第二言語習得研究と行動科学に基づく英語を話す方法 - ポリグロットライフ | 言語まなび∞ラボ
    lirlia
    lirlia 2022/02/14
  • なぜRustなの?と言われた時のために

    20 秒で概要 当記事では、Rust における以下の 4 つのいいところを特徴を紹介します。 他の言語と比較しながらコンセプトを学ぶことで、なぜ今 Rust を学ぶべきかを理解できます。 Rust はメモリ安全な言語です Rust はリッチな型システムがあります Rust はエラー処理が分かりやすい Rust は健全なコミュニティの有るエコシステムです また以下のような、Rust 学習における最初の一歩のお手伝いもします。 環境のセットアップ 写経に適したチュートリアルの紹介 躓きポイントの紹介 Rust のいいところ Rust はメモリ安全な言語です。 これまでのメモリ管理手法 プログラミング言語によるメモリ管理には、これまで 2 種類の方法が有りました。 プログラマが全責任をもって管理する 例)C 言語 char *str; int length = 100; // 100byte(半

    なぜRustなの?と言われた時のために
    lirlia
    lirlia 2022/02/14
  • 銀河英雄伝説の田中芳樹さん「ナンバー2は綱渡り」 オーベルシュタインの不要論語る:朝日新聞GLOBE+

    業界の首位と2位は単純に言えば競い合うだけの関係ですが、同じ組織のトップとナンバー2となると、支えもすれば競いもする複雑な人間模様を描きます。 最初の出版から今年で40年、2度目のアニメ化が進み、国境も世代も越えて読み継がれているSF小説の大作「銀河英雄伝説」(銀英伝)では、その序盤、異彩を放つ登場人物がトップに「ナンバー2不要論」を具申します。「組織にナンバー2は必要ありません。無能なら無能なりに、有能なら有能なりに、組織をそこねます」――。 この発言は物語の展開を大きく変え、多くの銀英伝ファンの心を揺さぶることになるのですが、著者の田中芳樹さんはこの発言にどんな思いを込めていたのでしょうか。(大牟田透) 「銀河英雄伝説」のオーベルシュタインが唱える「ナンバー2不要論」を語る田中芳樹さん 銀英伝は、銀河帝国のラインハルト、自由惑星同盟のヤンという2人の若い戦略家の攻防を軸に描かれた壮大な

    銀河英雄伝説の田中芳樹さん「ナンバー2は綱渡り」 オーベルシュタインの不要論語る:朝日新聞GLOBE+
    lirlia
    lirlia 2022/02/13
    だからキルヒアイスを殺したのかーーー!(つら
  • 逮捕にそなえる人生継続計画 - やしお

    実際に逮捕・起訴された人の事例をいろいろ読んでみると、普通に生活・仕事していてもされる時はされるんだと思う。 痴漢冤罪や荷物すり替えで違法薬物の運び屋にされるなどの巻き込まれケースだったり、もともとルール(法律・運用)が曖昧なグレーゾーンが拡大解釈で突然咎められたり、捜査機関の描いた架空のストーリーの登場人物にされたり、人は犯罪の意識が希薄だったり、色々ある。 逮捕・起訴されると人生に大きなダメージを被る。会社なんかで災害を想定してBCP(事業継続計画)を事前に立てたりするけど、それと同じような感じで、万が一逮捕された場合でも「こうなる」をそこそこ認識して「こうする」を事前に決めておければ役に立つかもしれないと思うようになった。 概要 弁護士選び 逮捕~裁判の流れ 逮捕 逮捕後 留置場・拘置所 取調べ・調書 捜索差押 勾留請求・勾留質問 裁判 世論形成・名誉回復 参考事例・参考文献 概要

    逮捕にそなえる人生継続計画 - やしお
    lirlia
    lirlia 2022/02/09
  • 大根おろしに起きたパラダイムシフト 燕三条の金属加工メーカーが取り組んだ9900円の名品「17°」

    大根おろしに起きたパラダイムシフト 燕三条の金属加工メーカーが取り組んだ9900円の名品「17°」:分かりにくいけれど面白いモノたち(1/5 ページ) 技術やアイデアによって、当たり前だと思っていたものの概念がガラリと変わることがある。 プロダクトの面白さや、それを作る側への関心は、そのパラダイムシフトのような衝撃を味わいたいから生まれるような気がする。それはイノベーションというようなアイデアの問題ではなく、もっと技術に則した方向で生まれたものほど衝撃が大きいような気がしている。 新潟県燕市の刃物製造販売メーカー、シゲル工業の大根おろし「17°(ジュウナナド)」(9900円)は、そういうプロダクトの1つだと感じたのだけど、その面白さ、すごさを伝えるのはなかなか難しい。 いや、実は「大根おろし」というジャンルは、そういう技術とアイデアの集積による名品がぞくぞく登場しているジャンルで、それこそ

    大根おろしに起きたパラダイムシフト 燕三条の金属加工メーカーが取り組んだ9900円の名品「17°」
    lirlia
    lirlia 2022/01/31
  • ソフトウェアエンジニアなら3秒で理解できる NFT 入門 - Okapies' Archive

    はじめに NFT って何ですか? ブロックチェーン上に記録された一意なトークン識別子をその保有者のアドレスと紐付ける情報、およびそれを状態変数として保持するスマートコントラクトのこと。 以上。 え、それだけ? はい。 「デジタル資産に唯一無二性を付与するインターネット以来の革命」なんじゃないの? これを読んでください: speakerdeck.com なるほど。ところで、この記事は何? いま話題の NFT について、NFT の標準仕様である EIP-721 の仕様書と、それを実装しているスマートコントラクトのソースコードから読み解けることを解説する。一般向けの解説とは異なる視点から光を当てることで、ソフトウェアエンジニアに「あ、NFT って単にそういうことだったのか」と理解してもらえるようにすることを狙っている。 また、NFT がソフトウェアとして具体的にどう実装されているかを知ることは、

    ソフトウェアエンジニアなら3秒で理解できる NFT 入門 - Okapies' Archive
    lirlia
    lirlia 2022/01/31
  • Linuxプロセスアクセス制御の概要 - えんでぃの技術ブログ

    SELinuxシリーズ 記事は、SELinuxシリーズの1記事目です。 Linuxプロセスアクセス制御の概要 ←今ココ SELinuxの概要 SELinux Type Enforcement SELinuxの実践 (参考) SELinuxのRBAC、UBAC、MLS、MCS (参考) SELinux Module Policyのソースコード読解、ビルド 参考URL 1〜3記事目は、4記事目を理解するための前提知識をカバーしています。 4記事目が最も重要で、SELinuxの具体的な操作方法やコマンド、トラブルシューティング手順を紹介しています。 5記事目以降は参考情報です。 SELinuxの関連記事は、SELinuxタグから探せます。 一連の記事はFedora環境を前提として書いています。 FedoraやRHELに類するディストリビューションであればほぼ同等の挙動になると思いますが、他のデ

    Linuxプロセスアクセス制御の概要 - えんでぃの技術ブログ
    lirlia
    lirlia 2022/01/29
  • 「思うように働けない」ときの向き合い方。『しあわせは食べて寝て待て』水凪トリさんに聞いた - りっすん by イーアイデム

    年齢を重ねてくることで直面する体調やライフステージの変化。かつてはフルタイムでバリバリと働いていた人でも、働き方や生活を見直さざるをえなくなるタイミングがどこかでやってきます。そんなとき、「元気だったらもっと働けたのかな」「あと少しだけでも働けたら稼げるのに……」とモヤモヤとした気持ちを抱いてしまうこともあるかもしれません。 漫画『しあわせはべて寝て待て』は、病気を経てこれまでのような働き方や生活ができなくなり、パートタイムで働きながら、薬膳や軽いストレッチなどを取り入れた無理のない暮らしをするようになっていく主人公・さとこを描いています。作者の水凪トリさんは、さとこと同じ病気を実際に経験されたことをきっかけに、作のアイデアを思いついたと言います。ご自身も体調を顧みず働いていた時期が長かったという水凪さんに、体と仕事のバランスについて、お話をお聞きしました。 漫画を描く楽しさを、療養中

    「思うように働けない」ときの向き合い方。『しあわせは食べて寝て待て』水凪トリさんに聞いた - りっすん by イーアイデム
  • 未経験から1年でキャッチアップしたブロックチェーンの学習法をまとめてみた - Gaudiy Tech Blog

    こんにちは。エンタメ業界のDXを進めるブロックチェーンスタートアップ、Gaudiyで主にバックエンドを担当しているkei(@kei32bit)です。 自分がブロックチェーン技術をキャッチアップし始めたのは1年ほど前です。最初の半年間くらいは趣味として、その後はブロックチェーン企業に入って仕事でもブロックチェーンに触れるようになりました。 もちろん全部を理解しているわけではないですが、次に来そうなブロックチェーン技術を予測したり、自分なりにテーマ課題を立てて調べたりできるようになりました。 (以前投稿した記事) techblog.gaudiy.com 記事では、この1年間で自分がどういう情報ソースを元にブロックチェーンを勉強したかを紹介したいと思います。 今からブロックチェーン技術をキャッチアップするエンジニアの方々にとって、自分のキャッチアップの方法がご参考になれば幸いです。 1. 良質

    未経験から1年でキャッチアップしたブロックチェーンの学習法をまとめてみた - Gaudiy Tech Blog
    lirlia
    lirlia 2022/01/26
  • Webサービスにおけるログイン機能の仕様とセキュリティ観点 - Flatt Security Blog

    はじめに こんにちは。株式会社Flatt Securityセキュリティエンジニアの村上 @0x003f です。 稿では、Webアプリケーション上で実装される「ログイン機能」の実装パターンをいくつか示し、その「仕様の中で起きうる脆弱性」とその対策について解説していきます。 「ログイン機能」はToB、ToC問わず多くのWebアプリケーションで実装されている機能で、XSSやSQL Injection、Session Fixationといったような典型的な脆弱性の観点については、なんらかの解説を見たことのある方も多いと思います。 しかし、「仕様の脆弱性」というのはあまり多く語られていない印象です。今回はそのようなタイプの脆弱性についての解説を行います。なお、IDaaSを用いずに自前でログイン機能を実装しているケースを複数パターン想定しています。 はじめに ログイン機能の仕様パターンとセキュリティ

    Webサービスにおけるログイン機能の仕様とセキュリティ観点 - Flatt Security Blog
    lirlia
    lirlia 2022/01/25
  • 次世代データベース TiDB の検証とその評価 [DeNA インフラ SRE] | BLOG - DeNA Engineering

    ※こちらは先日実施された DeNA インフラエンジニア / SRE MEETUP で話した内容を Blog 記事化したものです! こんにちは!IT基盤部の熊谷です。IT基盤部にて大規模ゲームのインフラを見ている 新卒2年目のインフラエンジニアです。この記事では “DeNA でのデータベース運用とそのツラミ” と、“TiDB導入への検証・検討” をご紹介させていただきます。 データベースの最適解 DeNA のデータベース構成は最適解を求めて改良を積み重ねてきました。最初期の構成、(便宜上、第1世代と呼びます) では VM Instance 上に MySQL を構築し管理する MySQL on EC2 構成。続く第2世代では、マネージドサービスを駆使した Aurora MySQL 構成。この2世代の中で生じた “ツラミ” を解消する次の世代、言わば 第3世代に該当する新しいデータベース構成を現

    次世代データベース TiDB の検証とその評価 [DeNA インフラ SRE] | BLOG - DeNA Engineering
    lirlia
    lirlia 2022/01/21
    やはりお金が許せばspannerか