並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 2426件

新着順 人気順

EQの検索結果1 - 40 件 / 2426件

  • すべての働く人におくるストレスマネジメントの基本 | knowledge / baigie

    仕事は挑戦の連続です。経験を積み、スキルが上がり、評価されるほど、難易度が高い仕事に関わるようになります。そこには必ず苦難があり、ストレスが待ち構えています。 ストレス学説の生みの親であるカナダ人生理学者のハンス・セリエ氏は、「ストレスは人生のスパイスである」という名言を残しています。確かにストレスは必ずしも悪いものではありません。 例えばパフォーマンスとストレスレベルは、逆U字の関係にあります。あるレベルまではストレスレベルの高まりに従ってパフォーマンスは向上し、あるレベルを超えるとパフォーマンスは低下します。この法則は心理学者ロバート・ヤーキーズとジョン・ドットソンの名前を取り、「ヤーキーズ・ドットソンの法則」と呼ばれています。 この法則に従えば、仕事で高いパフォーマンスを発揮したいなら、ストレスをゼロにするのではなく、適度なレベルにコントロールしなければなりません。そのために必要なの

    • 197冊の教えを1つにまとめた黄金律の教科書 - 本しゃぶり

      ビジネス書100冊の教えをまとめた本がある。 自己啓発書100冊の教えをまとめた本がある。 そして "答え" がここにある。 100冊読んで分かったこと 2022年4月、日本のビジネス書を語るなら絶対に外せない本が登場した。『ビジネス書ベストセラーを100冊読んで分かった成功の黄金律』である。 ビジネス書ベストセラーを100冊読んで分かった成功の黄金律 作者:堀元見徳間書店Amazon その名の通り、日本で売れているビジネス書を100冊選び、それらを厳選した27の教えにまとめた本だ。この1冊があれば他にはいらない。 本書の組入書籍として採用されたのは刊行が2016年以降*1、推定発行10万部以上*2など、複数の条件*3を満たした本であり、その内訳は国内82%、外国18%となっている。 これだけ多くの厳選された書籍を使っているだけあって、教えの内容は多岐にわたる。コミュニケーションや情報処理

        197冊の教えを1つにまとめた黄金律の教科書 - 本しゃぶり
      • 15kgの巨大望遠レンズで天体写真を撮ってみた|KAGAYA

        その形から「バズーカ」とか「エビフライ 」などとよばれることがあるとても大きな望遠レンズがあります。重さはなんと15kg。 これで天体写真を撮ったらどんなふうに写るのかなぁ……。 初めてこのレンズを見た時に思った好奇心から、なんとか天体を撮るまでの顛末を書いてみます。 この記事は機材のレビューでもなければ天体写真のハウツーでもありません。 天体写真を撮るためにはこんなことをやっているのかと笑って楽しんでいただければと書いたものです。できるだけ多くの方にわかりやすいように書いたつもりですが、説明がしきれていないところもありますのでご容赦ください。 天体には望遠鏡? 望遠鏡と望遠レンズの違いは遠くに小さく見えるものを大きく写すには、望遠鏡か望遠レンズを使います。写真を撮る上で、この2種類の機器の違いは何でしょうか。 望遠鏡は天体を見たり撮影するための機器なので、遠くにあるものがくっきりと見える

          15kgの巨大望遠レンズで天体写真を撮ってみた|KAGAYA
        • 現在時刻が関わるユニットテストから、テスト容易性設計を学ぶ - t-wadaのブログ

          この文章の背景について この文章はテスト容易性設計をテーマに 2013/11/26 に CodeIQ MAGAZINE に寄稿したものです。残念ながら CodeIQ のサービス終了と共にアクセスできなくなっていたため、旧 CodeIQ MAGAZINE 編集部の皆様に承諾いただき、当時の原稿を部分的に再編集しつつ、ライセンス CC BY(クリエイティブ・コモンズ — 表示 4.0 国際 — CC BY 4.0) で再公開いたしました。 旧 URL にいただいたブックマークとご意見はこちらです(これであなたもテスト駆動開発マスター!?和田卓人さんがテスト駆動開発問題を解答コード使いながら解説します~現在時刻が関わるテストから、テスト容易性設計を学ぶ #tdd|CodeIQ MAGAZINE)。旧記事には本当に多くの反響をいただき、誠に感謝しております。 目次 この文章の背景について 目次 出

            現在時刻が関わるユニットテストから、テスト容易性設計を学ぶ - t-wadaのブログ
          • 趣味で作ったソフトウェアが海外企業に買われ分野世界一になるまでの話 - knqyf263's blog

            2年前の2019年8月に以下のブログを書きました。 knqyf263.hatenablog.com 今回はその続きです。前回のブログは多くの人に読んでもらうことを意識して書きましたが、今回はそうではないです。特に得た学びを書くわけでもなく何で作り始めたのか?とかどんなことがあったのか?とか思い出話を書いているだけなので、言ってしまえば自己満足の記事です。それで構わない人や前回の記事を見てその後どうなったか気になった人だけが読んでもらえますと幸いです。 誰かのためになるわけでもない過去の出来事について語るのは老人感が強くて基本的に好きではないのですが、自分の中で一番大きかった目標を達成したので節目として書いています。 英語版の記事も会社のブログから公開しています。英語版のほうが簡潔で良い可能性もあります。日本語版は誤った解釈をされると嫌だからもう少し詳細に書こう、を繰り返していつも長くなりす

              趣味で作ったソフトウェアが海外企業に買われ分野世界一になるまでの話 - knqyf263's blog
            • 映画『ドラゴンクエスト ユアストーリー』感想。というか罵倒。大人の作家的虚栄心のために子供の観客を踏みつけちゃダメ。 - CDBのまんがdeシネマ日記

              僕は基本的に駄作をいじって笑う、とか、失敗作をみんなでボコボコに叩くというノリがあんまり好きではない。創作なんて基本的に嘘っぱちなんで、ぶっ壊そうと思えばどんな名作だってグチャグチャに批判できるわけである。誰かが必死に書いて震える手で差し出したラブレターを目の前でビリビリと破けば、そりゃ確かに告白してきた相手よりは優位に立って見下すことができるだろうけど、基本的には僕は誰かに向けて下手くそなラブレターを書いて恥をかく側にいたいと思っている人間である。その方が人生が楽しそうだし。 だからこの『ドラゴンクエスト ユアストーリー』が2019年8月2日に封切られるやいなやあらゆる人からボロクソに言われているのを見て「ああまたか」と思ったし、「もしかしたらCGクオリティが低かったり、原作のゲームとは違うラストだったりして不評なのかな、でもそういう中でも作り手の意図とか思いが読み落とされていたりするか

                映画『ドラゴンクエスト ユアストーリー』感想。というか罵倒。大人の作家的虚栄心のために子供の観客を踏みつけちゃダメ。 - CDBのまんがdeシネマ日記
              • タチの悪い凄腕エンジニア|水屋亜次郎(みずやあじろう)

                この文章の翻訳です 参照1、参照2 原題「Brilliant Jerks in Engineering」 我々のうちの多くが、彼ら(やること成すこと素晴らしいが他人をゴミの様に扱うタチの悪いエンジニア)と働いている。いくつかの企業は彼らを雇わないポリシーを掲げている。例えばNetflixの「タチの悪い凄腕をゼロにしよう(No Brilliant Jerks)」など。それは僕がNetflixにジョインした数多くの理由の内の一つだ。あるいは「馬鹿げたルールを作るな(No Asshole Rule)」という話題となった本もある。wikiから2つの判断材料を引用してみよう。 1.その人と会った後に、圧力や侮辱を感じたりもっと悪い状態になっていないか? 2.その人は、その人自身より力のない人たちをターゲットにしているか?あなたやあなたの会社への問いかけたい。あなたは、どうしようもなくクソな凄腕エンジ

                  タチの悪い凄腕エンジニア|水屋亜次郎(みずやあじろう)
                • GWにChatGPTについて振り返りたい人向けまとめ - まなめはうす

                  今や毎日耳にするChatGPTだけれど、そもそもどんな風に話題になってきたのかをこのGWを利用して振り返りたいって人もいるはず。そんな人のためにChatGPT関連ニュースをまとめておきましたので、ぜひご利用ください! 良い振り返りで、良い人生を。 このタイトルだけでもChatGPTに食わせて、話題の流れをまとめてもらうのが一番かも? 週刊東洋経済 2023/4/22号(ChatGPT 仕事術革命) 作者:週刊東洋経済編集部東洋経済新報社Amazon 2020/06/01 あまりに高精度のテキストを作り出してしまうため「危険すぎる」と問題視された文章生成言語モデルの最新版「GPT-3」が公開 - GIGAZINE 2020/07/21 GPT-3の衝撃 - ディープラーニングブログ 2020/07/22 「GPT-3」は思ってたより「やばい」ものだった。話し言葉でプログラミングまでこなすAI

                    GWにChatGPTについて振り返りたい人向けまとめ - まなめはうす
                  • MacOS ユーザが WSL では無い Windows のコンソール環境を整える - 2nd life (移転しました)

                    先日、メインの開発環境を MacOS から Windows 10 Professional へと移しました。理由としては主に2点で、現在仕事を自宅の固定席で行っており PC を持ち運びする必要がなくなったため Mac より高速で安価な Windows デスクトップ機を使いたいこと(Ryzen 9使いたい!)、WSL2 が正式版となり使ってみた感じ問題なく WSL2 で仕事の開発ができそうだったことが挙げられます。 WSL2 はふつうに Linux なので問題なく開発環境の構築が行なえ、Windows からも VSCode Remote のおかげでで違和感なくWSL2上のコードを編集、実行ができ快適な開発が行えています。(なお、WSL2 についての記事は山程溢れているので、ここでは殆ど触れません。) しかしながら、WSL2 ではないふつうの Windows 上で開発する機会が出てきたので、M

                      MacOS ユーザが WSL では無い Windows のコンソール環境を整える - 2nd life (移転しました)
                    • Value Objectについて整理しよう - Software Transactional Memo

                      Value Objectとは何であるか? マーチン・ファウラーのPatterns of Enterprise Application Architecture(PofEAA)やエヴァンス・エリックのDomain Driven Design: Tackling Complexity in the Heart of Software(DDD)が原典であるが、PofEAAではこう切り出している。 When programming, I often find it's useful to represent things as a compound. プログラミング時は物をcompound(合成物)として表現すると便利なことがしばしばある。 例えば2次元空間上での座標のように複数のメンバ(属性)を持つ物は便利である、と。しかしそれらを比較する方法は一意ではない、そこで Objects that a

                        Value Objectについて整理しよう - Software Transactional Memo
                      • ワイヤレスイヤホンの価格帯別選び方 - ARTIFACT@はてブロ

                        今使っているワイヤレスイヤホンのEdifier NeoBuds Proが2021年に出た製品でちょっと古めになったので新しいのが欲しいと思い、情報収集をしていた。入門記事で、あまり触れられていないことがあったのでまとめておきたい。 現在、Amazon新生活セールFINALでセール価格になっている製品が多いので、気になる製品は価格をチェックして欲しい。 LDAC接続は再生時間が短くなる ワイヤレスイヤホンの再生時間は初心者にはわかりにくい。10時間以上の再生をうたうものはバッテリーケースを使っての充電を含めての場合を言っているものがほとんどだ。*1更にイヤホン本体のみの再生時間はノイズキャンセルON/OFFと使うCODECによって変わってくる。 「LDAC接続は高音質」みたいなことはよく書かれるのだが、この再生時間がかなり短くなることについては触れられていないことが多くて罠だ。ハイレゾのCO

                          ワイヤレスイヤホンの価格帯別選び方 - ARTIFACT@はてブロ
                        • 雑に作って、それから作り込んで、最後にテストを書く「テストラスト」開発 - give IT a try

                          (この話は最初Twitterに書こうと思ったけど、長くなるのでブログに書くことにしました) 僕はRSpecやMinitestでテストを書くのは得意ですが、常にテストファースト(TDD)で開発するとは限りません。 今業務でやってるタスクはこんなふうに進めてます。 雑に動くものを作る ↓ 見た目をきれいにする&機能を作り込む ↓ テストを書く ↓ リファクタリングする この順番で開発する理由を以下に述べます。 雑に動くものを最初に作る理由 最初は見た目とか、異常系とか、細かい仕様とかを無視して、正常系が一通り動くものを作ります。 これはこれから作ろうとしているものの認識が合っているかどうかをPO(プロダクトオーナー)に確認するためです。 実際に動く画面を見せると「こんな感じでOK」とか「ここはこういうふうにしたい」というフィードバックをもらうことができます。 また、開発者としてもコードを書きな

                            雑に作って、それから作り込んで、最後にテストを書く「テストラスト」開発 - give IT a try
                          • ロシア事業停止・撤退なら外資の資産接収も プーチン氏 - 日本経済新聞

                            【ロンドン=中島裕介、ニューヨーク=中山修志】ロシア政府は、ウクライナへの軍事侵攻を受けてロシア事業の停止や撤退を判断した外資系企業の資産を差し押さえる検討に入った。欧米やロシアのメディアが10日、一斉に報じた。外資の出資が一定比率を超える企業がロシアでの事業を止めた場合に、企業の設備や資産を事実上押収し、ロシア寄りの経営者に事業継続を委ねる枠組みになるとみられる。ロシアの侵攻以降、日米欧が科

                              ロシア事業停止・撤退なら外資の資産接収も プーチン氏 - 日本経済新聞
                            • 不登校Youtuberゆたぼん 「漢字はググればいい。計算は電卓使う。学校で勉強する必要が無い」 : 痛いニュース(ノ∀`)

                              不登校Youtuberゆたぼん 「漢字はググればいい。計算は電卓使う。学校で勉強する必要が無い」 1 名前:ミッドナイトエクスプレス(武蔵國) [IT]:2019/07/09(火) 21:17:37.92 ID:eZc/EI7A0 https://www.youtube.com/watch?v=riGCi6equNU 3: 不知火(神奈川県) [CN] 2019/07/09(火) 21:18:44.58 ID:mLMbRmAn0 面倒くさいね。 10: 超竜ボム(三重県) [FI] 2019/07/09(火) 21:19:42.72 ID:we++JvsW0 脳ミソ使わないとバカになるぞ 16: クロスヒールホールド(家) [TW] 2019/07/09(火) 21:20:45.24 ID:JrHGudc50 ググる過程で詰まるぞ 14: テキサスクローバーホールド(茨城県) [JP] 2

                                不登校Youtuberゆたぼん 「漢字はググればいい。計算は電卓使う。学校で勉強する必要が無い」 : 痛いニュース(ノ∀`)
                              • ハウスDJの基本的なミックスのやり方|coolsurf

                                ハイどうもこんにちわ!あとあけましておめでとうございます! ということで今年も英語と猫とDJでこちらのnoteはやっていきたいと思うのですが、今回はハウスDJの考える「基本のミックス」について書いていきたいなと思います。いわゆるDJテクニックの話なので、好みや流派もありますし僕個人の考え方なので、そういうのもあるんだね~くらいに受け止めていただければと思います。 ちなみにまたまた宣伝ですが、昨年爆売れした選曲術の記事もまだ読んでない方が居たらぜひそちらもチェックしてくださいね。 まずは縦フェーダーだけでミックスということで早速ですが、僕が色んな人にミックスのコツを教えて!と尋ねられると100%で返すのは「まず縦フェーダーだけでミックス出来るようになろうぜ!」という回答です。 これは僕も昔DJやり始めた頃にハウスはいいぞ、かっこいいだろ~とイキってたらとある人に「縦だけでミックスも出来んのに

                                  ハウスDJの基本的なミックスのやり方|coolsurf
                                • Roland、無料でTR-808・TB-303・SH-101が使えるブラウザシンセサイト「Roland50 Studio」を公開

                                  Roland、無料でTR-808・TB-303・SH-101が使えるブラウザシンセサイト「Roland50 Studio」を公開 DTM ニュース 機材 Rolandが、同社の人気リズムマシン「TR-808」「TB-303」「SH-101」を無料で利用できるブラウザシンセサイト「Roland50 Studio」を公開しました。 Roland50 Studioは、今年でRolandが創立50周年を迎えることを記念して、日本人サウンドデザイナーのスズキユウリ氏とのコラボレーションによって実現したもの。 同サイトではブラウザ上に再現されたTR-808・TB-303・SH-101を使って、PCやスマートフォンのブラウザ上で音楽制作が楽しめます。 TR-808にはランダムボタンやフィルボタンのほか、シャッフルの度合いをコントロールできるノブ、BPM変更のためのテンポボタンなどが搭載されています。 T

                                    Roland、無料でTR-808・TB-303・SH-101が使えるブラウザシンセサイト「Roland50 Studio」を公開
                                  • Minimal safe Bash script template

                                    Published on December 14, 2020   ·   Updated on December 16, 2020 Bash scripts. Almost anyone needs to write one sooner or later. Almost no one says “yeah, I love writing them”. And that’s why almost everyone is putting low attention while writing them. I won’t try to make you a Bash expert (since I’m not a one either), but I will show you a minimal template that will make your scripts safer. You

                                      Minimal safe Bash script template
                                    • サシシ on Twitter: "子どもの練習用に基礎単語1000単語くらい網羅した瞬間英作文教材ほしいけど自作するの大変そうだなーどうしようかなーって考えてたけど、ChatGPTさんが一瞬で作ってくれることに気付いた。ほんと凄いねこのAI...。 https://t.co/ZEaf3WH5eQ"

                                        サシシ on Twitter: "子どもの練習用に基礎単語1000単語くらい網羅した瞬間英作文教材ほしいけど自作するの大変そうだなーどうしようかなーって考えてたけど、ChatGPTさんが一瞬で作ってくれることに気付いた。ほんと凄いねこのAI...。 https://t.co/ZEaf3WH5eQ"
                                      • MySQLでIN句の中に大量の値の入ったクエリがフルスキャンを起こす話 - freee Developers Hub

                                        こんにちは、freee Developers Advent Calendar 2021、19日目のid:shallow1729です。昨日はtdtdsさんで【マジで】サイバー演習シナリオの作り方【怖い】でした!障害訓練後に攻撃方法を解説された時はリアリティの高さに驚きました。 僕はMySQLを使っていて発生した不思議な挙動の調査の話をしようと思います。 今回問題となったクエリ 今回話題にするクエリは以下のようなシンプルなものです。 SELECT * FROM hoge WHERE id IN (...) MySQLのパラメーター次第ですが、デフォルトの設定だとこのIN句の中の値の数が数万になると適切なインデックスが用意されていてもフルスキャンが発生する事がありました。このクエリがテーブルのほとんどのレコードを網羅するような場合や高速でレコードを大量にinsertして統計情報が追いつかないケー

                                          MySQLでIN句の中に大量の値の入ったクエリがフルスキャンを起こす話 - freee Developers Hub
                                        • WindowsのコマンドでLAN内のデバイスを探す (1/2)

                                          自宅のネットワークなどで、接続しているPCを全部見つけたいことがある。エクスプローラーのネットワークから見つけることもできるが、スクリプトなどで処理したい場合に手入力するのは面倒だ。そんなときには、PowerShellのGet-NetNeighborコマンドが利用できる。 PowerShellのGet-NetNeighborコマンドは、ネットワーク内の通信により得たIPアドレスを出力できる。ただし、大量の出力があるので、不要なものを排除する必要がある Get-NetNeighborでアクセス可能なIPアドレスを探す LAN内のネットワークノードを探すのは面倒な処理だ。たとえば、クラスCのプライベートネットワークならノード数は多くても254個なので、すべてのアドレスに対して、Pingコマンドを実行して応答の有無でノードの存在を確認することも不可能ではない。しかし、実際にスクリプトを書くとなる

                                            WindowsのコマンドでLAN内のデバイスを探す (1/2)
                                          • Rustの非同期プログラミングをマスターする - OPTiM TECH BLOG

                                            こんにちは、R&Dチームの齋藤(@aznhe21)です。 さあみなさん、ついにこの時がやってまいりました。 本日2019/11/8にリリースされたRust 1.39により、あらゆる環境で最高速な非同期プログラミングが可能になりました。 新たな時代に乗り遅れないよう、今のうちにRustでの非同期プログラミングをマスターしておきましょう。 なお、この記事は、先日開催したOPTiM TECH BLOG Meetupの内容を大幅に加筆修正した上でエントリに仕上げたものです。 まず最初に伝えたいこと 非同期の歴史 Rustの非同期プログラミングの歴史 Rust 1.0以前 Rust 1.0 〜Rust 1.3 Rust 1.2あたり Rust 1.11あたり Rust 1.26あたり Rust 1.36 Rust 1.39 Rustの非同期プログラミングの特徴 ゼロコスト抽象化 プラットフォーム非依

                                              Rustの非同期プログラミングをマスターする - OPTiM TECH BLOG
                                            • bash の危険な算術式 - どさにっき

                                              ■ bash の危険な算術式 _ 使ってる人がいちばん多いだろうからタイトルでは bash としてるけど、ここで取り上げることは zsh および ksh 一族(本家 ksh、pdksh、mksh)にも該当する。ash、dash などでは該当しない。 _ 以下のシェルスクリプトには脆弱性がある。わかるだろうか。 #!/bin/bash # "品目,単価,個数" の形式の CSV を読んで、"品目,合計金額" の形式で出力する csv="foo.csv" while IFS=, read item price num; do echo "$item,$((price*num))" done < "$csv" これ、細工された CSV ファイルを食わせることで、任意コードの実行ができてしまう。数ある脆弱性の中でもとくにヤバいやつだ。どこが穴なのかというと、タイトルにもあるとおり算術式なのだが、し

                                              • 安全なシステムプログラミング言語Rustへの招待 | κeenのHappy Hacκing Blog

                                                # 安全なシステムプログラミング言語Rustへの招待 ---------------------- [IIJ Labセミナー](https://iijlab-seminars.connpass.com/event/152079/) === # About Me --------- ![κeenのアイコン](/images/kappa.png) * κeen * [@blackenedgold](https://twitter.com/blackenedgold) * Github: [KeenS](https://github.com/KeenS) * GitLab: [blackenedgold](https://gitlab.com/blackenedgold) * [Idein Inc.](https://idein.jp/)のエンジニア + 2年半くらい仕事でRustを書いている

                                                • How to implement Japanese full-text search in Elasticsearch

                                                  全文検索は一般的に知られていますが、検索エクスペリエンスで非常に重要な役割を果たしています。ただし、日本語など、一部の言語では、全文検索を実装するのが難しい場合があります。このブログでは、日本語で全文検索を実装する際の課題を探り、Elasticsearchでこれらの課題を解決する方法をいくつか示します。 全文検索とは? Wikipediaより、下記が定義となります。 全文検索とは、コンピュータにおいて、複数の文書(ファイル)から特定の文字列を検索すること。「ファイル名検索」や「単一ファイル内の文字列検索」と異なり、「複数文書にまたがって、文書に含まれる全文を対象とした検索」という意味で使用される。 全文検索は、現在多くのデジタル体験を強化するものです。全文検索は、データセット内に隠れている可能性のある単語やフレーズを見つけようとしてくれます。例えば、ネットショッピングして「phone」を検

                                                    How to implement Japanese full-text search in Elasticsearch
                                                  • ウクライナから避難のペット犬検疫で特例 農水省が発表

                                                    農林水産省は18日、ロシアによるウクライナ侵攻を受けて来日した避難民が連れてきた犬について、狂犬病予防法に基づく防疫体制を一部見直し、特例措置を適用すると発表した。ウクライナ政府の現状を踏まえ、必要な出国地政府発行の防疫書類がなくても、予防状態を確認後に条件付きで動物検疫所での係留措置を短縮する。 同問題をめぐっては、避難民の一人が愛犬の係留期間中の管理費用を賄えず、動物検疫所から代行費用が負担できないのであれば殺処分になるという趣旨のメールを受け取ったと一部メディアが報じていた。農水省は「そうしたメールは発信していない」と否定。該当する避難民の犬についても、今回の措置で血液検査結果に問題がなければ連れて帰れるとしている。 決定は15日付。こうした特例は災害救助犬などに適用されているが、今回は人道的観点から避難民が連れてきた犬にも拡大する。同省によると、3月26日~4月9日の間に4件5頭の

                                                      ウクライナから避難のペット犬検疫で特例 農水省が発表
                                                    • 使いやすさを重視したHTMLスクレイピングライブラリを作った - 純粋関数型雑記帳

                                                      TL:DR レポジトリ https://github.com/tanakh/easy-scraper ドキュメント 背景 このところ訳あってRustでHTMLからデータを抽出するコードを書いていたのですが、 既存のスクレイピングライブラリが(個人的には)どれもいまいち使いやすくないなあと思っていました。 HTMLから望みのデータを取り出すのはいろいろやり方があるかと思いますが、 ツリーを自力でトラバースするのはさすがにあまりにも面倒です。 近頃人気のライブラリを見てみますと、CSSセレクターで目的のノードを選択して、 その周辺のノードをたどるコードを書いて、 欲しい情報を取り出すという感じのものが多いようです。 RustにもHTMLのDOMツリーをCSSセレクターで検索して見つかったノードをイテレーターで返してくれたりする、 scraperというライブラリがあります。 例えば、<li>要素

                                                        使いやすさを重視したHTMLスクレイピングライブラリを作った - 純粋関数型雑記帳
                                                      • Wiresharkによるパケット解析講座 8:HTTPSトラフィックの復号

                                                        By Brad Duncan August 21, 2020 at 6:00 AM Category: Tutorial, Unit 42, Unit 42 Tags: tutorial, Wireshark, Wireshark Tutorial This post is also available in: English (英語) 概要 本シリーズは、疑わしいネットワークアクティビティの調査やネットワークトラフィックのパケットキャプチャ(pcap)の確認を業務で行っておられるセキュリティ専門家を読者として想定しています。このため本稿での手順説明は読者の皆さんがWiresharkの使いかたをご存知であることを前提としています。また、本稿にて利用するWiresharkのバージョンは主に3.xとなります。 昨今、対象となる疑わしいネットワークアクティビティのトラフィックが暗号化されているこ

                                                          Wiresharkによるパケット解析講座 8:HTTPSトラフィックの復号
                                                        • フルスクラッチから作って理解するQEMU (Rust編) - FPGA開発日記

                                                          モチベーション なぜRustを選んだか? 私はQEMUは「アーキテクチャエミュレーション界のLLVM」だと思っている QEMUが高速な理由:TCG Binary Translation ゲスト命令(RISC-V) → TCG → ホスト命令(x86)の処理をRustで作ろう RISC-Vの命令をフェッチしてデコードする RISC-Vの命令をTCGに変換する TCGをx86に変換する 実装結果 Binary Translation実行を高速化するための様々なテクニック BasicBlock分まで複数命令をまとめて変換 TCG Block Chainingの実装 評価結果 TB Lookup and Jumpの実装 評価結果 まだ完成していないところ 一部の最適化はまだ未実装となっている ゲストアーキテクチャがx86のみとなっている。TCGによる複数プラットフォーム対応として、まずは環境のそろ

                                                            フルスクラッチから作って理解するQEMU (Rust編) - FPGA開発日記
                                                          • プログラミング学習の挫折を防ぐには?

                                                            May 9, 2022 プログラミングの学習は時間と労力のかかる学習で、途中で学習を挫折してしまう事も珍しくありません。学習が思ったように進まないと、自分はプログラミングに向いていないのではといった迷いが出ることも少なくないでしょう。 このような問題についての研究は長年続けられており、2015年にラトビア大学のJuris Borzovs氏、Lalia Niedrite氏、Darja Solodovnikova氏らが「コンピュータプログラミング適性検査による中退学生の削減」という論文を発表しました。この論文では心理テスト、高校数学の補修講座、出願前のプログラミング体験、メンタープログラムなどによるドロップアウト削減施策が講じられました。 今回はこの論文の中から特に目に付いた点を紹介します。 半数近くの学生がコンピュータサイエンスを初年度に中退 MBTI診断テストとプログラミング学習の関連 E

                                                              プログラミング学習の挫折を防ぐには?
                                                            • Rust Cookbook for Beginners - CADDi Tech Blog

                                                              こんにちは😉 @ryokotmngです。 今日は社内ドキュメントの、Rust初心者向けのクックブックを公開しようと思います。 私自身コードを書くのに四苦八苦していた頃にとても助けられたので、Rustをはじめたばかりの方の参考になれば嬉しいです。 目次 [toc] はじめに この記事では、The Bookに記載されている知識を前提としています。 Rustを全く書いたことがない方は、先に読んでみることをお勧めします。 サンプルコードが結構長いこと、実行環境があった方が良い内容も多いことから、サンプルコードは大体Rust Playgroundのリンクとなっています。 ぜひご自身で修正して遊んでみてください。 単位つきの計算を型で厳格に縛る 例えば複数の長さの単位 (mm, cm, mなど) を扱う場合に、単位が合っていない長さ同士の計算をする場合、単位を揃える必要がありますね。 この時、最終的

                                                                Rust Cookbook for Beginners - CADDi Tech Blog
                                                              • 田中萌アナ「東大、東北大、国公立医以外はうちの生徒じゃないという高校だったので明治大学入った時は人生終わったと思った」 : 痛いニュース(ノ∀`)

                                                                田中萌アナ「東大、東北大、国公立医以外はうちの生徒じゃないという高校だったので明治大学入った時は人生終わったと思った」 1 名前:Anonymous ★:2022/01/18(火) 13:49:51.92 ID:CAP_USER9 山形県の進学校に通っていたというテレビ朝日の田中萌アナウンサーは「周りの大人から見れば“東大以外の大学を受ければいいじゃん”と思うかもしれないがそういうことを考えられないくらいに追い詰められているケースもあると思う。あるいは、“まだ17歳なのに、なぜ絶望したのか”という意見もあるかもしれないが、17歳だからこそ絶望することもあると感じる」とコメント。 「私も“進学校”と呼ばれる高校に通っていたが、“東大、東北大、国公立大の医学部に行かないのはうちの生徒じゃない”みたいな環境で、普段会話する大人も先生くらいという狭い世界だった。だから先輩方が行ったルート以外は成功

                                                                  田中萌アナ「東大、東北大、国公立医以外はうちの生徒じゃないという高校だったので明治大学入った時は人生終わったと思った」 : 痛いニュース(ノ∀`)
                                                                • 「民間人によるロシア兵の殺害」を合法化する法案がウクライナで可決される

                                                                  ロシアによる軍事侵攻を受けているウクライナでは、軍人だけでなく民間人もIT軍としてサイバー攻撃に従事したり、バリケードを設置したり、火炎瓶を製造したりして激しい抵抗を続けています。そんな中、「民間人が武器を使ってロシア兵を殺害しても罪に問わない」とする法案がウクライナで可決されていたと報じられました。 New law makes it legal for Ukrainian civilians to kill Russian troops - LBC https://www.lbc.co.uk/news/new-law-makes-it-legal-for-ukrainian-civilians-to-kill-russian-troops/ Ukraine Bill Makes it Legal for Anyone to Kill Russian Soldiers https://ww

                                                                    「民間人によるロシア兵の殺害」を合法化する法案がウクライナで可決される
                                                                  • Typescriptの次はRustかもしれない

                                                                    Introduction Rustを学び始めたのは多分今年の3月くらい。 なぜ急にRustに興味を持ったのかは後述しますが、半年ほどRustをいじくりまわしてみて、まだまだ学び途中でもRustの素晴らしさを語らずにはいられず、記事を書くことにしました。 Rustは「Cの正当な後継」なんてよく言われますが、WebエンジニアからみてもRustは本当に素晴らしいってことが少しでも伝わればいいなと思います。 RustとTypescript 「なぜRustとTypescript?」って思う方は多いと思うので、順に話していきたいと思います。 2020年のフロントエンドの流行 まず2020年今日時点のフロントエンドについて雑に書くと React・Vueが主流 Typescriptがデファクト、babelなどでトランスパイルは言わずもがな サーバーサイドもNodeで書くならTypescript Jest、

                                                                      Typescriptの次はRustかもしれない
                                                                    • 菅首相、新型コロナ感染拡大に「ようやく出口」 IOC総会で

                                                                      国際オリンピック委員会(IOC)は20日午前、都内のホテルで総会を開き、菅義偉首相(写真右)は冒頭あいさつで「新型コロナ感染拡大は世界中で一進一退を繰り返しているが、ワクチン接種も始まり、長いトンネルにようやく出口が見え始めている」と述べた。14日に代表撮影(2021年 ロイター/Pool via REUTERS) [東京 20日 ロイター] - 国際オリンピック委員会(IOC)は20日午前、都内のホテルで総会を開き、菅義偉首相は冒頭あいさつで「新型コロナ感染拡大は世界中で一進一退を繰り返しているが、ワクチン接種も始まり、長いトンネルにようやく出口が見え始めている」と述べた。

                                                                        菅首相、新型コロナ感染拡大に「ようやく出口」 IOC総会で
                                                                      • Wireshark Tutorial: Examining Emotet Infection Traffic

                                                                        This post is also available in: 日本語 (Japanese) Executive Summary This tutorial is designed for security professionals who investigate suspicious network activity and review packet captures (pcaps). Familiarity with Wireshark is necessary to understand this tutorial, which focuses on Wireshark version 3.x. Emotet is an information-stealer first reported in 2014 as banking malware. It has since evol

                                                                          Wireshark Tutorial: Examining Emotet Infection Traffic
                                                                        • プログラミング言語論入門 - riswu’s blog

                                                                          第0章. なぜ Scala を使うのか? はじめに 本稿は、John C. Mitchell 氏らによる Concepts in Programming Languages を基に自身の見解を交え、私がなぜ Scala を好んで使うのかを論じた記事になります。 プログラミング言語の歴史 本題に入る前に、プログラミング言語の歴史について紹介します。 年代 言語・イノベーション 1950 Fortran and Cobol 1960 Lisp and Algol 1970 Abstract data types (Simula, C, SQL) 1980 Objects (Smalltalk, C++) 1990 Java, JavaScript, Python, Ruby これは、年代ごとに開発された言語およびイノベーションを表にまとめたものになります。ただし、この表には欠けている事柄があり

                                                                            プログラミング言語論入門 - riswu’s blog
                                                                          • ソニー開発のディープラーニングによる世界最高の音源分離技術を利用できる、音楽制作サービス、Soundmain|DTMステーション

                                                                            ソニー・ミュージックエンタテインメント(以下SME)によるSoundmain(サウンドメイン)というプロジェクトをご存知でしょうか? ソニーが研究・開発する最新の音楽関連テクノロジーをいち早く機能として実装し、クリエイターが利用できるようにするプラットフォームとなっており、将来的にはブロックチェーン技術と権利処理のノウハウを組み合わせたサービスや、後述の音楽制作サービスにAIを用いた機能の実装が予定されるなど、これからも進化を続けていくユニークなプロジェクトとなっています。そして、その中にSoundmain Studioというサービスがあり、これはブラウザ上で使える音楽制作ツール、つまりインストールすることなく使えるDAWとなっています。 そのSoundmain Studioにおいて、現在の目玉となる機能が、ソニーが開発した世界最高峰という音源分離技術。簡単にいうと、これは2mixの音源を

                                                                              ソニー開発のディープラーニングによる世界最高の音源分離技術を利用できる、音楽制作サービス、Soundmain|DTMステーション
                                                                            • PowerShellのスクリプトを書く時の諸注意

                                                                              先日Windows向けの作業のちょっとした自動化のためにPowerShellのスクリプトを書いたので、少し躓いたポイントを書きます。 大人しくLinux版のPowerShellもインストールします WSL2のEmacsから快適に編集するためにシンタックスなどのエラーレポートなどがやはり欲しいですね。 Powershell - LSP Mode - LSP support for Emacs を使えば普通にLSPが利用可能ですが、インストールするためにpwshが実行ファイルとしてPATHに認識されている必要があります。 しかしWSL2上で作業しているのですから、 Windows上のpwsh.exeを使えば多重にインストールする必要がなくなるのではと考えました。 そこでlsp-pwsh-exeにpwsh.exeを追加してみたのですが、 Windows上のPowerShellをWSL2上で動かす

                                                                                PowerShellのスクリプトを書く時の諸注意
                                                                              • RustでWebアプリケーションのバックエンドを開発するには ─ 型システムの堅牢性と柔軟性を業務システムにも!|ハイクラス転職・求人情報サイト AMBI(アンビ)

                                                                                ハイクラス求人TOPIT記事一覧RustでWebアプリケーションのバックエンドを開発するには ─ 型システムの堅牢性と柔軟性を業務システムにも! RustでWebアプリケーションのバックエンドを開発するには ─ 型システムの堅牢性と柔軟性を業務システムにも! 安全性に大きな特徴があるプログラミング言語Rustは、C言語やC++に代わるシステム記述言語として注目されてきました。しかし、その安全性とパフォーマンスの高さにより、ビジネスアプリケーションの構築にも採用されています。この記事ではキャディ株式会社による事例を紹介します。 こんにちは。キャディ株式会社バックエンドエンジニアの松田と申します。 キャディ株式会社では、「モノづくり産業のポテンシャルを解放する」をミッションとして、製造業分野に関連するさまざまなソフトウェアの開発を行っています。また、そのための主要な開発言語としてRustを採用

                                                                                  RustでWebアプリケーションのバックエンドを開発するには ─ 型システムの堅牢性と柔軟性を業務システムにも!|ハイクラス転職・求人情報サイト AMBI(アンビ)
                                                                                • 【感想】『Amazon Web Servicesを使ったサーバーレスアプリケーション開発ガイド』:Lambdaで本格サービス開発まで - Rのつく財団入り口

                                                                                  サーバーレスアプリケーション開発ガイド Lambda関数を用いたサーバーレス開発をもっと知っておこうと思って読んだ本の感想です。2018年4月刊行、サーバーレスの主要サービス解説にコードはPython、のみならずフロントはVue.jsを使った本格開発まで、実践的な内容が詰まった本です。 作者は現Amazon Web Services Japan所属のKeisuke69こと西谷圭介さん。Twitterでもよくお見掛けします。(@Keisuke69) サーバーレスアプリケーション開発ガイド Chapter1 サーバーレスアプリケーションの概要 1-1 サーバーレスアプリケーションとは 1-2 ユースケースとアーキテクチャパターン 1-3 サーバーレスアプリケーションのライフサイクル管理 Chapter2 Amazon Web Services(AWS)利用の準備 Chapter3 インフラを自

                                                                                    【感想】『Amazon Web Servicesを使ったサーバーレスアプリケーション開発ガイド』:Lambdaで本格サービス開発まで - Rのつく財団入り口