タグ

nharukiのブックマーク (2,465)

  • Git submodule の基礎 - Qiita

    この記事は Git Advent Calendar 6日目の記事です! Git submodule って最初わかりにくいと思うので、基的な説明をしようと思います。 git submodule とは git submodule は、外部の git リポジトリを、自分の git リポジトリのサブディレクトリとして登録し、特定の commit を参照する仕組みです。 Subversion でいうところの、external と似ています。 さて、解説のため、手元に、リポジトリA (/path/to/a) とAの submodule として、よく使う例として Bootstrap (元Twitter Bootstrap) を登録してみます。 git submodule を理解するうえで重要なのは、 リポジトリAが指し示すsubmoduleとしてのBootstrapのcommit 現在のBootstr

    Git submodule の基礎 - Qiita
    nharuki
    nharuki 2023/10/05
  • 一家に1枚|科学技術週間 SCIENCE & TECHNOLOGY WEEK

    文部科学省では、国民の皆様が科学技術に触れる機会を増やし、科学技術に関する知識を適切に捉えて柔軟に活用いただくことを目的として、平成17年より、毎年1枚、学習資料「一家に1枚」を発行しています。 「一家に1枚」シリーズは全20枚、様々な科学技術を紹介しています。令和3年度発行の「海」以降、特設サイトや解説動画なども公開しております。みなさんの気持ちをワクワクさせてくれるような、お気に入りの「一家に1枚」を見つけていただければ幸いです。 文部科学省では以下の学習支援コンテンツポータルサイトを開設しています。 きみの好き!応援サイトたのしくまなび隊 へリンク

    一家に1枚|科学技術週間 SCIENCE & TECHNOLOGY WEEK
  • Remove TypeScript - laiso

    経緯 world.hey.com DHHが「オタクくん見てる〜? 今からうちのレポジトリからTypeScriptを剥しま〜す」と宣言したことにより、Web開発者界隈でTypeScriptの是非自体の話になり騒ぎになった*1*2。 github.com その後、野次馬がたくさん集ってきてrevertプルリクエストを立てる人やTypeScript公式リポジトリから全ソースコードを消すプルリクエストを出す*3ようなキッズムーブをする人も出てきた world.hey.com 実際の変更 8617行のTypeScriptJavaScript化された。(Sloc 便利) ❯ scc src/ ─────────────────────────────────────────────────────────────────────────────── Language Files Lines Blan

    Remove TypeScript - laiso
  • 約30%の「どんなことがあっても投資しない」と言っている人は、実は全力で日本円に投資している状態です - Togetter

    テスタ @tesuta001 株式投資家です。詐欺撲滅をお祈りしてます。載ってるのは利益なので資産は3割減でどうぞ。19年連続プラスのコツコツ安定型。 いつの間にか専業投資家の中で1番フォロワーさんが多くなってますが特に気にせずゆるーく呟きます。塾、サロン、LINE、変な広告は全て成りすましなのでご注意を。tesuta1@tesuta1.com youtube.com/channel/UCfJED… 日経済新聞 電子版(日経電子版) @nikkei 預貯金に偏る日の金融資産。個人のリスク回避志向は強く「貯蓄から投資」への転換は容易ではありません。自分の判断と責任で資産形成を行うためにも、十分な情報開示と金融教育体制の整備が欠かせません。 nikkei.com/article/DGXZQO… pic.twitter.com/PuZWKVOrtG 2023-08-25 20:30:00

    約30%の「どんなことがあっても投資しない」と言っている人は、実は全力で日本円に投資している状態です - Togetter
  • 宮台真司さんのトリチウム生物濃縮デマにガチ化学研究者さんが反論・解説

    神崎星辰 @chiee007 たぶんメチル水銀とかとのアナロジーで考えておられて悪意はないのだろうが、生物濃縮という現象に対する浅い理解含めて、ちょっと世間的にデマとなっては危ないので専門的見地から下記スレッドにコメントします。 twitter.com/miyadai/status… 2023-09-03 16:12:01 宮台真司 @miyadai 貴殿は有機結合トリチウムを見逃している。生体内でトリチウム水のままなら短時間(4日以内)で代謝されて生体濃縮の機会がないが、それを構成するトリチウム原子が有機物(蛋白や脂肪や核酸)と結合すると生体内に長く留まる間に(大部分は生物半減期40日で一部は1年)捕されて生体濃縮されうる。 有機結合化のメカニズムは水素置換。植物の光合成過程や動物の消化過程で、有機物内の水素原子が他の水素原子に置換されるので、トリチウム原子にも置換される。このメカニズ

    宮台真司さんのトリチウム生物濃縮デマにガチ化学研究者さんが反論・解説
  • ダイヤモンドにかかった魔法が解ける日。天然ダイヤの終焉?|nayadia

    2023年はダイヤモンド業界にとって大きな変革な時になりそうです。これを書いているのが、2023年7月28日ですが、今ダイヤモンド業界は揺れに揺れています。 ダイヤモンドの相場の下落が止まりません以下はラパポートの最新のニュースです。 簡単にまとめると デビアス、厳しい上半期で業績が下降 デビアスの利益は、消費者需要の低迷、平均販売価格の低下、経費の増加を受けて、今年上半期に大幅に減少した。 ダイヤモンド鉱山会社の基礎収益は83%急落し、8500万ドルとなったと親会社アングロ・アメリカンが木曜日に報告した。販売量は1,530万カラットで横ばいにもかかわらず、収益は前年比21%減の28億3,000万ドルとなった。平均価格は23%下落し、1カラット当たり163ドルとなった。 他のニュースには書いてますが、前年比−30%以上くらい、利益が減っています。 デビアスとは? みなさんご存知のように、ダ

    ダイヤモンドにかかった魔法が解ける日。天然ダイヤの終焉?|nayadia
  • 1100兆円もある日本の借金、日本はどうして破綻していないのでしょうか。今後はどうなりますか?

    回答 (169件中の1件目) 国債。不思議ですよね。打ち出の小槌みたいです。 まず、「貨幣とは何であるか?」という質を理解することが必要です。 近代的な貨幣とはズバリ、その国が補償する「利子が発生しない債権」です。 日の場合、その債権を紙幣として発券する権利を「日銀行」に限定することで、その紙幣を「国が補償する債権」として流通させています(日銀行法)。 さりとて「俺が補償するって言ってるんだから信じろ」などという理屈は通りませんので、近代の初期貨幣は世界的に「その債権はいつでも金に交換可能」という条件を担保にしていました(金位制)。 その後、こういった貨幣システム自体...

    1100兆円もある日本の借金、日本はどうして破綻していないのでしょうか。今後はどうなりますか?
  • アドレスバーのURLを書き換える - Qiita

    googleのエイプリルフールネタの「Google 日本語入力 ピロピロバージョン」を見ていたら、 https://www.google.co.jp/ime/___o/ 画面をスクロールすると、アドレスバーのURLも下記のように画面更新しないでピロピロと変わっていた。 https://www.google.co.jp/ime/___o/ ↓ https://www.google.co.jp/ime/________o/ ↓ https://www.google.co.jp/ime/__________/ // 履歴エントリの置き換え // http://exapmple.com/xxx/123 → http://example.com/xxx/aiueo history.replaceState('','','aiueo'); // http://exapmple.com/xxx/123

    アドレスバーのURLを書き換える - Qiita
  • ぼくのかんがえたさいきょうのGAS開発手法2023

    前提clasp の制約、Script API の考え方、Google Drive の考え方に素直に従うその条件下である程度モダンな開発環境での開発を目指す 可能ならコードは VCS で管理する(pull-req など)ドキュメントベースで共同作業に向いた手法で開発を進める特にカジュアルに始めやすい Google Apps Script は悪い意味での属人化まっしぐらになりやすい。これが長期間の業務に影響しないような、ワンショットのものなら別にそれでもよいが、これが誰かに引き継がなければいけないような状況が生まれると一気に地獄みが増してしまうので、そうなってしまう前により良い開発手法を考えておきたい。 考慮したことGAS は素朴に作ると Script 体の構造がそれを利用する container (例えば Spreadsheet)のデータ構造などと密結合になってしまう。この状態のままコード

    nharuki
    nharuki 2023/08/24
    TypeScriptはエディタのサポートが得やすくなるのとclasp push時にJSへ自動変換されるから使った方が良いと思う派。たしかにデータ管理基盤が弱いのは同意。でもだからこそ型有りコードで補うべきでは?とも
  • 低レイヤ技術を間接的に仕事で生かしてきた経験の共有。元Linuxカーネル開発技術者の場合 - 覚書

    はじめに ITの世界で「低レイヤ技術」と呼ばれるものがあります。明確に定義されているわけではありませんが、アプリケーションのような直接エンドユーザに触れる部分ではなく、しかもなるべく生のコンピュータに近い部分、たとえばOSカーネルやコンパイラ、CPUを開発する技術などがあります。これらの技術に明るい人はそうそういないのですが、「やってみたい」という根強い人気があります。 学生のかたでもセキュリティキャンプなどで実際にある程度身につけてしまうような人もいます。そしてますますこの手の技術趣味としてのめり込んでいって楽しくなる…というところまではいいのですが、「ではこの技術を会得した先に何があるのか」と不安になる人も多いようです。とくに学生さんの場合は「低レイヤ技術を使って今後なんらかの仕事をして生きていけるのか?」といったことが気になるようです。今日もそのような話を少し耳にしたので、自分の経

    低レイヤ技術を間接的に仕事で生かしてきた経験の共有。元Linuxカーネル開発技術者の場合 - 覚書
    nharuki
    nharuki 2023/08/22
    ほんまでっか!?「やってみたい」なんて人に会ったことない…→“これらの技術に明るい人はそうそういないのですが、「やってみたい」という根強い人気があります”
  • メタヒューリスティクスで広がる「解けた!」の世界

    JOI夏季セミナー2023 全体講演会1の講演資料です。 【講義題目】 メタヒューリスティクスで広がる「解けた!」の世界 【講義概要】 世の中には,まだ効率的に解く方法が見つかっていない難しい問題がたくさんあります.こうした問題に立ち向かうときに頼りになるのが,メタヒューリスティクスと呼ばれるアルゴリズムたちです.講義では,まずメタヒューリスティクスの基礎について,そしてメタヒューリスティクスが実社会にどのように応用されているかについて紹介します.

    メタヒューリスティクスで広がる「解けた!」の世界
  • Netflix Jobs

    Netflix Culture MemoWork Life PhilosophyInclusion & DiversityVideoPodcastBlog 素晴らしいエンターテインメントは、心を躍らせ、人にインスピレーションをもたらします。エンターテインメントに触れることで、私たちは笑ったり泣いたり、息を呑んだりため息をもらしたり、さまざまな感情を呼び起こされ、心が豊かになります。人類が言葉を話すようになって以来、物語は、私たちの幸せにとって欠かすことのできないものです。 Netflixのミッションは、世界中にエンターテインメントを届けることです。世界のあらゆるところで素晴らしいストーリーを生み出し、世界の至るところで多様な作品を自由に楽しんでいただくことを目指しています。この目標を実現するために、私たちは一風変わった企業文化を育んできました。この文書はそのカルチャーについて、またNetf

    Netflix Jobs
  • パスワードハッシュアルゴリズム bcrypt と Modular Crypt Format(MCF) - Qiita

    これはmixiグループ Advent Calendar 2018 12日目の記事です。 TL;DR パスワードのハッシュ化だけでなく、ソルトの付与やストレッチングもしようね bcryptはソルトの付与とストレッチングをしてくれるので、パスワードハッシュアルゴリズムとしておすすめ bcryptのバージョンはできるだけ2bを使おう bcryptが生成する文字列はModular Crypt Format(MCF)に沿う MCFは/etc/shadowなどに使われるパスワードハッシュ文字列のフォーマット パスワードのハッシュ化してますか? さて、みなさんは認証機構を実装する際のパスワードの保存方法はどのようにしていますか? もうこの時代にパスワードを平文で保存するなんてことしてないですよね? もう常識と言っても過言ではないですがパスワードを保存する際には、ハッシュアルゴリズムを使って計算した結果を

    パスワードハッシュアルゴリズム bcrypt と Modular Crypt Format(MCF) - Qiita
  • ソルト付きハッシュのソルトはどこに保存するのが一般的か - Qiita

    pictBLandとpictSQUAREに対する不正アクセスがあり、パスワードがソルトなしのMD5ハッシュで保存されていたことが話題になっています。 2023年8月16日に外部のフォーラムにpictSQUAREより窃取した情報と主張するデータ販売の取引を持ち掛ける投稿が行われた(中略)パスワードはMD5によるハッシュ化は行われているもののソルト付与は行われていなかったため、単純なパスワードが使用されていた29万4512件は元の文字列が判明していると投稿。(それ以外の26万8172件はまだMD5ハッシュ化されたままと説明。) 不正アクセスによるpictBLand、pictSQUAREの情報流出の可能性についてまとめてみた - piyolog より引用 これに関連してMD5ハッシュやソルトに関するツイート(post)を観察したところ、どうもソルトの理解が間違っている方が多いような気がしました。

    ソルト付きハッシュのソルトはどこに保存するのが一般的か - Qiita
  • GitHub - oshliaer/google-apps-script-awesome-list: The usual list of links to interesting resources for Google Apps Script

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - oshliaer/google-apps-script-awesome-list: The usual list of links to interesting resources for Google Apps Script
  • Temporal で JavaScript の次世代の日時処理に触れてみる - Qiita

    この記事は Recruit Advent Calendar 2021 の 7 日目の記事です。 イントロダクション Web アプリケーションの新規開発をしていて、先日、日時処理のライブラリ選定をする機会がありました。直近のプロジェクトで date-fns を使っていたので、今回もそれでいいかと考えていたのですが、Temporal が TC39 プロポーザルではあるが stage 3 になっているから試してみてもいいんじゃないかという話になりました。stage 3 であれば  API 変更のハードルは非常に高いそうです。stage 3 になるまでの提案はこちらの記事が参考になります。少し見ただけでも大きく変わっていることがわかります。 プロジェクトはまだ開発段階ですが、実際に Temporal をプロジェクトに導入しながら、検証兼開発を進めていいます。しかし、Temporal を実際に使って

    Temporal で JavaScript の次世代の日時処理に触れてみる - Qiita
  • O/Rマッピングは百害あって一利なし! - Qiita

    O/Rマッピング(Object-relational mapping)について、Wikipediaには以下のように書かれています。 データベースとオブジェクト指向プログラミング言語の間の非互換なデータを変換するプログラミング技法である。 O/Rマッピングを実現する仕組みを、O/Rマッパーと言います。(両者を区別しなくても私が言いたいことは伝わると思いますので、ORMと統一して記述します)(また、個人的な理由で、プログラミング初学者向けに語りかける口調にしていますが、初心者向けの記事というわけではありません) 最近はWEBアプリ開発をするにあたって、WEBフレームワークに標準で何らかのORMが組み込まれていることが多いため、その存在を知らない人はまずいないでしょう。 私も何度かORMと向き合ってきましたが、そうこうしているうちに気がつきました。 ORMはめんどうくさい! …ってことに。 みん

    O/Rマッピングは百害あって一利なし! - Qiita
    nharuki
    nharuki 2023/08/15
    わからんでもないけど、ORMなしで書いた場合、SQL文と結果カラムを文字列から変換する処理がアチコチに溢れかえるのがいっっっちばんイヤなんだ
  • GitHubが開発したCSSフレームワーク「Primer CSS」の使い方

    GitHubが開発したPrimer CSSフレームワークの使い方をご紹介します。このページもPrimer CSSを使っているので、そのままサンプルとなっています。 概要 Primer CSS

  • Windows11(22H2)の格安PC買ってやったこと

    何か月か前に話題になっていたIntel N100の中華ミニPCにひかれて、5年以上ぶりに自宅の端末を入れ替えた。Intel N100+メモリ16GB+SSD256GB程+Win11pro付きでお値段2万円強という、信じがたいコスパ。 必ずしも優れているとは言えないスペックでWin11を快適に使うために、買ってから最小限やった設定を書いておく。 ・前提端末OSには粛々とHWの管理だけをしてもらい、「こんな素敵な&便利なWeb機能もあるよ!」的な導線はいらない。TeamsもOutlookも職場で嫌ってほど使っているが、自宅では金輪際使う予定なし。タスクバーのウィジェットもBingへの導線も全部要らない!という人向け。 ※当はhttps://anond.hatelabo.jp/20191116220232さんのWindows11版の記事が出てればそれで事足りたのだけど、見つけられなかったので投

    Windows11(22H2)の格安PC買ってやったこと
  • 意思決定できる人の手順の型 - Konifar's ZATSU

    意思決定できる人は進める手順の型みたいなものを持っているように見える。逆に意思決定が遅かったりできなかったりする人は、進めるときに型のうちの何かが欠けているのかもしれない。 体系化された話は書籍で語られつくされているとは思うが、思考整理のために雑にまとめてみる。 最後は決めるだけだという考えを持つ 目的や満たしたいことを明確にする 最終的な決め方や期日を明確にする 選択肢を広げて考える 今は意思決定しない、という意思決定も選択肢に入れる 意思決定の軸を明確にする 軸をもとに定量/定性データを集める 軸をもとに選択肢を評価する 自分はこうしたいという"推し"を決めてたたき台にする ここまでの話をドキュメントにしている ここまでのプロセスに時間をかけない 意見を聞く人を見定めてフィードバックをもらう 最初に明確にした決め方で意思決定する 意思決定できない場合は決め方と期日と意思決定軸を再定義す

    意思決定できる人の手順の型 - Konifar's ZATSU