並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 5189件

新着順 人気順

refの検索結果321 - 360 件 / 5189件

  • もし新人プログラマが「プリンシプル・オブ・プログラミング」を読んだら - ecbeing labs(イーシービーイング・ラボ)

    概要 ブンブン Hello world. はじめまして! ecbeing新卒1年目の開発です。 本名が開発です。部署名や役職名ではありません。 某有名Youtuberと同じ苗字なんです(血縁関係は恐らくありませんが)。 現在ecbeingチームで日々製品の改善等に努めております。 プロダクト開発チームは非常にメンバーの交流が活発で、学ぶことが多いなぁと感じる今日この頃です。 さて、そんなプロダクト開発チームではありますが、新人3人が配属され少し落ち着いたころに上司からこんな指令を頂きました。 「君たちには新人ミッションに取り組んでいただきます」 プロダクトの取り組み(新人ミッション) 前述のとおり、新人3人にはミッションが課されました。 内容としては「プリンシプル・オブ・プログラミング」をそれぞれ読み、各々が気になったトピックについてプレゼンするというものです。 書籍内容の深い理解や情報収

      もし新人プログラマが「プリンシプル・オブ・プログラミング」を読んだら - ecbeing labs(イーシービーイング・ラボ)
    • 高速フーリエ変換の実装を難しそうかなと思っている方が、なんだ簡単じゃないですか!! となるための実装講座です - CADDi Tech Blog

      対象読者さんはどのような方ですか? FFT(高速フーリエ変換)の定義を知っているものの、その実装が難しそうだと感じて困っている方々です。逆に原理や有用性、理論的な子細にご興味のある方のご期待には応えられないと思います。 目標 FFT に苦手意識のあった方が、最低限動くコードを書くだけなら簡単かも? と感じてくださるまでになれたら、私はとっても嬉しいです。 離散フーリエ変換とは 定義はウィキペディアにあります。(責任放棄) wikipedia: 離散フーリエ変換 今回採用する定義 最速で実装までたどり着きたいですから、理論的なところはスキップです。 $N = 2 ^ n$ としましょう。$N$ 次多項式を入れると $N$ 次多項式を返してくれる何かがフーリエ変換です。多項式と言いましたが、コンピュータープログラムですから、係数を並べたものだと思ってくださると嬉しいです。 複素係数 $N$ 次

        高速フーリエ変換の実装を難しそうかなと思っている方が、なんだ簡単じゃないですか!! となるための実装講座です - CADDi Tech Blog
      • OpenAPI Generatorに適したOpenAPIの書き方 - ZOZO TECH BLOG

        はじめに こんにちは! WEARバックエンドブロックの高久です。 WEARではOpenAPI(Swagger)を使って、アプリやWebのクライアントが利用するAPIを定義しています。そして先日、開発効率化のためにOpenAPI GeneratorでOpenAPIからAPIクライアントコードを自動生成、活用できるように整備をしました。その中でOpenAPI Generatorに適したOpenAPIの書き方のポイントがいくつかあったので、内容を紹介していきます。 想定読者 OpenAPIを現在利用している、またはこれから利用する予定の方 OpenAPI Generatorを利用したコード自動生成を検討している方 背景 当初WEARではAPIクライアントコードはOpenAPIでのAPI定義を基に各クライアントが手動で実装していました。しかし手動で実装すると初期の実装コストや変更時の追従コストがか

          OpenAPI Generatorに適したOpenAPIの書き方 - ZOZO TECH BLOG
        • 【統一教会】なぜか報道されない安倍元総理が暗殺された理由をまとめた

          anond:20220709124657 ↑こちらも参考に 自分が調べた山上徹也容疑者まとめ 学生の頃は優秀で、高校は偏差値68の難関高を出て同志社大に入るも、母親が統一教会に全財産寄付して実家も売り払い自己破産したため大学3年で中退 (破産時期と退学時期が重なっている) 山上には大病を患っていたと兄がいたが、借金苦も重なり自殺 海上自衛隊に入隊したり資格を取得したりと努力するも仕事がうまくいかず、20年間も職を転々とする(自衛隊時代に自殺未遂の経験あり) 家族と人生をメチャクチャにした統一教会への憎悪が募り、教祖を殺そうと画策するも警備が厳重で上手くいかず断念 ここで統一教会と祖父の代からズブズブで多数の信者票を得るために広報活動、祝電、さまざまな政治的便宜を図ってきた安倍元首相に目をつける (統一教会を日本に広めたのは祖父の岸信介) 教会の支持を表明しており、総理就任時に特異集団(公安

            【統一教会】なぜか報道されない安倍元総理が暗殺された理由をまとめた
          • Terraformなにもわからないけどディレクトリ構成の実例を晒して人類に貢献したい - エムスリーテックブログ

            こんにちは、エムスリーエンジニアリンググループの福林 (@fukubaya) です。 さいたまスーパーアリーナは、埼玉県さいたま市中央区にある多目的アリーナ。本文には特に関係ありません。 最近、Terraformを書くことが多く、知見が貯まりつつあった時にちょうどディレクトリ構成に関する記事を読んでタイミングがよかったので、 今回はTerraformのディレクトリ構造の実例を晒したいと思います。 結構固まってきたからうちのチームの構成も晒してみようかな。 | Terraformのディレクトリ構成の模索 - Adwaysエンジニアブログ https://t.co/31FMkcCJOo— Yuichiro Fukubayashi (@fukubaya) July 3, 2020 クラウド化推進 なぜ定番が決まらないのか 前提となる条件 本番環境と検証環境はほぼ同じ構成 レポジトリとtfstat

              Terraformなにもわからないけどディレクトリ構成の実例を晒して人類に貢献したい - エムスリーテックブログ
            • 書店における「道徳」と「倫理」~「本屋とヘイト本」問題をめぐって~|タサヤマ

              非常に気が重いが、この本をご覧の展開をして販売している身として沈黙している訳にはいかず、私見を述べておきたい。 そもそも諸悪の根源は何か?ということを忘れてはいけないのではないか。 諸悪の根源とは差別であり、差別思想を撒き散らす者の存在である。 pic.twitter.com/6QrOIVQ0da — 日野剛広 (@Nanoruhino) December 10, 2019 おそらく、日野店長のコメントを全面的に否定されるような書店関係者はいないのではないかと思います。 もちろん完全に同書の意義を認めない人もいましたが、ほとんどの人は永江さんという著者のこれまでのお仕事に敬意をもっていて、そしてなにより「書店とヘイト本」の問題をシリアスに考えている。 (だからこそ、その期待に及ばなかったところに苦いコメントが出てくるのでしょう) 以下では、まず①同書についての批判的な指摘(全否定的な感想は

                書店における「道徳」と「倫理」~「本屋とヘイト本」問題をめぐって~|タサヤマ
              • Microsoft Academic のすゝめ - Qiita

                先日『Ananta: Azure を支えるステートフル L4 ロードバランサー - Qiita』という記事を書いたのですが、そのときに偶々見つけた Microsoft Academic と呼ばれる文献検索サービスが相当優秀だったので紹介します。 ■ Home | Microsoft Academic https://academic.microsoft.com/home TL;DR Microsoft Academic は、高度な文献検索機能を有する Google Scholar のような Web サービス Microsoft Research が研究開発した、自然言語処理によるコンテンツのトピック抽出技術、意味論的検索エンジン、文献重要度の算出手法などを活用 検索の他にも、文献やトピックをフォローして関連情報を収集できる機能も Microsoft Academic とは? Microso

                  Microsoft Academic のすゝめ - Qiita
                • Timers Promises API が最高 - Panda Noir

                  名前から既にワクワクするこのAPIは、なんとPromiseを返すsetTimeout、setInterval関数を提供しています!最高です… というわけで今回はそれの紹介です。 基本的な使い方 await setTimeout(1000) ←これができるんです!素晴らしくないですか?? top-level await や for-awaitと組み合わせるとこんな感じで書けます import { setTimeout } from 'timers/promises'; console.log('start'); await setTimeout(1000); // これでいける!! console.log('1s passed'); import { setInterval } from 'timers/promises'; console.log('start'); for await (

                    Timers Promises API が最高 - Panda Noir
                  • 2023年のCSSは0ランタイムにしたい - console.lealog();

                    したいよね? 事の経緯としては、 とある新規プロジェクトで、技術選定をすることに 開発の土台はViteで、フレームワークはJSXが使えるやつに決まった さてCSSはどうやって書こうかとなる あれこれ考えて、とある方法に決めた というのをまとめた、まあポエムの域を出ないメモです。 CSS ModulesやらTailwindやらCSS-in-JSやら手法はいろいろあれど、どれが今の推しかっていう。 求めるもの 個人的に、CSSつまりはブラウザで表示されるUIをスタイリングするためのツールセットに求めるもの。 0ランタイムである 最終的に`.css`ファイルとしてブラウザで読み込まれる なんでもJSにしない CSSの書き味を損なわない だいたいのCSSセレクタが問題・制約なく動作する マークアップ部と1ファイルにコロケーションできる HTMLとCSSは同居させたい 非同期にロードできる JSと同

                      2023年のCSSは0ランタイムにしたい - console.lealog();
                    • 非エンジニアがHack The Boxを始めてHackerになるまで - Qiita

                      2月某日、HackTheBoxでHacker Rankに到達することが出来ました。 ITエンジニアでも、理系大学卒でもない私がHackerになるまでやってきたことを振り返ってみようと思います。 #自己紹介 ニックネーム:とみー 職業:IT営業(代理店営業) 年齢:27歳 保有資格: 情報セキュリティマネジメント CompTIA CySA+ 勉強開始時点のTryHackMe HackTheBoxのRank TryHackMe Rank : level 1 HackTheBox Rank : noob HackTheBox Hacker到達までに費やした期間:6ヶ月 HTB Hackerを目指した理由 セキュリティエンジニアにキャリアチェンジしたいと思ったためです。 ハッキングラボのつくりかた との出会い ゆるいハッキング大会への参加 大和セキュリティ勉強会への参加 3つの出来事を通じて、セキ

                        非エンジニアがHack The Boxを始めてHackerになるまで - Qiita
                      • RustのPinチョットワカル - OPTiM TECH BLOG

                        こんにちは。 先日、しばらく不動の一位を守ってきたRustをVSCodeで使う記事を抜き、 私の書いた非同期プログラミングの記事の記事が一番人気になったと思いきや数日でまた抜き返されて傷心中の、 R&Dチームの齋藤(@aznhe21)です。 さて、Rustの非同期プログラミングで時々Pinを使ったり、コンパイラにUnpinが不足していると怒られたりしませんか? そんな時によく分からずuseしたり別の手段を取ったりしていませんか? 今回、このままではマズいと思ってPinを勉強して完全に理解しましたので、その成果を皆さんと共有したいと思います。 更新履歴 03/10 指摘を受け下記2点を修正しました Unpinを実装しない型もムーブ出来ることへの言及 pin-projectクレートが安全であることによる書き換え 対象読者 この記事は下記全てに当てはまる人を想定して執筆しています。 Rustのト

                          RustのPinチョットワカル - OPTiM TECH BLOG
                        • React の useEffect とクリーンアップ関数の実行タイミングがこれだけで分かる

                          React の useEffect の実行タイミングについて、このように思っていませんか? 依存配列(第2引数として渡す配列)を省略したら、マウント時に、そのあと再レンダーごとに実行される 依存配列に空配列を入れたら、マウント時に実行される 依存配列に値を入れると、マウント時と、値が変わるごとに実行される しかもクリーンアップ関数も絡んで来て、もっと複雑で覚えられない… …そのように考える必要はありません。 実は、useEffect の規則は至ってシンプルで、しかも UI ロジックの頻出の課題を洗練されたパターンに落とし込んで解決してくれます。 エフェクトとクリーンアップの実行タイミングは、以下のように論理的にシンプルな形で捉えることができます。 マウント時 に初回のエフェクトが発火され、アンマウント時 に最後のクリーンアップが実行される。 再レンダリング時 に、前回のエフェクトをクリーン

                            React の useEffect とクリーンアップ関数の実行タイミングがこれだけで分かる
                          • GitHub ActionsのイメージビルドをDockerレイヤキャッシュで高速化(翻訳)|TechRacho by BPS株式会社

                            概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Build images on GitHub Actions with Docker layer caching — Martian Chronicles, Evil Martians’ team blog 原文公開日: 2021-03-11 著者: progapandist (And[re]y Bar[a]nov)、dragonsmith (Kirill Kuznetsov) サイト: Martian Chronicles, Evil Martians’ team blog -- ニューヨークやロシアを中心に拠点を構えるRuby on Rails開発会社です。良質のブログ記事を多数公開し、多くのgemのスポンサーでもあります。 はじめに: 適切なDockerレイヤキャッシングでGitHub Actionsでイメージを構築する方法

                              GitHub ActionsのイメージビルドをDockerレイヤキャッシュで高速化(翻訳)|TechRacho by BPS株式会社
                            • ぱっぷすに助成をしたJANICという団体がすごかった|ペーパーハウスくん|note

                              困ってます。気になる団体が多すぎて。 赤い羽根福祉基金の助成金リストの気になる点をまとめて記事にすべく調査をしているのですが、それどころじゃない団体がもりもり出てきて何からやるべきか戸惑ってます。 そこですぐに記事に出せるレベルで違和感があったJANIC(国際協力NGOセンター)というNPO 法人について紹介します。 JANICグローバル共生ファンドJANICが2020年度に企画した総額4000万円の助成金があります。 85団体の応募がありその中から15団体が選ばれました。 それでは通過率17%の狭き門を突破した団体を御覧ください。 https://www.janic.org/blog/2019/12/27/kyouseifund2020_result/  より筆者が作成 ・一般社団法人 Spring ・NPO法人 ヒューマンライツ・ナウ ・NPO法人 ぱっぷす といったAV新法に携わった

                                ぱっぷすに助成をしたJANICという団体がすごかった|ペーパーハウスくん|note
                              • First Docker GitHub Action is here! | Docker

                                We are happy to announce that today Docker has released its first Github Action! We’ve been working with GitHub, looking into how developers have been using GitHub Actions with Docker to set up their CI/CD workflows. The standard flows you’ll see if you look around are what you’d expect: building an image, tagging it, logging into Hub, and pushing the image. This is the workflow we’ve aimed to sup

                                  First Docker GitHub Action is here! | Docker
                                • 【Vue3に備える】実務で使うComposition APIについて考える

                                  ◆はじめにどうもこんにちは。Vueが好きすぎて社内でVueを布教している@_slontです。 今回のテックブログでは、これからリリースされる待望のVue 3を万全の体制で迎えるべく、新機能の中でも個人的にアツいと思っているComposition APIについての考察をしたいと思います。 Composition APIは一体僕たちにどんな驚きをプレゼントしてくれるのか。それを確かめるために我々はアマゾンの奥地へとむk(ry さて、近々リリース予定のVue 3は、パフォーマンス改善の他、Composition API, Fragment, Portal, Suspenceなど様々な新機能があります。 参考:まもなくやってくる Vue.js 3その中でも、大規模プロジェクトに弱いと言われていたVueの銀の弾丸として(?)、ユーザが待ち望んだComposition APIが、2系のプラグイン@vu

                                    【Vue3に備える】実務で使うComposition APIについて考える
                                  • メルカリの検索基盤の変遷について | メルカリエンジニアリング

                                    ※この記事は、"Blog Series of Introduction of Developer Productivity Engineering at Mercariの一環で書かれています。 はじめに こんにちは、メルカリ、サーチインフラチームのshinpeiです。今回はメルカリの検索基盤の裏側について、そのアーキテクチャ変遷について書こうと思います。2018~2021年の4年間で、大きく3回、変化をしました。設計の段階では希望と期待にあふれているアーキテクチャでも、問題は後からやってきます。設計には良し悪しがあり、変化することで知見を得ながら、改善を続けています。え、これだと危ないのでは?、、あぁ、やはりそうなるのね。などと、ご笑覧いただければ幸いです。 前回までのお話 メルカリの検索は、創業時から、Solrをベースにしたシステムで組まれてました。その変遷はこちらのスライドにまとめてあ

                                      メルカリの検索基盤の変遷について | メルカリエンジニアリング
                                    • 人生で影響を受けた本100冊。英語(77) - Qiita

                                      はじめに 下記には、typewriterまたはcomputerのkeyboardで全文写経した本は数冊(すべて英語)あります。 輪講で全部読んだ本、日本語と英語でも読んだ本などもそれぞれ10冊以上あります。 100回以上読んだ本が10冊以上あるような気がします。 影響を受けた本というよりは、愛読書かもしれません。 引用は、 https://bookmeter.com/users/121023 https://booklog.jp/users/kaizen https://www.amazon.co.jp/gp/profile/amzn1.account.AEZYBP27E36GZCMSST2PPBAVS3LQ/ref=cm_cr_dp_d_gw_tr に掲載している自分で書いたreviewです。 最初にあるところに記録し、それからamazonに転載し、10,000冊になった頃にNo.1 R

                                        人生で影響を受けた本100冊。英語(77) - Qiita
                                      • Best Rust Web Frameworks to Use in 2023

                                        Best Rust Web Frameworks to Use in 2023 In the dynamic landscape of web development, Rust has emerged as a language of choice for building safe and performant applications. As Rust's popularity grows, so does the array of web frameworks designed to harness its strengths. This article compares some of the best Rust frameworks highlighting their respective advantages and drawbacks to help you make i

                                          Best Rust Web Frameworks to Use in 2023
                                        • プロコンにOSSを使ってはいけないのか? #procon32

                                          はじめに 先日開かれた高専プロコンにて「ふろこん」というプロダクトを発表されたところ 「私は怒っています」 「ライブラリを使って楽をしている」 などの指摘を審査員より受けたというツイートに関連して、 SNSで 「OSSを使うのがNGとか分かって無さ過ぎる」 とか 「審査員はフロントエンドが分かってない」 というコメントが多数有りました。逆に 「あの発表内容はミスリーディングであり適切ではない」 等のコメントも一部ありました。私自身はどちらかと言うと件の審査員の方に同意する部分もありますので、その考えに至る背景や私なりの発表の改善点をまとめてみました。あくまで、こういう考え方もあるよ、と参考までに。 重要 発表された方々を誹謗中傷する意図は一切ありません ふつうに面白い着眼点で良いもの作ったなー、と思っています 審査員の言い方には問題がありハラスメントは常にダメ、ゼッタイ。例えコメントの趣旨

                                            プロコンにOSSを使ってはいけないのか? #procon32
                                          • リモートワークでZoomとSlackを使い分ける基準/Microsoftの大規模調査を参考に

                                            ※注意 Slackを電話と同等の同期ツールとして扱ってはいけません。 Slackのビデオ通話機能は同期ツールですが、通常のチャットは非同期ツールです。 また、SlackをTeams,Zoom等の同期ツールの補助的なものとして扱ってはいけません。 では、原文を引用して確認していきます。 👉 「Teams/Zoom、Slack、メールを用途で分けていますか?」 引用(+翻訳) Strong tie (強い絆) / Weak tie (弱い絆) Two people connected by a strong tie can often transfer information more easily (as they are more likely to share a common perspective), to trust one another, to cooperate with

                                              リモートワークでZoomとSlackを使い分ける基準/Microsoftの大規模調査を参考に
                                            • 【Vue.js 3.2】`<script setup>` 構文がすごくすごい

                                              <script setup> 構文とは Vue.js 3.2 から <script setup> 構文が使えるようになりました。これは単一ファイルコンポーネント(SFC)内で Composition API を使用している際に使える糖衣構文です。下記のようなメリットを得ることができ、公式からも使用が推奨されています。 ポイラープレートが減りより簡潔になる props と emit を定義する際に純粋な TypeScript の構文が使える ランタイムのパフォーマンスが向上する IDE のパフォーマンスが向上する 基本的な構文 <script setup> 構文をざっくりと説明すると、従来の Composition API における setup() 関数内部を <script> 直下に直接記述することができるという構文です。 単一ファイルコンポーネントの <script> タグにsetup属

                                                【Vue.js 3.2】`<script setup>` 構文がすごくすごい
                                              • AWSソリューションを利用して負荷テストを行う

                                                こんにちは。クリスマスイヴイヴですね!みなさんいかがお過ごしでしょうか。 マクアケという会社でSREしてます。Naganeです。 という事でこの記事はMakuake Advent Calendar 2020 23日目の記事になります。 突然ですが皆さん。負荷テストしてますか! 苦労した末に作り上げたサービスを世の中に出し、これからさぁやっていくぞ!となっている中 アクセス集中でサイトダウン。悲しいですよね。 そうならないためにも、公開前に実際にある程度アクセス集中状態を擬似的に作り出し 実際に提供したい体験が得られるか確認するというのはとても大切な事です。 実際に負荷テストをしようとすると大変な所 しっかりとした負荷テストを実施しようとした時に意外と大変なのが環境の準備です。 負荷をかける先が接続制限されていたり 作成した実行環境が思ったより負荷が出ずカーネルパラメータのチューニングを強い

                                                  AWSソリューションを利用して負荷テストを行う
                                                • GitHub APIを利用したスケーラブルなマスターデータ管理システム - Mirrativ Tech Blog

                                                  こんにちは、バックエンド基盤チームマネージャーの夏(なつ)と申します。ミラティブの基盤チームはユーザが直接触れる機能よりかは、開発者や会社全体の生産性を向上させるためにエンジニア主導で課題を発見・解決している部署です。 今回は基盤チームが主体となって運用しているマスターデータ管理システムについて紹介したいと思います。ゲーム運営などではエクセルやスプレッドシートで管理されることがよくありますが、学習コストや安全性の観点で入力者を増やしづらい場合があります。このような問題に対応するため、ミラティブでは一部のマスターデータをGitHub APIを利用した専用の管理画面を実装することで入力作業をスケールできるようにしました。 (なお、本記事は社内向けドキュメントを兼ねています) マスターデータとは マスターデータとはユーザによって生成されるデータではなく、主に運営が用意するデータになります。詳細と

                                                    GitHub APIを利用したスケーラブルなマスターデータ管理システム - Mirrativ Tech Blog
                                                  • 【作業効率化】4年目エンジニアが「使わなくなった」アプリを供養する - Qiita

                                                    はじめに よくQiitaでおすすめアプリとかの記事を見かけますが 逆に使わなくなったアプリの紹介記事ってなくね? と思い今その勢いで本記事を書き進めています。需要があるかはしーらないっ。 本記事では、今年で4年目のエンジニアが作業効率を追い求める中で淘汰されていったアプリたちを紹介します。 ちなみに当方Macユーザです。 エディタ Visual Studio Code 3年目くらいまでは結構使ってました。 settings.jsonやkeybindings.jsonをdotfilesで管理してみたいなこともするくらいには使ってました。 が、何かのタイミングでvimに興味を持ち、vimを使いはじめてから徐々に使わなくなってゆきました。 vimに興味を持った最初の頃はVSCの拡張でvimがあったので、それを使ってました。 VSCでvimの操作を再現できる拡張です。 しかし vimと言えば学習コ

                                                      【作業効率化】4年目エンジニアが「使わなくなった」アプリを供養する - Qiita
                                                    • Github Actionsの個人的ユースケース備忘録 | DevelopersIO

                                                      はじめに Github Actionsで色々なフローの自動化に取り組んで一番大変だと感じているのは、目的とするデータをコンテキストのどこから取れるのか見つけるところです。 公式ドキュメントも正直目的の情報に辿り着きやすいとも言えず、StackOverFlow等のFAQフォーラムも類似した質問が多くありすぎて逆に絞るのが大変となる繰り返しでした。 私自身で頻繁に用いそうなものを中心に、調査の手間を省くために備忘録として書き出してみました。2020年5月26時点のデータとなります。 各コンテキストについて 利用可能なコンテキストは以下の8つです。公式ドキュメントが個人的にやや見難いため、必要なところだけを抜粋しました。 github workflowの情報にアクセスする用途 env workflow、job、stepの環境変数にアクセスする用途 job jobの情報にアクセスする用途 step

                                                        Github Actionsの個人的ユースケース備忘録 | DevelopersIO
                                                      • その1●のぶみ炎上理由「自称・世界的絵本作家」クラウドファンディングの詐欺と、絵本作家・のぶみさんの悪事の数々につきまして : 感想ブログ・のぶみ・絵本作家のぶみさんの悪事。嘘と盗作・泣き落としの連続について

                                                        私は、東京のとある大手出版社で仕事をしていた者です。 現在も大きな目標に向かって、日々精進しております。 私は絵本が好きで、ずっと前から、絵本作家・のぶみさんの絵本や自伝にも親しんでおり、彼のSNSも見ておりましたが、ある日、彼の虚言癖と、盗作の連続を知ってしまい、見る目が変わってしまいました。 のぶみさんのクラウドファンディングが開始されましたが、一番驚いたことは、のぶみさんのクラウドファンディングページにも明記してあります、出版数です。 22年間で、「絵本250冊出版」・・・ 1か月に1冊ずつ絵本を出せる人などおりません。 今売れている絵本作家、ヨシタケシンスケさんでも(彩色は出版社に任せて)1年で5、6冊が限度です。 週刊連載のマンガ家でも、1か月に1冊の単行本は出せません。 のぶみさんは、数字を盛ったりして、自分を尊大に見せるクセがあります。 確実な証拠としまして、このユーチューブ

                                                          その1●のぶみ炎上理由「自称・世界的絵本作家」クラウドファンディングの詐欺と、絵本作家・のぶみさんの悪事の数々につきまして : 感想ブログ・のぶみ・絵本作家のぶみさんの悪事。嘘と盗作・泣き落としの連続について
                                                        • Headless UI v1.0 - Tailwind CSS

                                                          Last fall we announced Headless UI, a library of completely unstyled, fully accessible UI components, designed to pair perfectly with Tailwind CSS. Today we’re super excited to release Headless UI v1.0, which more than doubles the amount of included components for both React and Vue. ​What’s new We’ve added four new components to the React library, and five new components for Vue. ​Dialog (modal)

                                                            Headless UI v1.0 - Tailwind CSS
                                                          • ChatOpsによる運用作業の自動化 - ZOZO TECH BLOG

                                                            はじめに こんにちは、技術本部SRE部カート決済SREブロックの遠藤・金田です。 普段はSREとしてZOZOTOWNのカート決済機能のリプレイスや運用を担当しています。本記事では自作のコマンドラインツールをSlack + AWS Chatbot + AWS Lambdaを使用してChatOps化した事例をご紹介します。「日々の運用業務をコマンドラインツールを実装して効率化したものの今ひとつ広まらない」「非エンジニアにも使えるようにしたい」と考えている方の参考になれば幸いです。 目次 はじめに 目次 背景・課題 ChatOpsとは AWS ChatBotとは 構成 AWS ChatBot チャットツール側の設定 Slack Workflow Lambda 実装のポイント ChatBotのアクセス制御 User Roleの運用方法 ガードレールポリシー コマンドラインツールのLambda関数化

                                                              ChatOpsによる運用作業の自動化 - ZOZO TECH BLOG
                                                            • Rustの std::sync::RwLock はLinuxでwriter starvation問題を起こす (macOSなら平気)

                                                              まとめ: std::sync::RwLock::{write(), try_read()} を併用した場合には「書き込みロックを最優先」という挙動は必ずしも期待できない (LinuxではNG) Pthread の規約が挙動に自由度をもたせており、Linuxにおけるデフォルト実装では writer starvation が発生する Rustにおいて writer starvation を回避しつつ readers-writer lock を使うには parking_lot::RwLock を使うと良い 目次 背景: Readers-writer lock とは? 背景: Rustにおける readers-writer lock 背景: RwLock::write() と RwLock::try_read() 再現コード 原因分析 修正: parking_lot::RwLock を使う おわり

                                                                Rustの std::sync::RwLock はLinuxでwriter starvation問題を起こす (macOSなら平気)
                                                              • ぼくのMac環境 ver.のんピ | DevelopersIO

                                                                何年後かの自分へ こんにちは、のんピ(@non____97)です。 業務で使用する新しいMacが届きました。 新しいMacを初期セットアップするにあたって「今の設定どうだったっけ...」と調べる時間が結構かかってしまいました ということで何年後かの自分がまた新しいMacに乗り換える際に手間取らないように、設定した内容を書き記しておきます。 移行先のMacの情報は以下の通りです。M1 Max、嬉しい。 # OSのバージョンの確認 > sw_vers ProductName: macOS ProductVersion: 12.4 BuildVersion: 21F79 # カーネルのバージョン確認 > uname -r 21.5.0 # CPUのアーキテクチャの確認 > uname -m arm64 # CPUの詳細確認 > sysctl -a machdep.cpu machdep.cpu.

                                                                  ぼくのMac環境 ver.のんピ | DevelopersIO
                                                                • AWS環境でDDoS攻撃を受けた時の対処をCloudFormationで自動化する(EC2編) - ISID テックブログ

                                                                  Xイノベーション本部 ソフトウェアデザインセンター セキュリティグループの福山です。 先日、米政府(米サイバーセキュリティインフラストラクチャセキュリティ庁(CISA)や米連邦捜査局(FBI)、 MS-ISAC(Multi-State ISAC)の共同)から、DDoS攻撃に対するガイダンス「Understanding and Responding to Distributed Denial-of-Service Attacks」が公開されました。 業務でAWSに触れる機会が多いので、この機会にAWSにおけるDDoS攻撃対策を調査したいと思いました。 そこで今回は、AWS WAF、GuardDutyを有効活用できていないAWS上のWebアプリケーションに対してDDoS攻撃を受けた際に、対策となるリソースを追加するためのCloudFormationテンプレートや後続作業を調査しましたので、紹介

                                                                    AWS環境でDDoS攻撃を受けた時の対処をCloudFormationで自動化する(EC2編) - ISID テックブログ
                                                                  • 【転職エントリー】国連を退職し、Kyashで働くことになりました | Shota's Blog

                                                                    2019年12月で4年強務めてきました国際連合を退職致しました。 過去に国際連合に勤めたことがある日本人は数多くいれど、そういう人たちの情報はなかなか表に出てこないと思います。今まで国連をはじめとする国際機関で働きたいと思っている方に多く会ってきましたが、やはり謎の多いと言いますか、知られていない情報がたくさんあると思います。 この転職エントリーと共に、実際に入って感じて良いと思った点と私が物足りなかった点を書いていきたいと思います。あまり負の面は今まで書いてこなかったので、今後目指したい方にとっても参考になる部分があるのではないかなと思います。 働いていた場所私が働いていたのは国連事務局で、アジア太平洋地域におけるリージョナルオフィスでもある国際連合アジア太平洋経済社会委員会(UNESCAP)と言うところで働いておりました。わかりづらいので以後国連と表記します。 私はその中でも情報通信技

                                                                      【転職エントリー】国連を退職し、Kyashで働くことになりました | Shota's Blog
                                                                    • EKS環境下でコストが増大する事例とfreeeのアプローチ - freee Developers Hub

                                                                      はじめまして。freee の SRE チームに所属している nkgw (Twitter) です。 普段はエンジニアリングマネージャーをしつつ、開発チームの新規プロダクトリリースサポートをやっています。 我々のチームは大部分のプロダクトのコンピューティングリソース (CPU / Memory など) を Amazon Elastic Kubernetes Service (EKS) で実行できるようにインフラ基盤移行 (EC2 → EKS) を進めてきました。 移行プロジェクトの大部分は 2021 年 7 月に無事終わったのですが、移行スケジュールを最優先としたため割り当てている各リソースはかなり保守的 & 過剰でした。 (移行後の性能劣化が怖かったため、EC2 時代と比較し、1.5 倍のバッファを積むなど... etc) コスト増大したグラフ その結果、 去年と比較して、コストが倍以上に跳

                                                                        EKS環境下でコストが増大する事例とfreeeのアプローチ - freee Developers Hub
                                                                      • 定期実行するLambdaが「起動しなかったこと」を検知するCloudWatch Alarmを作る | DevelopersIO

                                                                        「1時間に1回起動するLambda」や「1日に1回起動するLambda」といった定期実行するLambdaが「起動しなかったこと」を検知するCloudWatch Alarmを作ってみました。 Lambdaを定期実行する仕組みをよく作ります。 1時間に1回起動する 1日に1回起動する これらのLambdaが「起動しなかった場合」に通知が欲しくなったので、CloudWatch Alarmを作ってみました。 実際にLambdaが起動しない事象に遭遇したことは無いですが、このAlarmがあると、「ちゃんと起動しているよね?」というモヤモヤが解消されます。万が一に気づける保険ですね。 おすすめの方 定期実行するLambdaが「起動しなかった場合」のCloudWatch Alarmを作りたい方 定期実行するLambdaとCloudWatch Alarmを作成する sam init sam init \

                                                                          定期実行するLambdaが「起動しなかったこと」を検知するCloudWatch Alarmを作る | DevelopersIO
                                                                        • ページ遷移時にReactコンポーネントの状態を維持する - pixiv inside

                                                                          こんにちは、VRoid部所属のエンジニアのyueです。 VRoid Hubでページ遷移時にcanvasの状態を維持する改善をリリースしました。本記事ではこの取り込みについて解説していきます。 前提 VRoid Hubではモデル詳細画面と投稿者のみに表示するモデル編集画面が存在しています。この二つのページは別々のレイアウトを使っていたため、モデル表示用のcanvasを操作するインスタンスがお互い共通せず、ページ遷移するたびにモデルを再度読み込むことが必要でした。 今回はDOM APIを利用してコード変更を最小限に押えつつ、再度読みを無くすような改善を行いました。 問題の再現 通常Reactの再レンダリングを防ぐには様々な手段があります。例えば React.memo 、React コンポーネントの key 、classコンポーネントのshouldComponentUpdate などが存在します

                                                                            ページ遷移時にReactコンポーネントの状態を維持する - pixiv inside
                                                                          • SaaS におけるテナントリソースへのリクエストルーティングを JWT を用いて実現する | Amazon Web Services

                                                                            Amazon Web Services ブログ SaaS におけるテナントリソースへのリクエストルーティングを JWT を用いて実現する みなさんこんにちは。ソリューションアーキテクトの福本です。 本投稿のテーマは Software as a Service(SaaS)におけるルーティングです。 SaaS ではテナントごとにサーバーなどのリソースが分離されていることがあります。そのため、各テナントに属するユーザーからのリクエストを適切なリソースへとルーティングする必要があります。 具体的なルーティングの話に入る前に、SaaS のテナント分離モデルについて説明をします。SaaS では、テナントの分離モデルとしてサイロ、プール、ブリッジモデルが存在します。また、ユーザーがサブスクライブしている利用プラン (ティア) によって、リソースの分離形態が変わるような、階層ベースの分離もあります。 サイ

                                                                              SaaS におけるテナントリソースへのリクエストルーティングを JWT を用いて実現する | Amazon Web Services
                                                                            • 非同期処理の道具箱 — HACK The Nikkei

                                                                              この記事はNikkei Advent Calendar 2022の 13 日目の記事です。 こんにちは、Web チームの井手です。最近 Web チームで働く魅力について語ったので是非とも読んで欲しいです。 今日は非同期ランタイムについて書きます。 私は非同期ランタイムやサーバー進化論が好きで、たまにブログを書いたり、前職でもアドベントカレンダーに書いたりしていました。 本稿では効率的な非同期処理を実現するライブラリが中で何をしているのかを、低レイヤーの非同期処理そのものを解説しながら見ていきたいと思います。説明の都合上 Rust を使うので、Rust 特有の話もありますが、低レベルな API があればどの言語でも当てはまる話だと思います。この辺りは Rust, Scala(JVM), Erlang, Go などはお互いがお互いのアイデアを参考にしていて切磋琢磨しつつも似た仕組みをそれぞれが

                                                                                非同期処理の道具箱 — HACK The Nikkei
                                                                              • SQL パイプライン開発に便利な Dataform 7つのお気に入りポイント - FLINTERS Engineer's Blog

                                                                                こんにちは。河内です。 最近はデータ基盤の構築も取り組んでいたりします。 社内では他の DWH が使われている事例がありますが、今回の基盤ではデータソースとの親和性や価格面などを考慮し BigQuery で行くことにしました。 BigQuery 上で多くのデータを順次変換してデータを生成するために何らかのワークフローエンジンが必要でした。 社内の他のシステムではワークフローエンジンとして Digdag を採用している例が多いですが、このシステムでは Kubernetes 上でサービスを運用しているため、当初(2020年12月)は Argo Workflow 上でクエリを順次実行することを構想していました。構想中に Dataform が Google に買収され、無料で使えるようになったというニュースが飛び込んできたため、触って感触が良いことを確かめた後、Dataform を使っていくことに

                                                                                  SQL パイプライン開発に便利な Dataform 7つのお気に入りポイント - FLINTERS Engineer's Blog
                                                                                • 「もう息子と離れたくない」シングルファザー・コウメ太夫が語る“アパート経営と子育て”|新R25 - シゴトも人生も、もっと楽しもう。

                                                                                  『エンタの神様』に出演し「チクショー」の決め台詞でブレイクしたコウメ太夫さん。最近ではTwitterに「#まいにちチクショー」のハッシュタグで新ネタを毎日投稿していますが、その方向性はエンタ時代とは一線を画すシュール…というかもはや猟奇的なもの。 $自分がやりたいネタと売れるためのネタは違うかと思ったら~、<br /><br />マグロかイカか分からなくなりました~。<br /><br />チクショー!! <a href="https://twitter.com/hashtag/%E3%81%BE%E3%81%84%E3%81%AB%E3%81%A1%E3%83%81%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%BC?src=hash&amp;ref_src=twsrc%5Etfw">#まいにちチクショー</a> $人生は驚きの連続かと思ったら~、<br /><br

                                                                                    「もう息子と離れたくない」シングルファザー・コウメ太夫が語る“アパート経営と子育て”|新R25 - シゴトも人生も、もっと楽しもう。