ブックマーク / news.mynavi.jp (79)

  • Rustで有名アルゴリズムに挑戦(18) Rustでライフゲームを作ってみよう

    C言語に代わってOS開発に採用されているRust連載では、Rustで有名アルゴリズムを実装して、Rustについての理解を深めています。今回扱うのは、生物の栄枯盛衰をシミュレーションするライフゲームです。 コンウェイのライフゲームで生物のシミュレーションをしよう コンウェイのライフゲームとは? 「ライフゲーム(Life Game)」は、イギリスの数学者コンウェイによって考案されたもので、簡単な配列操作によって実装できる簡単な生物のシミュレーションです。次のように動きます。 コンウェイのライフゲームを動かしているところ 見た目が面白いのに加えて、プログラミング言語の性質や特徴を知るのにもってこいの題材であるため、次の姉妹連載でも何度か紹介しています。ぜひ、今回のRust版と見比べてみてください。 - Python連載9回目(https://news.mynavi.jp/techplus/a

    Rustで有名アルゴリズムに挑戦(18) Rustでライフゲームを作ってみよう
    u-qreil8
    u-qreil8 2024/05/22
  • Windowsで動くプログラミング言語に脆弱性、引数の扱い方の穴を突いて攻撃

    CERT Coordination Center (CERT/CC, Carnegie Mellon University)は4月10日(米国時間)、「VU#123335 - Multiple programming languages fail to escape arguments properly in Microsoft Windows」において、Windows上で動作する複数のプログラミング言語から引数を適切にエスケープしない脆弱性を発見したと報じた。この脆弱性はアプリケーションのコマンドインジェクションにつながるとして注意を呼びかけている。 VU#123335 - Multiple programming languages fail to escape arguments properly in Microsoft Windows 脆弱性の詳細 多くのプログラミング言語にはオ

    Windowsで動くプログラミング言語に脆弱性、引数の扱い方の穴を突いて攻撃
    u-qreil8
    u-qreil8 2024/04/15
  • NECの無線LANルータAtermシリーズに複数の脆弱性、59製品に影響

    JPCERTコーディネーションセンター(JPCERT/CC: Japan Computer Emergency Response Team Coordination Center)は4月5日、「JVN#82074338: NEC Atermシリーズにおける複数の脆弱性」において、NECの無線LANルータAtermシリーズに複数の脆弱性が存在するとして、注意を呼びかけた。これら脆弱性を悪用されると、遠隔から攻撃者に任意のコマンドを実行される可能性があり注意が必要。 JVN#82074338: NEC Atermシリーズにおける複数の脆弱性 脆弱性に関する情報 脆弱性に関する情報は次のページにまとまっている。 NV24-001: セキュリティ情報 | NEC 公開された脆弱性(CVE)の情報は次のとおり。 CVE-2024-28005 - 攻撃者がTelnetでログインした場合、機器の設定を変

    NECの無線LANルータAtermシリーズに複数の脆弱性、59製品に影響
    u-qreil8
    u-qreil8 2024/04/08
  • 重複を除いたデータのリスト化、関数UNIQUEの使い方 - 定時で上がろう! Excel関数の底力(65)

    今回紹介するのは、重複を除いた形でデータの一覧(リスト)を作成してくれる関数UNIQUEの使い方だ。UNIQUEは2019年12月にリリースされた関数で、最新のExcel 2021とMicrosoft 365でのみ使用できる関数となる。使い方次第で便利に活用できる関数となるが、そのためには基的な動作を把握しておく必要がある。 UNIQUE関数の基的な使い方 関数UNIQUEは、重複しているデータを処理するときに便利に活用できる関数だ。たとえば、重複しているデータを除いた形で「データの一覧」(リスト)を作成したい場合などに活用できる。 UNIQUE関数を使ったデータ数のカウント 言葉で説明するだけでは理解しづらいと思うので、具体的な例を紹介していこう。以下の図は、あるネットショップにおける2024年1月の販売状況を記録したものだ。商品が購入された「日付」と購入者の「氏名」、そして「購入金

    重複を除いたデータのリスト化、関数UNIQUEの使い方 - 定時で上がろう! Excel関数の底力(65)
    u-qreil8
    u-qreil8 2024/02/21
  • 中国発の越境オンライン通販「Temu」の安全な使い方

    ESETは2024年1月17日(現地時間)、「Is Temu safe? What to know before you ‘shop like a billionaire’」において、オンラインマーケットプレイス「Temu」を取り巻く問題点を取り上げ、Temuを利用する際の注意点を伝えた。Temuは中国の拼多多(Pinduoduo Inc.)を親会社とする越境オンライン通販サイトおよびアプリで、主に中国企業の製品を低価格で直接購入することができる。 Is Temu safe? What to know before you ‘shop like a billionaire’ Temuの問題点 ESETによると、Temuの顧客レビューは評価が低く、星による評価では2.5以下だという。批判的なレビューでは、スパムメッセージ、返金の難しさ、商品の質の低さ、商品が届かないといった問題点が指摘されて

    中国発の越境オンライン通販「Temu」の安全な使い方
    u-qreil8
    u-qreil8 2024/01/22
  • 無免許死亡事故、そこに隠されたまさかの冤罪!

    2023年8月30日、江口大和弁護士(37歳、第二東京弁護士会)を被告人とする「犯人隠避教唆」について、最高裁第一小法廷(深山卓也裁判長)は、江口氏の上告を棄却した。 弁護士が犯罪者という異例の事件だ。逮捕も、一審・横浜地裁の有罪判決も、テレビ・新聞が大きく報じた。「虚偽の供述を依頼した」とか「弁護士としての知識を悪用した」とか。もうすべての人が思ったろう、「わっるい弁護士がいたもんだ!」と。だが、私は知っている。これ、どうやら冤罪だ。聞いてほしい。 2019年1月のその日、私は横浜地裁にいた。レーダー式測定機(日無線のJMA-230)による32キロ超過の否認裁判があったのだ。終わって帰り際、別の法廷の開廷表に「道路交通法違反、犯人隠避、犯人隠避教唆」の判決を見つけた。被告人は2人だ。 犯人隠避(刑法第103条)とは、隠れ家を提供する以外の方法で犯人を検挙から逃れさせること。オービス事件

    無免許死亡事故、そこに隠されたまさかの冤罪!
    u-qreil8
    u-qreil8 2024/01/19
  • Evernoteの無料プランが大幅縮小、移行先になりうる多機能メモアプリ7選

    多機能メモアプリ「Evernote」が、無料プランの大幅な縮小を発表した。保存可能なノートの数がこれまでの10万から一気に50にまで減らされるなど、無料のまま使い続けるのは実質困難といっていい制限だ。影響を受けない有料ユーザの中にも、同社の唐突な対応を見て、将来への不安を感じる人も少なくないようだ。 今回は、そんなEvernoteからの移行先となりうるサービスを7つ紹介する。Evernoteはこの10年ほど、何かに付けて他サービスへの移行が話題に昇るが、候補として挙げられるサービスも変遷が見られる。今回は変わらず名が挙がる定番サービスはもちろん、最近名が挙がるようになったサービスもピックアップした。 なお選定にあたっては、WindowsMac/iOS/Androidで利用できること、また何らかの形で無料プランが用意されていることを最低条件にしているが、移行先となるサービスに求める機能は、

    Evernoteの無料プランが大幅縮小、移行先になりうる多機能メモアプリ7選
    u-qreil8
    u-qreil8 2023/12/09
  • Power Automateで世界を変える⁉ Windows自動化のすゝめ(9) 日常業務を簡単に効率化⁉ - メールの本文を自動で作成してみよう

    前回はPower Automateを使ってGmailで新規メールを作成した。続く今回は、件名やメール文を自動で入力する方法を取り上げる。さまざまなアプリケーションにも応用が効くので、ぜひ実際に試していただきたい。 メールを新規作成するフロー まずは前回のおさらいをしよう。新しく作ったフロー「Gmailメール ◯◯報告メール」を起動して実行する。 Power Automate「Gmailメール ◯◯報告メール」を実行 実行すると、次のようにMicrosoft Edgeが起動してGmailの新規作成を行い、宛先を入力した状態まで操作が進む。 新規メール - 宛先まで入力された状態 今回はさらにアクションを追加して、件名と文を自動で入力する。 件名と文を自動入力するアクションを追加 アクション「Webページ内のテキストフィールドに入力する」を選択する。 アクション「Webページ内のテキスト

    Power Automateで世界を変える⁉ Windows自動化のすゝめ(9) 日常業務を簡単に効率化⁉ - メールの本文を自動で作成してみよう
    u-qreil8
    u-qreil8 2023/09/10
  • PowerToysの新機能で画面作業を効率化する方法、ノートPCユーザ必見

    Microsoftは8月31日(米国時間)、「Release v0.73.0 · microsoft/PowerToys · GitHub」において、Microsoft PowerToysの最新版となる「Microsoft PowerToys v0.73.0」を公開した。PowerToysはMicrosoftが開発および提供するオープンソースのユーティリティソフトウェア。Windowsの日常的なタスクを効率化するための機能を実装する取り組みが続けられており、一部の機能はWindowsの正式な機能として取り込まれている。 Release v0.73.0 · microsoft/PowerToys · GitHub Microsoft PowerToys v0.73.0ではバグの修正や細かい機能追加・更新などが行われたほか、新しいユーティリティとして「トリミングとロック」(Crop And L

    PowerToysの新機能で画面作業を効率化する方法、ノートPCユーザ必見
    u-qreil8
    u-qreil8 2023/09/06
  • 「Excel」にPythonを統合、データ分析と可視化のスムーズなワークフローを実現

    Python」は現在、最も人気のあるプログラミング言語の1つである。Webアプリの開発から、近年需要が伸びているデータ分析機械学習、深層学習といった幅広い分野で利用されている。コードが分かりやすく、読みやすいため、プログラミング知識が少ない人でも扱いやすい。そのため、企業や学生の間でも利用が増えている。そのPythonを、データの整理、操作、分析の定番ツールであるMicrosoftの「Excel」で簡単に扱えるようになる。 米Microsoftは8月22日(現地時間)、開発プレビュープログラム「Microsoft 365 Insiders」のベータ・チャネルで「Python in Excel」のプレビューテストを開始した。まずはWindowsExcelbuild 16818)からロールアウトし、他のプラットフォームにも拡大する予定。 セットアップや追加のインストールは不要。Pyth

    「Excel」にPythonを統合、データ分析と可視化のスムーズなワークフローを実現
    u-qreil8
    u-qreil8 2023/08/23
  • タモリ、『タモリ倶楽部』40年前のスタート秘話「うちの社長が『スカスカの番組をやれ』と」

    今年3月に終了したテレビ朝日のバラエティ番組『タモリ倶楽部』制作チームが、「第39回ATP賞テレビグランプリ」(全日テレビ番組製作社連盟主催)の特別賞を受賞し、6日に都内のホテルで行われた受賞式にタモリと同番組のスタッフが登壇した。 タモリ 5月には「第60回ギャラクシー賞」放送批評懇談会60周年記念賞を受賞したタモリは「私、最近褒められ続けておりまして、少々浮いた感じがしてる次第です」と切り出し、「40年前にこの番組が始まるときにうちの社長(田辺エージェンシー・田邊昭知社長)に呼ばれて言われた言葉が、今となってはもう話していいと思うんですけども、『今回やる“タモリ倶楽部”という番組は、今の番組は全て密度を濃くして、編集に編集を重ねて番組を作り出そうとしてるけども、全く逆のスカスカの番組をやれ』と言われたんです。その時はびっくりしました。スカスカの番組ってなんだろう。密度の濃いの反対とい

    タモリ、『タモリ倶楽部』40年前のスタート秘話「うちの社長が『スカスカの番組をやれ』と」
    u-qreil8
    u-qreil8 2023/07/07
  • いにしえのインターネットを今に伝えるアーカイブサイト6選 - MS-DOS時代のウイルスからアニメBBSの過去ログまで

    レポート いにしえのインターネットを今に伝えるアーカイブサイト6選 - MS-DOS時代のウイルスからアニメBBSの過去ログまで Twitterが長期間未使用になっているアカウントを削除する方針を発表したことで、多数の故人アカウントが消滅することが危惧されている。期限を設けずにすべてのデータを残しておくのが困難なのは明らかとはいえ、貴重なデータが失われることを危ぶむ声は多い。 これと同様に、ネットの古い遺産が削除されるケースは、ネットの歴史が長くなるとともにあちこちで目立つようになりつつある。こうした動きを受けて、資料を収集して再公開するアーカイブサイトも、各所で立ち上がるようになってきた。 こうしたアーカイブサイトでもっとも大規模なのはご存知「Internet Archive」だが、それ以外にも、特定のテーマに限定して収集、公開を行っているサイトは個人サイトも含めて数多く存在する。今回は

    いにしえのインターネットを今に伝えるアーカイブサイト6選 - MS-DOS時代のウイルスからアニメBBSの過去ログまで
    u-qreil8
    u-qreil8 2023/05/13
  • エンジニアが「欲しいと選ぶ技術書」20冊、明らかになる

    リベロエンジニアは5月6日、「エンジニアが"欲しい"と選んだ技術書ランキングTOP20」を発表した。調査は2020年2月~2023年2月、「エンジニアの自己学習を応援」キャンペーンに参加したエンジニアを対象にSNSで行われた。 調査による1~3位までのランキング結果は以下の通り。 エンジニアが"欲しい"と選んだ技術書ランキングTOP20 1位「リファクタリング(第2版):既存のコードを安全に改善する」、2位「ソフトウェアアーキテクチャの基礎―エンジニアリングに基づく体系的アプローチ」、3位「リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック(Theory in practice)」だった。 「『どの技術書を買うべきか』悩まれるエンジニアは、ぜひ技術書選びの参考にしてみてください」と同社。 エンジニアが"欲しい"と選んだ技術書ランキングTOP20

    エンジニアが「欲しいと選ぶ技術書」20冊、明らかになる
    u-qreil8
    u-qreil8 2023/05/10
  • Discord、ユーザー名の刷新で新しい名前の取得が必要に、ユーザーは注意を!

    Discordは5月3日(米国時間)、他のユーザーとつながるフレンド機能の障害になっていたユーザー名の変更を発表した。4桁の数字のサフィックスを廃止し、ユニークなユーザー名と名前(表示名)からなる新しいユーザー名システムにする。この変更では全てのユーザーがユーザー名更新の対象になり、新しいユーザー名は登録順に割り当てられるため、ユーザーは注意が必要だ。 Discordが始まったばかりの時にはフレンド機能がなく、ゲーム内のキャラクターなど好きな名前を自由につけて、友達のサーバーに参加してボイスチャットすることが重要だった。当時はユーザー名を手入力する必要がなかったので大文字と小文字が区別されていても問題はなかった。しかし、Discordが成長し、サーバーにいない人とのチャットのニーズに対応するためにフレンド機能が実装され、サービス全体で個人を区別するための4桁の数字のサフィックスがユーザー名

    Discord、ユーザー名の刷新で新しい名前の取得が必要に、ユーザーは注意を!
    u-qreil8
    u-qreil8 2023/05/05
  • 千葉大、命の危機を感じた瞬間などに時間がゆっくりと流れる謎の一端を解明

    千葉大学は2月13日、さまざまな表情画像の観察で生じる感情反応が視覚の時間精度(短時間に処理できる能力)に及ぼす影響を調べた結果、画像を観察することで感情反応が生じた際に物事がスローモーションに見えるという現象が生じることが、改めて確認されたことを発表した。 同成果は、千葉大大学院 融合理工学府の小林美沙大学院生、同・大学院 人文科学研究院の一川誠教授らの研究チームによるもの。詳細は、バーチャルリアリティや視覚芸術なども含めた知覚研究に関する幅広い分野を扱うオープンアクセスジャーナル「i-Perception」に掲載された。 交通事故の瞬間や高所から落下する瞬間などの突発的に生命の危機に関わるような窮地に陥った時に、物事がスローモーションのように見えたという体験をしたという話は枚挙にいとまがない。また、アスリートの集中力が極限まで高まり、いわゆる「ゾーン」と呼ばれるパフォーマンスが最大限に

    千葉大、命の危機を感じた瞬間などに時間がゆっくりと流れる謎の一端を解明
    u-qreil8
    u-qreil8 2023/02/19
  • 【もっと早く知りたかった…】Excel作業を効率化する”関数”まとめツイートに感謝の声 - 「ありがとうございます! 」「有能過ぎる」

    【もっと早く知りたかった…】Excel作業を効率化する”関数”まとめツイートに感謝の声 - 「ありがとうございます! 」「有能過ぎる」 事務作業からプレゼンテーションの準備まで、さまざまな場面で用いられるExcel。便利なソフトである一方で、「条件に当てはまるデータを探すのが大変…」「曜日やふりがなを入力するのが面倒」といったストレスを抱えている方もいらっしゃるのではないでしょうか? 書籍『Excel医の見るだけでわかる! Excel最速仕事術』(TJMOOK・宝島社刊)の著者であるExcel医(@Excel_design_Dr)さんは、Excel作業で悩む方々に向けて、役立つ知識をわかりやすく紹介しています。 Excel医さんが10月27日に投稿したツイートでは、作業を効率化するために必須の”関数”が、1枚の表にまとめられています。 昔の私はExcel関数を全く知らず、ほぼ全ての変換作業

    【もっと早く知りたかった…】Excel作業を効率化する”関数”まとめツイートに感謝の声 - 「ありがとうございます! 」「有能過ぎる」
    u-qreil8
    u-qreil8 2022/11/11
  • ゼロからはじめるJavaScript(20) JavaScriptを使ってGmailを自動送信しよう

    Gmailから自動で電子メールを送信したい場面は意外と多いものの、Gmailのセキュリティは日に日に強化されており、気軽にメールを送信できないようになっています。そこで、今回は、Node.jsを使ってGmailを自動送信する方法をまとめてみます。 まだまだ現役のメール送信を自動化しよう 友人同士の連絡には、SNSLINEなどが使われることが増えましたが、ビジネス用途ではまだまだ電子メールが積極的に利用されています。それで、チームメンバーや顧客に電子メールを一括送信したい場面というのは、意外と多いものです。 今回は、JavaScript実行エンジンのNode.jsをPCにインストールしてメールの自動送信システムを作ってみましょう。なお、Node.jsのインストールについては、連載の第2回で紹介しています。まだインストールしていない人は、手順を参照してください。 Gmail側でアプリパスワ

    ゼロからはじめるJavaScript(20) JavaScriptを使ってGmailを自動送信しよう
    u-qreil8
    u-qreil8 2022/10/12
  • VLAN対応ネットワーク機器に複数の脆弱性、ただちに確認を-JPCERT/CC

    JPCERTコーディネーションセンター(JPCERT/CC: Japan Computer Emergency Response Team Coordination Center)は10月6日、「JVNTA#96784241: VLAN対応ネットワーク機器において、L2保護機構がバイパスされる問題」において、VLAN対応ネットワーク機器に複数の脆弱性が存在すると伝えた。 これら脆弱性を悪用されると、ネットワーク機器の保護機構がバイパスされ、サービス運用妨害(DoS: Denial of Service)攻撃や中間者攻撃(MITM: Man-in-the-Middle)による通信内容の窃取が行われる危険性があるとされており注意が必要。 JVNTA#96784241: VLAN対応ネットワーク機器において、L2保護機構がバイパスされる問題 脆弱性の影響を受けるとされるプロダクトは次のとおり。

    VLAN対応ネットワーク機器に複数の脆弱性、ただちに確認を-JPCERT/CC
    u-qreil8
    u-qreil8 2022/10/10
  • PowerShell Core入門 - 基本コマンドの使い方(216) Webページのスクリーンショットを取得する - サイズを指定

    前回、Microsoft Edgeのヘッドレスモードおよびスクリーンショットの取得機能を使用することで、Webページのスクリーンショットをコマンドラインから取得できることを示した。今回はこの機能にスクリーンショットのサイズの指定を追加する。スクリーンショットの取得ではサイズが指定できるかどうかはとても大切だ。 前回の成果物 最初に、前回の成果物を確認しておこう。前回はMicrosoft Edgeのヘッドレスモードでスクリーンショットを取得するコマンドを次のようなPowerShellのスクリプト(getss.ps1)にまとめるところまで説明した。次のようなスクリプトができた。 #!/usr/bin/env pwsh #======================================================================== # スクリーンショットを取得す

    PowerShell Core入門 - 基本コマンドの使い方(216) Webページのスクリーンショットを取得する - サイズを指定
    u-qreil8
    u-qreil8 2022/09/18
  • より便利になったWindows 10・11用「PowerToys」- 阿久津良和のWindows Weekly Report

    レポート より便利になったWindows 10・11用「PowerToys」- 阿久津良和のWindows Weekly Report 常に、WindowsとPowerToysは共に歩んできた。PowerToysはWindows単体では足りない機能を補うため、Microsoft自身が開発・利用していたツール群。その歴史Windows 95の時代までさかのぼる。「PowerToys for Windows 95」は15種のツールを備えていたが、中でも人気だったのがTweakUIだ。 来はレジストリエントリーの編集を必要とするカスタマイズをGUIから操作できるため、TweakUIは個人でWindows 95 PCを使用するユーザーに欠かせないものだった。当時のユーザーにとっては、キーボードの再割り当てなどを行う「Windows 95 Kernel Toys」も懐かしいだろう。なお、Wind

    より便利になったWindows 10・11用「PowerToys」- 阿久津良和のWindows Weekly Report
    u-qreil8
    u-qreil8 2022/09/13