2022年5月25日のブックマーク (15件)

  • Goプログラム実行時間の短縮 - ZOZO TECH BLOG

    こんにちは。生産プラットフォーム開発部の中嶋です。生産プラットフォーム開発部はアパレル生産のDXを進めている部門です。具体的には服作りのIT化を含めたアパレル生産の効率化の促進と「生産支援」のシステムを主にGoで開発しています。今回はその運用の中でGoプログラムの実行時間をどのように短縮したのかを紹介します。 目次 目次 学べること・解決できること 背景 エラー発生 調査・対応 インスタンスの変更 原因 実装アプローチの見直し ゴルーチンを使ったタイムアウト処理 サンプルコード チャネルのクローズについて Goのメモリマネジメントについて スタックとヒープ ゴルーチンとメモリについて ヒープについて 問題の仮説 どのように解決したか 実装イメージ 利用したパッケージ サンプルコード 結果 まとめ 最後に 参考リンク 学べること・解決できること Goのメモリエラーに対するアプローチ例 Go

    Goプログラム実行時間の短縮 - ZOZO TECH BLOG
    havanap
    havanap 2022/05/25
  • 自治体アプリ改修に関わっていた北朝鮮籍IT技術者への不正送金事案についてまとめてみた - piyolog

    2022年5月22日、北朝鮮IT技術者がスマホ向けアプリ開発を請け負いし報酬を不正送金していたとする報道をうけ、兵庫県は同県の防災アプリ「ひょうご防災ネット」の修正業務に関わっていたと公表しました。ここでは関連する情報をまとめます。 3次委託先が北朝鮮籍のIT技術者 兵庫県は外部からの指摘を受け、北朝鮮籍のIT技術者(以降はIT技術者と記載)がひょうご防災ネットアプリの省電力化等のプログラム修正に関わっていたことがラジオ関西の聴取から確定した。ひょうご防災ネットは防災情報やJアラート(ミサイル発射情報)の情報を配信するサービスで約26万人が利用している。*1 運用開始後に、アプリ内の一部機能を利用した際電池の消耗が激しかったことから兵庫県がアプリの改修を依頼していた。*2 同アプリに関係する企業の報告から、公表時点での個人情報流出や納品されたプログラムに不正なプログラムは確認されていない

    自治体アプリ改修に関わっていた北朝鮮籍IT技術者への不正送金事案についてまとめてみた - piyolog
    havanap
    havanap 2022/05/25
    結果的に四次請けになっとん
  • 和田彩花×ミキティー本物、アイドルの“多様性”って何?「自分のために生きていい」「ゲイだからって諦めなくていい」 - QJWeb クイック・ジャパン ウェブ

    和田彩花×ミキティー物、アイドルの“多様性”って何? 「自分のために生きていい」「ゲイだからって諦めなくていい」 「女性アイドルのあるべき姿」ではなく「自分がありたい姿」を力強く発信する和田彩花。男性と女性の市場が明確に分かれているアイドル業界において、「ゲイアイドル」として活動するミキティー物。 数多のグループ・アーティストが生まれたアイドル文化において、「アイドル」という言葉の幅を少しずつ広げてきたふたりが「多様性とは何か」というテーマで対談を行った。 近年は、ミキティー物率いる「二丁目の魁カミングアウト」が世界最大級のアイドルフェス『TOKYO IDOL FESTIVAL』に出演。柏木由紀(AKB48)は「30歳になっても卒業しない」と宣言し、Negiccoのメンバーが結婚してもアイドルをつづける選択肢が支持されるなど、多様性は広がっているように思える。果たして、ふたりはどのよ

    和田彩花×ミキティー本物、アイドルの“多様性”って何?「自分のために生きていい」「ゲイだからって諦めなくていい」 - QJWeb クイック・ジャパン ウェブ
    havanap
    havanap 2022/05/25
  • 今40歳男性なんですがアイドルになれますか?

    アイドルの運営に詳しい人に話を訊いた アイドルになってみるかと言ったものの、アイドルのことを何も知らない。そこでデイリーポータルZでも記事を書いていてアイドルに関する著書がある大坪ケムタさんに話を聞いた。 著書名は『ゼロからでも始められるアイドル運営』『10年続くアイドル運営術』である。こんなにうってつけの人はいないだろう。 アイドル運営の著書がある大坪ケムタさんに話を聞いた 今やアイドルは誰でもなれる ──アイドルってどうやったらなれますかね? 大坪:誰でもなれるんですよ、ライターと同じ。基的には芸能事務所が募集をして女の子が応募してくるっていう流れです。たとえばTwitterなんかで「アイドルグループ 募集」って検索すると、ほら、出てきましたね。大きい会社もあれば小さい会社も上から下まで。 下は"地下アイドル"って言い方をしますがあれはAKBとか坂道とかテレビに出てる人たちを"地上"

    今40歳男性なんですがアイドルになれますか?
    havanap
    havanap 2022/05/25
  • 食べ飽き気味の鶏むね肉に「ピリ辛にんにくニラソース」ガツンとウマくて目が覚めた【筋肉料理人】 - メシ通 | ホットペッパーグルメ

    こんにちは~筋肉料理人です! タンパク質豊富で値段も手ごろな鶏むね肉ですが、よくべていると飽きてきちゃいますよね。 今日は、そんなときにおすすめしたい、ピリ辛にんにく風味の「ニラソース」の作り方を紹介します。 やわらかく焼いた鶏むね肉と炒めたもやしにこのソースをかければ、たっぷりの刺激とうま味で目が覚めるような美味しさになりますよ。 筋肉料理人「鶏むね肉のピリ辛にんにくニラソース」 【材料】2人分 鶏むね肉 1枚(300g) もやし 1袋 ニラ 1/3束 にんにく 1/2かけ~お好みの量 タカノツメ 1/3~お好みの量 サラダ油 小さじ2 (A) 麺つゆ(3倍濃縮)、ぽん酢しょう油 各小さじ1 (B) 片栗粉、日酒 各大さじ1 しょう油、鶏がらスープの素(顆粒) 各小さじ1/2 おろしにんにく 小さじ1/4 黒こしょう 適量 作り方 1. まずは、ニラソース作りから。にんにくはできる

    食べ飽き気味の鶏むね肉に「ピリ辛にんにくニラソース」ガツンとウマくて目が覚めた【筋肉料理人】 - メシ通 | ホットペッパーグルメ
    havanap
    havanap 2022/05/25
  • 東大の助教を辞め、5年任期の教員に…シジュウカラにすべてを捧げる「小鳥博士」の壮大すぎる野望 「僕は、シジュウカラという動物を世界で一番見てるんで」

    「鳥の言葉」の解読に成功した若手研究者がいる。京都大学白眉センター特定助教の鈴木俊貴さんは、10年かけてシジュウカラの鳴き声を集め、鳥が言葉を話すことを突き詰めた。「僕は、シジュウカラという動物を世界で一番見てるんで」と話す鈴木さんの生態を、フリーライターの川内イオさんが取材した――。 世界で初めて鳥の言葉を解明した男 「今、ヂヂヂヂッて鳴いたでしょ。シジュウカラが集まれって言ってます。向こうに何羽か残ってるから、こっちに来てって呼んでますね」 「今、ヒヒヒって聞こえました? あれはコガラが『タカが来た』と言ってます。それを聞いて、シジュウカラも藪やぶのなかに逃げたでしょ。日語と英語でダイレクトに会話しているような感じで、ほかの鳥の言葉も理解してるんです」 某日、まだ雪が残る軽井沢の森のなかを、京都大学白眉はくびセンター特定助教の鈴木俊貴とともに歩いた。シジュウカラの研究を通して、世界で

    東大の助教を辞め、5年任期の教員に…シジュウカラにすべてを捧げる「小鳥博士」の壮大すぎる野望 「僕は、シジュウカラという動物を世界で一番見てるんで」
    havanap
    havanap 2022/05/25
    フィールドワークの鉄人だ・・
  • Announcing TypeScript 4.7 - TypeScript

    Today we’re excited to announce the availability of TypeScript 4.7! If you’re not yet familiar with TypeScript, it’s a language that builds on JavaScript and adds syntax for types. Types help describe what kinds of values you’re working with and what kinds of functions you’re calling. TypeScript can use this information to help you avoid about mistakes like typos, missing arguments, or forgetting

    Announcing TypeScript 4.7 - TypeScript
  • VR酔いの軽減を目指したアプリがSteamに登場 VRゲーム体験中に導入できる

    VR酔いの軽減を目指したアプリがSteamに登場 VRゲーム体験中に導入できる 3D(VR)酔いを軽減を目的としたアプリ「OVR Locomotion Effect」がリリースされました。価格は1,010円(税込)。コントローラでスティック操作を行うと、VR酔いを抑えるための対策エフェクトがVR側に表示される仕組みで、VRゲーム中に使用できます。 「OVR Locomotion Effect」は、日VRクリエイターkurohukuさん(ハンドルネーム)が制作。オーバーレイ形式で動作し、ディスプレイ上の周辺視界を制限するエフェクト(“トンネリング”)のほか、注視点や、進行方向に風を表示するエフェクトを出せます。 kurohukuさんによれば、自身もVR酔いに悩まされる体質だったことから、アプリの開発を始めたとのこと。ゲーム側に酔い対策オプションが存在しない場合でも、オーバーレイによって、

    VR酔いの軽減を目指したアプリがSteamに登場 VRゲーム体験中に導入できる
    havanap
    havanap 2022/05/25
  • console.log(); しか使えなかった自分へ。。。 - Qiita

    この記事について Webエンジニアになって早1年半。railsのデバッグをする時にはエディターのデバッガーでスマートにできていたが、javascriptになるといつもconsole.log();ばかりを使って原始的なデバッグをしていた。。。 そんな脳筋な過去の自分に教えてやるための記事です。 console.log({変数名}); 「いきなりconsole.log();の紹介かい!!!」って思われるかもしれませんが、この技を知ったときは「なんで知らんかったんや。。。」って思うくらい便利だったので最初に紹介します。 以下のようなHTMLがある場合 <form> <input type="text" value="名無しの権兵衛" id="name"> <input type="text" value="80歳" id="age"> <input type="text" value="バスケ"

    console.log(); しか使えなかった自分へ。。。 - Qiita
    havanap
    havanap 2022/05/25
  • 「今はジャベリンだってぶっ放す覚悟だね」74歳の日本人元左翼闘士が、ウクライナ義勇軍に志願|たぬきinウクライナ|note

    極端な内容・真偽不明の情報でないかご注意ください。ひとつの情報だけで判断せずに、さまざまな媒体のさまざまな情報とあわせて総合的に判断することをおすすめします。 また、この危機に直面した人々をサポートするために、支援団体へのリンクを以下に設置します。 ※非常時のため、すべての関連記事に注意書きを一時的に表示しています。 土子文則さん(74) 仲間からの信頼は厚い 白いひげを蓄え、温和な笑顔を絶やさない。キラキラした目の中には、しかし、確固たる意志が横たわる 土子文則(ツチコ フミノリ)、通称フミさん。御年74歳の日人だ 部隊章のついたウクライナ軍の軍服を着込み、毎日基地で働く。たまに外出すると、電車や町中で現地の人々から写真を撮らせてほしいとせがまれる。彼の朗らかな性格は、言葉の壁をやすやすと超えていく 学生運動をしていた過去 フミさんと僕が出会ったのは、ポーランドのクレンジニツァ・ヤラと

    「今はジャベリンだってぶっ放す覚悟だね」74歳の日本人元左翼闘士が、ウクライナ義勇軍に志願|たぬきinウクライナ|note
    havanap
    havanap 2022/05/25
  • Nginx 1.22 Released With OpenSSL 3.0 Support - Phoronix

    Nginx 1.22 Released With OpenSSL 3.0 Support Written by Michael Larabel in Free Software on 24 May 2022 at 02:00 PM EDT. 2 Comments Nginx as the lightweight web-server known for its speedy performance is out today with the version 1.22 feature release. Nginx 1.22 brings OpenSSL 3.0 compatibility, hardening against request smuggling and cross-protocol attacks, and Application-Layer Protocol Negotia

    Nginx 1.22 Released With OpenSSL 3.0 Support - Phoronix
    havanap
    havanap 2022/05/25
  • GoのORマッパー連載を始めます | フューチャー技術ブログ

    (2021.09.18追記)おまけとして、筒井さんがさらに寄稿してくれました。 lib/pq から jackc/pgx への移行 O/RマッパとクエリビルダーO/Rマッパは Object Relational Mapperの略で、通常はGoの構造体とRDBのレコードを紐付ける処理のことを指します。O/Rマッパーと呼ぶことが多いですが、略してORMとも呼びます。名前から見るとSQL検索結果を構造体にマッピングすること(Goだとsqlx相当の処理)かなと思いますが、実際はSQLを組み立てるDSLを提供するライブラリが多いです。 クエリビルダーは、広い意味のO/Rマッパ機能のうち、SQLクエリを組み立てるライブラリのことです。調べると goquとかがまさにそれにあたります。 細かくはgoquを連載テーマにした伊藤真彦さんに譲るとして、簡単ではありますがここでサンプルコードも出しちゃいます。 ds

    GoのORマッパー連載を始めます | フューチャー技術ブログ
  • 新米SREとしての半年を振り返る

    2020年12月22日以前の記事にあるように、かれこれ8年くらいやっていたiOS開発を一旦離れてフルタイムのSREに転向するという決断をした。それから約半年が経ったので、ここまでどのようなことをやったか振り返ってみる。まだまだ経験の浅い分野なので語彙に厳密性が欠けているかもしれない。 やったことKubernetesやはりこれを触ることが一番多い。弊社ではマルチテナントのクラスタが5つあり、うち2つがDCで、3つがAWS上で動いている。アプリケーション開発者やCI/CDパイプラインはGoで書かれた内製のコマンドラインツールを通じてクラスタとインタラクトする。つまり、開発者向けに新機能のサポートする度に、このツールのインターフェースを拡張することになる。 StatefulSets/Cephそうした中でもステートフルなアプリケーションのサポートが一番目立った変更だった。マネージドのサービスをほと

    havanap
    havanap 2022/05/25
  • New – Amazon EC2 C7g Instances, Powered by AWS Graviton3 Processors | Amazon Web Services

    AWS News Blog New – Amazon EC2 C7g Instances, Powered by AWS Graviton3 Processors I am excited to announce that Amazon Elastic Compute Cloud (Amazon EC2) C7g instances powered by the latest AWS Graviton3 processors that have been available in preview since re:Invent last year are now available for all. Let’s decompose the name C7g: the “C” instance family is designed for compute-intensive workload

    New – Amazon EC2 C7g Instances, Powered by AWS Graviton3 Processors | Amazon Web Services
    havanap
    havanap 2022/05/25
  • ヌーラボ上場へ プロジェクト管理「backlog」などSaaS運営

    東京証券取引所は5月24日、プロジェクト管理ツール「Backlog」などを運営するヌーラボのグロース市場上場を承認した。上場予定は6月28日。 2004年創業。06年にサービスインしたBacklogの他、作図共有ツール「Cacoo」、チャットツール「Typetalk」などSaaSを提供しする。日社の他、米ニューヨーク、シンガポール、オランダ・アムステルダムに開発・マーケティング拠点を置いている 有価証券報告書によると、2021年3月期の連結業績は、売上高が19億3864万円、経常損益が852万円の赤字。連結従業員数は146人。 関連記事 にじさんじ運営のANYCOLOR、東証グロースに上場 創業から約5年で バーチャルYouTuber(VTuber)グループ「にじさんじ」を運営するANYCOLORは、東京証券取引所グロース市場へ新規上場が承認されたと発表した。上場日は6月8日予定。

    ヌーラボ上場へ プロジェクト管理「backlog」などSaaS運営
    havanap
    havanap 2022/05/25
    ハイテクバブルがしおしおなのでタイミングが