タグ

2023年2月16日のブックマーク (19件)

  • 加工処理しきれない大量のサバを漁獲してしまう日本 資源管理も地方創生の機会も台無しに

    コラム「日の水産業は崖っぷち」の開始から2年半が経過しました。この間にも水産資源は減少し続け、今年の6月にはウナギが、そして11月17日には太平洋クロマグロが、国際資源保護連合(IUCN)により、絶滅危惧種(「レッドリスト」)に指定されました。「崖っぷち」の資源予備軍は、まだまだあります。 皮肉にも、日が漁業の主体である太平洋クロマグロの親魚資源量は、歴史的低位置付近という深刻な減少を続ける一方で、大西洋クロマグロは資源が増加中。同じマグロなのに、なぜでしょうか。太平洋と大西洋で何か違うことが起こっているのか、というとそうではありません。これは環境の変化の問題ではなく、「人災」と言える結果です。魚を一網打尽にする大型巻き網船が問題かと言えば、それも違います。ノルウェーをはじめとする北欧では巨大な巻き網船の建造が進んでいます。それなのに水産資源は安定し、地方の水産都市は栄え(写真)、漁

    加工処理しきれない大量のサバを漁獲してしまう日本 資源管理も地方創生の機会も台無しに
  • サービスメッシュ Istioとは? - Qiita

    はじめに Kubernetesを利用する時にサービスメッシュを検討することがあるかと思います。 記事ではサービスメッシュとは何か? また、サービスメッシュの機能を持つIstioについて説明していきます。 サービスメッシュとは サービスメッシュとはマイクロサービスの各サービス間通信を専用のソフトウェアに仲介させることで、マイクロサービス特有の課題を解決する仕組みです。 サービス間通信の運用の課題として以下の項目が挙げられます。 通信の回復性 負荷分散 分散トレース サービスバージョン管理 サービス間トラフィック暗号化 サービスメッシュはこれらの課題に対する有効な対処方法の一つです。 また、上記の項目は各アプリケーションの個別に実装することもできますが、大きなコストがかかってしまいます。 マイクロサービスアーキテクチャではマイクロサービスごとに使用するプログラミング言語やデータベースが異なる

    サービスメッシュ Istioとは? - Qiita
  • Rust で TCP/IP ソケット通信をする際のモデル - Qiita

    大学の課題でソケット通信でオセロ対戦をするプログラムを書いていたのですが、Rust におけるソケット通信の仕様を理解するのに色々と苦労したので、メモしておきます。 ホスト名とポート番号を指定して、相手とデータのやり取りをする場合を考えます。 まず、IPアドレスに変換してくれる .to_socket_addrs() というメソッドがありますが、これによって変換されるアドレスは IPv4 だけでなく IPv6 とかの候補まで出してしまいます。相手側の実装にもよりますが、多分求めているのは IPv4 なので、.is_ipv4() というメソッドできちんと絞っておきましょう。 let host_and_port = format!("{}:{}", host, port); let mut addrs = host_and_port.to_socket_addrs().unwrap(); if l

    Rust で TCP/IP ソケット通信をする際のモデル - Qiita
  • 「Rustで始めるネットワークプログラミング」を出版しました。 - 電気ひつじ牧場

    書籍をkindleとBOOTHで販売開始したので、内容の紹介と出版について書き連ねていきます。 内容紹介 出版したもの サンプル 対象読者について 各章について 1章「ようこそソケット通信の世界へ」 2章「通信を監視する」 3章「手づくりパケットでポートスキャン」 4章「ノンブロッキングなWEBサーバ」 5章「RFCから作るDHCPサーバ」 執筆あれこれ 執筆期間について 執筆ツールについて 表紙について 価格について プラットフォームについて 終わりに 内容紹介 出版したもの 「Rustで始めるネットワークプログラミング」をkindle(https://t.co/Mf98l0YgKS)とBOOTH(https://t.co/ilHIt1UEbi)で販売開始しました。 全101ページ/5章構成で、価格は¥500です。無料サンプル(https://t.co/NilMo1QAhL)もあります。

    「Rustで始めるネットワークプログラミング」を出版しました。 - 電気ひつじ牧場
  • Go言語を使ったTCPクライアントの作り方 - Qiita

    この記事は Go Advent Calendar 2020 の10日目の記事です。 こんにちは、辻です。最近はクラウドからMCプロトコルというプロトコルを用いてスマート工場のPLCを操作するTCPクライアントを実装しています。TCPクライアントの実装は future-architect/go-mcprotocol として公開しています。 記事では高速で信頼できるTCPクライアントをGoで実装するための知見を共有します。TCPとソケットプログラミングはざっと概要だけ触れておきます。 TCPとは? TCPとはRFC793で仕様が定められているプロトコルです。特徴を簡単におさらいしておくと、 非構造化ストリーム 全二重通信 コネクション管理 高信頼性 シーケンス番号 再送制御 順序制御 輻輳制御 チェックサム といった特徴があります。TCPのヘッダーフォーマットは以下のようになっていました。T

    Go言語を使ったTCPクライアントの作り方 - Qiita
  • ネットワークプログラミングの基礎知識と処理の流れ |法人のお客さま|NTT東日本

    メールやウェブページの閲覧など、日常生活や仕事でインターネットを利用するのが当たり前の時代になりました。インターネットを理解する上で、ネットワークプログラミングを理解することは非常に重要です。しかし、ネットワークプログラミングを理解するには、基礎となるネットワーク技術や処理の流れについて理解する必要があります。そこでこの記事では、ネットワークに関する基技術の意味とネットワークプログラミングの処理の流れについて解説します。 ネットワーク技術に関する知識を習得することは、ネットワークプログラミングを習得するための重要な要素となります。ここではネットワーク技術の基礎的な知識を解説いたします。 クライアントサーバーシステム ネットワークでのやりとりには「クライアント」と「サーバー」の2者が登場し、相互間でデータのやりとりをします。この方式をクライアントサーバーシステムと呼び、「クライアント」と

    ネットワークプログラミングの基礎知識と処理の流れ |法人のお客さま|NTT東日本
  • ネットワークやTCP/IPやHTTPの基本(初学者向け) - Qiita

    Ateam Lifestyle x cyma Advent Calendar 2018、10日目は株式会社エイチームライフスタイルの @ryosuketter が担当します。 自己紹介 前職では、Web制作事業にて、HTMLCSSJavaScriptを使ってインタラクティブなWeb表現を得意としていましたが、バックエンドやインフラもできるエンジニアになりたいと思い、それができる環境として、株式会社エイチームライフスタイルにて、今年からお世話になっています。 現在、バックエンドのWebエンジニアとして挑戦中で、仕事では主にRailsReactなどとを日々触っております。 この記事の対象者 これからネットワークやHTTPの勉強を始める方 パフォーマンス改善に取り組みたいけどネットワークの知識はあまりない方 フロントエンドエンジニアの方 なぜフロントエンドエンジニアにも読んでもらいたいか?

    ネットワークやTCP/IPやHTTPの基本(初学者向け) - Qiita
  • Webブラウザ上でWebAssemblyベースのNode.js環境を実現する「WebContainer」がAPI提供開始。ブラウザ内ファイルシステム、HTTPサーバ、Node.js CLIなど

    Webブラウザ上でWebAssemblyベースのNode.js環境を実現する「WebContainer」がAPI提供開始。ブラウザ内ファイルシステム、HTTPサーバ、Node.js CLIなど WebAssemblyを用いてWebブラウザ上でNode.js環境を実現する「WebContainer」などを提供するStackBlitzは、WebContainerにアクセスできるAPIの提供を開始したと発表しました。 Today, after years of battle testing by millions of developers, in collaboration with browser vendors: WebContainer API is now available to everyone. Start building the next generation of inte

    Webブラウザ上でWebAssemblyベースのNode.js環境を実現する「WebContainer」がAPI提供開始。ブラウザ内ファイルシステム、HTTPサーバ、Node.js CLIなど
  • ダイソーの塗るだけでスマホの画面が割れないと噂の液体フィルム「NANO Hi-Tech」の実力は?

    高価なiPhoneを落として画面が割れてしまうと悲しいですよね。そこで、保護ケースや保護フィルムなどを使っている人も多いと思いますが、今ネットで話題なのが、100均で売られている“塗るだけで画面を保護できる”ガラス用液体フィルム「NANO Hi-Tech」です。当に画面に塗るだけでiPhoneを落としても割れないのでしょうか? そこで筆者は、実際にiPhone 8を使って落下実験を行ってみました。その結果やいかに!? 100均のガラス用液体フィルム「NANO Hi-Tech」って何? 機種によっては10万円以上もする高価なiPhoneですが、不注意で落としてしまうと液晶画面が割れて悲惨なことになりますよね。修理には数万円もかかるので、ヒビが入ったまま使っている人もよく見かけます。 そのようななか、今ネットで話題となっているのが、ダイソー(DAISO)やセリア(Seria)などの100均で

    ダイソーの塗るだけでスマホの画面が割れないと噂の液体フィルム「NANO Hi-Tech」の実力は?
  • 本格的なタコパ(タコスパーティー)をしてみたい

    趣味材採取とそれを使った冒険スペクタクル料理。週に一度はなにかを捕まえてべるようにしている。最近は製麺機を使った麺作りが趣味。(動画インタビュー) 前の記事:エンジン付船を操船してきた(デジタルリマスター) > 個人サイト 私的標 趣味の製麺 ハラペーニョがたくさんあるからタコスを焼こう なんでいきなりタコスに目覚めたのかというと、昨年畑で育てたハラペーニョがサブスク生活できるくらい大量に収穫できたからである(詳しくはこちら)。 我が家の畑と相性が良かったのか、大量に収穫できたハラペーニョ。 べきれない分は冷凍保存したり、ピクルスにしたり、完熟させてチポトレという燻製を作ったり(詳しくはこちら)したのだが、別に辛い物がすごく好きという訳でもないので、まったく減る気配がない。 品を加工するのは大好きなのだが、生産の速度に消費が追いつかないライフスタイル。いつだって冷蔵庫は謎の在庫

    本格的なタコパ(タコスパーティー)をしてみたい
  • Terraformのリファクタリング始めました - VISASQ Dev Blog

    こんにちは、プラットフォーム開発グループ SREチームの西川 (@taxin_tt) です。 皆さんTerraform使ってますか? 弊社では既存サービスのマイクロサービス化を進めており、GCPベースのインフラはTerraformを利用して整備するようにしています。 一方で、サービス数の増加などに比例してtfファイルのコード量も増えていき、ディレクトリ構成や個別のリソースの定義などマイクロサービスのインフラ整備において負担になる部分があり、昨年末からSREチーム主導でリファクタリングを行っています。 今回は、そのリファクタリングの背景や進め方についてお話しできればと思います。 (記事は、Terraform v1.3系を前提にしています。) リファクタリング後のTerraformのディレクトリ構成は下記をベースにしているので、下記の記事も合わせてどうぞ。 tech.visasq.com リ

    Terraformのリファクタリング始めました - VISASQ Dev Blog
  • 30分でわかるデータ指向アプリケーションデザイン - Data Engineering Study #18

    600ページを超える書籍である「データ指向アプリケーションデザイン」の要点を最近の話題を交えながら解説します。 Data Engineering Study #18 の発表資料です プレゼンテーション https://www.youtube.com/watch?v=ZiKWXc0fSCw …

    30分でわかるデータ指向アプリケーションデザイン - Data Engineering Study #18
  • Go言語プログラミングエッセンス

    このの概要 Go言語ユーザーとして,「もう一段レベルアップしたい」「開発に使いたい」と思っている方に向けた,Go言語の解説です。関数やパッケージの使い方,並行処理,テストといった基的なトピックにおいて,「こう書くと綺麗になる」「こう書くとパフォーマンスが上がる」といったエッセンスを紹介します。後半ではCLIアプリ/Webアプリの開発手順や,現場で使われている便利なパッケージなど,著者が業務やOSSの開発で培った技術をふんだんに紹介します。 こんな方におすすめ Go言語の入門を終え,さらに深く学びたい人 第1章 プログラミング言語Goとは 1.1 Goの簡単な歴史 1.2 Goの立ち位置 1.3 Goが利用される場面 標準でUTF-8をサポート マルチプラットフォーム 並行処理の扱いやすさ ストリーム指向 シングルバイナリ 1.4 教育用途としてのGo 1.5 なぜGoが使われるのか

    Go言語プログラミングエッセンス
  • 明日からできる、爆速Figma活用術 - エムスリーテックブログ

    こんにちは、エムスリーデザイングループでチームリーダーをやりながらエンジニアリングGも兼務しているプロダクトデザイナーの大月です。 私が所属しているエムスリーのデザイン組織は以下2つの強みがあります。 多様性 スピード 特に日々の業務では"スピード"をとても大切にしており、 デザインを早くすることで、検証回数を増やし、PDCAを多く回し、価値創造を加速することを意識しています。 こうしたエムスリーのスピード文化から、日々の業務を効率化できるFigma活用法もデザイナーのみんなで学びあっています。 今回は、エムスリーのデザイナー間で話題になった、意外と知らなかった、知っているだけで日々の業務が一気に楽になった!というFigma活用術を紹介します。 少しでもFigmaでのデザイン作業をスピードアップさせたい方の参考になれば幸いです! 爆速のための3種の神器 1. 秩序をつくる ファイル構成とコ

    明日からできる、爆速Figma活用術 - エムスリーテックブログ
  • Datadog社とSongmuさんに聞く。迅速な顧客価値提供のための監視とオブザーバビリティ (2023/02/21 19:00〜)

    🧑‍💻こんな方におすすめ SRE・インフラ・DevOpsエンジニア・サーバーサイドで監視に関わっている方 Datadogを利用したことがある、あるいは、Datadogは使ったことがないけど興味がある方 ☑️イベントのゴール 自社内での定義の再確認をしてトライしていこうと思った 監視について何を重要視していくと良いかがわかった Datadogについての新しいこともわかり、試してみようかなと思った 🎁参加方法とプレゼント企画 【ご参加方法】2つのパターンがございます。 ①Findyマイページ経由で参加頂く方法(プレゼント企画応募の方はこちらから!) 専用URLからFindyマイページに遷移後、視聴が可能です。 connpassでお申し込みいただくと視聴用リンク表示されます。 ご登録をされていない方は、恐れ入りますがこちらより新規登録をお願いいたします。 ご登録いただくとイベントのアーカ

    Datadog社とSongmuさんに聞く。迅速な顧客価値提供のための監視とオブザーバビリティ (2023/02/21 19:00〜)
  • 人でも会社でも「出世できないゴミの出し方」とは? - 社会 - ニュース

    ゴミ清掃員としても働く芸人の滝沢秀一(マシンガンズ)が、ゴミを回収していて気が付いた事実、それが「金持ちの家から出るゴミは少ない」ということ。長年にわたりゴミを見続けた滝沢氏だからわかる、ゴミに隠された秘密を教えます! みんなでゴミを少なくして、金持ちになろう! * * * 東京都って、会社から出るゴミ(事業系ゴミ)の回収方法が他の都道府県と比べて特殊なんですよ。たとえば大阪だと、会社から出るゴミはすべて産廃業者にお願いして、お金を払って回収してもらわなければいけません。しかし東京では中小企業に限り、申し込みをした上でゴミ処理券のシールを貼れば、一般家庭のゴミを回収している僕らも回収することができるんです(少量という条件付きになります)。 だから僕たち東京の清掃業者は、企業やその他いろんなところのゴミを回収をしますが、僕の経験上、ゴミの分別をちゃんとしてない会社って、大体6年以内に潰れるん

    人でも会社でも「出世できないゴミの出し方」とは? - 社会 - ニュース
  • 仕事引き継がない世界があるんだ。。|林田 保

    アメリカの企業の解雇と言うと、昔は「朝会社に来たら引き出しなどに鍵がかかっていてそのまま退出することになった」だったし、最近のIT企業では「解雇の通知の20分後にに社内システムのアプリからシャットアウトされた」みたいな話がいろいろ聞かれます。 突然の解雇で、解雇された方の心労を考えると当に同情するところなのですが、さらに、会社に残る方の方も、ある日突然同僚がいなくなって仕事をどう受け取る、どう引き継ぐのだろう?と考えていました。 仕事引き継がないんだ。。そうした折、日の外資系企業に勤めていた方から以下のような話を伺いました。 その方の経験だと ・外資系企業では、担当の人が変わった場合、後任はその仕事のゴール(目的や目標)は引き継ぐが、仕事は自分のやり方でやる。 ・人が変わると、必要でない業務は無くなり新しい業務に変わる。結果として人が変わると業務が生まれ変わり変革になる。 ・日の企業

    仕事引き継がない世界があるんだ。。|林田 保
  • なぜ、“戦わない戦争ゲーム”が700万本 売れる? - クローズアップ現代

    異色の戦争ゲームが700万も売れる? 心に刺さるゲームはどう作られる? ゲーム新時代の知られざる舞台裏に迫る。

    なぜ、“戦わない戦争ゲーム”が700万本 売れる? - クローズアップ現代
  • 「タイマーで故障を偽装し部品を売る」島津製作所子会社による悪質不正行為の全容

    島津製作所は、同社子会社の島津メディカルシステムズで行われていた保守点検業務に関する不正行為の内容について、外部調査委員会による調査結果を発表した。島津メディカルシステムズ熊営業所では、タイマーにより意図的に装置が故障したかのように見せかけ、保守部品を売るという不適切行為が行われていたことが2022年9月に発覚している。 島津製作所は2023年2月10日、同社子会社の島津メディカルシステムズ(以下、島津メディカル)で行われていた保守点検業務に関する不正行為の内容について、外部調査委員会による調査結果を発表した。 タイマーによりX線装置が壊れたように見せかける 島津製作所では内部通報を受け、2022年5月から社内調査を開始。2022年9月に外部調査委員会を設置し、調査を行ってきた。関係者へのヒアリングやデジタルフォレンジック調査の結果、7人の嫌疑濃厚者を特定し5件の医療機関に対する不正行為

    「タイマーで故障を偽装し部品を売る」島津製作所子会社による悪質不正行為の全容