2024年春、「競プロの神」と「Rubyの神」がホンネで語り合った。 競プロの神は、日本最大の競技プログラミング(競プロ)サイト「AtCoder」を率いるchokudaiこと高橋直大(たかはし なおひろ)さん。Rubyの神は言うまでもなく、Rubyの開発者である、Matzことまつもとゆきひろさんだ。 神々が対面したのは、学生エンジニアのキャリアや就職活動(就活)を支援する「サポーターズ」が、エンジニアを目指す学生のために開いているオンラインカンファレンス「技育祭2024春」のプログラム「競プロの神とRubyの神のエンジニア対談~神々の一問一答~」。 最初は“神”の呼称に困惑していた2人だが、chokudaiさんは「競技プログラミングサイトで一番はやっているのはAtCoder。僕はそこでユーザーをBANする権限を持っているので神じゃん、と思いました」と納得。まつもとさんは「僕は、Rubyコミ
男性もスカートを履いていいんです!ってなったところで「男性のファッションに馴染むスカート」はしばらく広まらないだろう でもオシャレに敏感な人がカーテンか?って位ダボダボのスカートをまとい始め、やがてYouTuberや俳優の衣装にチラホラとズボンっぽいスカートが浸透し始める。きっとデニム地のロングキュロットみたいなやつ そしてある夏のロケで芸人が「スカートデビューです!めっちゃ涼しいですわ〜これ〜!」とか言いながらスカートの中をうちわで扇ぐ姿が放映され、おっさん層の部屋着などにジンワリと浸透していく 気がつけばスーパーの衣類コーナーに男性用スカートの一角ができている。スカートではなく楽ちんステテコとか、既存の男性服の用語を交えたワードで売り出されるだろう そうなるともう「男性がスカートでも変じゃないんじゃない?」という合意が形成され始め、逆にスカートを恥じらうのは昭和感覚、平成感覚と揶揄され
このコーナーでは、2014年から先端テクノロジーの研究を論文単位で記事にしているWebメディア「Seamless」(シームレス)を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 Twitter: @shiropen2 この手法は「Pseudo-haptics」と空中超音波触覚フィードバックを組み合わせて、柔らかい毛並みの質感を再現する。Pseudo-hapticsは毛並みをなでる際の水平方向の抵抗を模倣し、これは実際の手の動きとVR環境内で視覚的に表現される動きとの間に相違を生じさせることで達成できる。 空中超音波触覚フィードバックは手に対する垂直方向の反応力をパラメトリックスピーカーの配列から発せられる超音波の刺激強度で提示。この方法により、システムの出力パターンを調整するだけで、さまざまな毛並みの触覚を多様に再現できる。 フィードバックの位置は定義の
Go言語には、全ての型と互換性を持っているinterface{}型(空インターフェース)というものが存在しています。 たとえば以下のように、interface{}で宣言した変数にはどんな型の値でも代入可能です var obj interface{} obj = 123 // int obj = "str" // string obj = []string{"linux", "windows", "android"} // slice obj = make(chan string) // channel obj = func(val int) string { return fmt.Sprintf("number is %d", val) } // function また、引数の型をinterface{}にすると、どんな型の値でも受け取ることができる関数を記述できます func anyExe
Goで単体テストを実装する場合、動的な言語のように「テスト実行中に外部への依存を置き換える」といったことはできません。代わりに、 外部への依存を引数で渡す 外部への依存をインターフェイスで渡す のように、テスト対象をテスト可能な実装に変更しておき、テストの時は外部への依存をモック等に置き換えて実行する場合が多いのではないかと思います。 個人的な体験でいえば、テスト可能な実装に置き換えていく過程で設計が洗練されていく*1ことは度々あるので、面倒を強制されているというよりは設計を整理するための道具といった捉え方をしているのですが、そうは言っても動的な言語に比べると面倒だなと感じるときは少なからずあります。既存の実装がテスト可能になっておらず、変更するコストが高い場合は特にそうですね。 そんなとき、気軽にモンキーパッチできると嬉しいんじゃないかと思って、テストの時だけ関数を置き換えられるようなラ
Published 2024/05/28 21:13 (JST) Updated 2024/05/29 01:26 (JST) 旧ジャニーズ事務所(SMILE―UP.、スマイルアップ)の性加害問題を調査した国連人権理事会の作業部会は28日までに、「(同問題に)依然として深い憂慮が残る」とする報告書を公式サイトで公表した。被害者救済に向けた「道のりは長い」とし、スマイルアップ側には被害者の弁護士費用の負担や精神的ケアの拡充を求めた。 作業部会は、スポンサー企業が契約の見直しなどを進めた点について「説明責任を果たした」と評価。スマイルアップ側の対応も「努力が認められる」としつつ、補償を求める被害者の弁護士費用を自己負担させている点などについて「容認しがたい」と指摘した。 昨年日本を訪問し、被害者に聞き取りした。
サイバートラストは AlmaLinux OS Foundation に日本企業初のプラチナスポンサーとして参画し、AlmaLinux の共同開発を推進しています。 現在当社ではオープンソースのサプライチェーンセキュリティを強化するため OpenSSF や OpenChain プロジェクトに積極的にも参加しており、これらのプロジェクトでの知見を活用し、AlmaLinux など OS レベルでの SBOM 実装に注力し、ソフトウェアの透明性と信頼性を高める取り組みを推進しています。 2023 年、当社は AlmaLinux コミュニティへの以下のような具体的なコード貢献などを実施し、Open Source Summit Japan および AlmaLinux Day: Tokyo での講演もおこなってきました。 Open Source Summit Japan での講演 AlmaLinux D
企業内の情報セキュリティがテーマの自主制作アニメ「こうしす!」が地上波テレビ放送されます。前編が5月28日、後編が6月4日放送。 こうしす! 情報セキュリティ担当者の悩みをコメディアニメに 「こうしす!」は京姫鉄道合同会社が情報セキュリティの啓蒙を目指して制作したアニメで、脚本・監督を現役のITエンジニアが担当。架空の鉄道会社「京姫鉄道株式会社」を舞台に、会社内の情報セキュリティ担当者のよくある悩みを社内SEの視点でコメディとして描いています。 2014年に第1話がWebで公開され、10年間に渡ってアニメや小説、ラジオドラマなどで展開されてきました。 地上波放送されるのは、アニメを再編集し、新規カットを加えた総集編映画「こうしす!EE 総集編映画版 ~こちら京姫鉄道広報部システム課~」(作品時間55分)。TOKYO MXで前編が5月28日23時、後編が6月4日23時から放送されます。 また
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く