並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 2588件

新着順 人気順

ファイルが開かないの検索結果121 - 160 件 / 2588件

  • Dev Containerを使ってステップバイステップで作るPythonアプリケーション開発環境 - 電通総研 テックブログ

    みなさんこんにちは、電通国際情報サービス(ISID)Xイノベーション本部ソフトウェアデザインセンターの佐藤太一です。 この記事では、VS CodeのDev Containerを使ってOSに依存しないPythonの開発環境を構築する方法をステップバイステップで丁寧に説明します。 VS Codeの利用経験があり、またPythonによるアプリケーション開発に興味のある方を想定読者として記述しています。Pythonの初心者から中級者向けを意識して書いていますので、意図して冗長な説明をしています。 すでにPythonによるアプリケーション開発に十分に詳しい方は、まずはまとめだけ読んでみてください。私自身それほどPythonのエコシステムに詳しいわけではありませんので、知識の抜け漏れは恐らくあるでしょう。そういった事に気が付いたら、XなどのSNSでこの記事のURLを付けてコメントをしていただけると幸い

      Dev Containerを使ってステップバイステップで作るPythonアプリケーション開発環境 - 電通総研 テックブログ
    • Scala の開発環境構築 2021 - たにしきんぐダム

      特に意味はないけどおしゃれかなと思って貼ったスクショ Scala Advent Calendar 2020 - Qiita 3日目です ここ2,3年の間にScalaの開発ツールチェーンは進化を続けていて、Scalaの開発体験はめちゃくちゃ良くなってきています。例えば、数年前だと IDEは基本的にIntelliJ一択、vimとかemacsで開発環境作れなくもないけどかなり大変 IntelliJの型チェックがうまく行かなくて、ちょっと複雑なコード書くとコンパイルは通るのに画面が真っ赤になる コンパイルが遅い(インクリメンタルビルドしても遅い) という感じだったのですが、現状はかなり改善されていて IntelliJ 以外にも metals という Language Server がかなり使いやすくなっていてあらゆるエディタで簡単にScalaを書けるようになった IntelliJ も metals

        Scala の開発環境構築 2021 - たにしきんぐダム
      • 【重要】アンチフェミニストの皆さんへ ー危険性が増していますー|西本三林

        2021年11月19日ある筋の方面で裁判を傍聴している方が、2021年11月19日に東京地裁で「本日の開廷予定表」(裁判所の受付に置いてある、その日の裁判の予定が全て明記されているファイル)を開いていたら偶然見つけたそうです。 《発信者情報開示請求訴訟》 *石川優実 vs NTTぷらら このツイートをしていた方に聞いてみました。 この日(2021年11月19日)に東京地裁で「原告:石川優実さん」「被告:NTTぷらら」の発信者開示請求訴訟の”弁論期日”だったそうです。 【弁論期日とは?】 ・裁判所で原告か被告のどちらかの言い分を聞く(反論書を受け取る)日 ・民事訴訟は一般的に「原告が訴状を出す→被告が弁論期日に訴状内容に反論する(反論書1)→原告が次の弁論期日に反論書1に反論する(反論書2)→被告がその次の弁論期日に反論書2に反論する(反論書3)」を繰り返し、双方の反論が尽きたと裁判官が判断

          【重要】アンチフェミニストの皆さんへ ー危険性が増していますー|西本三林
        • え、高級言語しか触ったことないのにCPUを自作するんですか!?

          今回は、高専5年次から趣味で学習していたRISC-Vを実装した、簡単なCPU作成をしていこうと思います。 完全に知識ゼロの状態から学び始めたので、間違った解釈をしている部分があるかもしれませんが、その時は優しく指摘していただけると嬉しいです 🙏 また、本ブログはディジタル回路設計とコンピュータアーキテクチャ[RISC-V版]を基に書かれています。初心者でも理解しやすいように丁寧に解説されているので、興味があれば是非買ってみてください! RISC-Vってなんぞ RISC-V公式サイトには以下のように書かれています。 RISC-V is an open standard Instruction Set Architecture (ISA) enabling a new era of processor innovation through open collaboration. (RISC-

            え、高級言語しか触ったことないのにCPUを自作するんですか!?
          • 新時代のAIツール | Open Interpreterとその25の活用法|ChatGPT研究所

            9月6日に公開された Open Interpreterは、現在世界で最も注目を集めるGitHubのリポジトリです。公開から2日でデスクトップアプリの早期アクセスウェイトリストには5000人、さらにDiscordでのコミュニティ参加者は500人を超え、レポジトリには9月15日現在で、レポジトリには20K以上のスターが付いています。このツールは、自然言語の指示でさまざまなコードを書き、実行することができ、日常の作業を劇的に効率化します。この記事では、Open Interpreterという新時代のAIの力で、あなたの仕事もプライベートも次のステージへと進化させるための「活用事例25選」をご紹介していきます。 Open Interpreter の基本的な機能・情報はこちらの記事に分かりやすくまとめてくださっていますので、こちらもぜひご覧ください!! 👉 Today I’m launching O

              新時代のAIツール | Open Interpreterとその25の活用法|ChatGPT研究所
            • macOSのTouchIDを使用して、sudoを認証する

              Digitaino ITより。TouchIDを使った認証には様々な応用がある(LocalAuthenticationフレームワーク)。 TouchIDを搭載したMacは、指紋を使ってsudoコマンドを承認するように簡単に設定できます。 お気に入りのテキスト・エディタで、以下のファイルを開いて下さい。 /etc/pam.d/sudo 次の行 auth sufficient pam_tid.so を、pam_smartcard.soの行の下に以下のように追加し、ファイルを保存します(picoの場合はCtrl+O)。 # sudo: auth account password session auth sufficient pam_smartcard.so auth sufficient pam_tid.so auth required pam_opendirectory.so account

                macOSのTouchIDを使用して、sudoを認証する
              • Vite + React で新規プロジェクトの開発環境を作ろう

                2022年5月1日 JavaScript, React Viteは2020年に発表されたフロントエンドのビルドツールです。最初「ヴァイト」と読んでたんですが、「ヴィート」と読むみたいですね。フランス語で「速い」という意味だそうです。絶賛Reactのお勉強中なので、ViteでReactの環境を作る流れを備忘録的にまとめておきます! ↑私が10年以上利用している会計ソフト! この記事は動画でも解説しています。動画派の方はぜひご覧ください! Viteとは? Viteを使えばベースのプログラムを予め準備しておいてくれているので、開発をすぐに始められるようになります。スターターキットとか、テンプレートみたいなものですね。他にも複数のファイルをひとつにまとめたり、SassをCSSに変換するなどの作業を爆速でできるようになります。 また、ファイルを保存すると同時に、確認画面も自動的に更新されます。ホット

                  Vite + React で新規プロジェクトの開発環境を作ろう
                • Atom の作者達が作った Rust 製エディタ Zed (OSS) - Qiita

                  1. 概要 2024年の1月24日にZedがOpen source化しました! ということで、Zedとは何か、実際に使ってみてどうだったかというのを簡単にご紹介できればと思います。 2. Zed とは何か? AtomとTree-sitterのクリエイターによる、Rust製のコードエディターで、OSS (オープンソースソフトウェア) であり、 Githubのリポジトリ こちらで公開されています。 公式サイトから一部抜粋すると下記のような特徴があるようです。 2.1 パフォーマンスを重視した設計 2.2 インテリジェンス系のサポート Github Copilotのサポート GPT-4 を使用して、自然言語のプロンプトを入力することで、コードを生成したりリファクタリング可能 2.3 言語対応 入力時にすべてのバッファの完全な構文ツリーを維持し、正確なコードハイライト、自動インデント、検索可能なア

                    Atom の作者達が作った Rust 製エディタ Zed (OSS) - Qiita
                  • (随時更新)メンバー30人以下くらいの副業もいるチームの社内セキュリティについて - Qiita

                    この記事では、以下のようなチームを想定して、お金と手間をできるだけかけずにそこそこセキュリティを向上させることをまとめようと考えています。そんなんじゃだめだ!とか、こういう場合は漏れませんか?というコメント大歓迎です。 想定するチーム 営業やCS、マーケの人など全職種含めると30人前後あるいはそれ以下で、Webサービス(アプリ含む)開発を行っている 副業人材も多く、半数のメンバーは会社支給でないマシンを使っている それらのマシンは他社の業務でも使用されている Macが多めだがWindowsもいる 基本的に業務データはクラウド上にあり、PCローカルにあるのは開発途中のデータ、Biz/バックオフィス系のドキュメント、重たいデザイン系データ程度。自社データセンターや、オフィスネットワークでしかアクセスできないサーバはない。 メインの業務ツールはGoogle WorkspaceとSlackとGit

                      (随時更新)メンバー30人以下くらいの副業もいるチームの社内セキュリティについて - Qiita
                    • アドビ基本利用条件のアップデートに関するお知らせ

                      アドビは、いくつかの特定の領域についてより明確にすることを目的として、基本利用条件を更新し、Adobe Creative CloudおよびAdobe Document Cloudをご利用のお客様にこれらの規約の定期的な再承認を促しました。この更新の内容に関して、多くのご質問をいただきましたので、説明をさせていただきます。 アドビは、透明性の確保とクリエイターの権利を保護し、お客様が最高の仕事をできるようにすることに引き続き全力を尽くします。 基本利用条件の変更点 今回の更新の焦点は、アドビが実施しているモデレーション・プロセスの改善について、より明確にすることでした。生成AIの爆発的な普及と、アドビの責任あるイノベーションへのコミットメントを考慮し、コンテンツ投稿の審査プロセスに、手動モデレーションの強化をすることにしました。 基本利用条件で変更のあった箇所は以下の通りです。 ※日本語の基

                        アドビ基本利用条件のアップデートに関するお知らせ
                      • Eclipse、はじめの一歩 - インストールから便利な日本語化プラグインの導入まで|ハイクラス転職・求人情報サイト AMBI(アンビ)

                        Eclipse、はじめの一歩 - インストールから便利な日本語化プラグインの導入まで 開発業務の効率化に有用なツールとして使われる「Eclipse」は、豊富な拡張機能も魅力です。ごく初歩から学べるよう、インストールの方法や初歩的な使い方の導入、便利な日本語化プラグイン「Pleiades」による機能拡張などを体系的に紹介します。 IDE(統合開発環境)として広く知られている「Eclipse」は、開発業務の効率化に有用なツールとして使われています。また、豊富な拡張機能も魅力です。 しかし、使い方を学ぶための情報源は限られており、基礎知識をWeb上の検索結果から得るには限界があります。そこで本稿では、ごく初歩からEclipseについて学べるよう、インストールの方法や初歩的な使い方の導入、便利な日本語化プラグイン「Pleiades」による機能拡張などをあらためて体系的に紹介します。 IDEとEcl

                          Eclipse、はじめの一歩 - インストールから便利な日本語化プラグインの導入まで|ハイクラス転職・求人情報サイト AMBI(アンビ)
                        • コンセプトから理解するRust

                          2022年2月12日紙版発売 2022年2月7日電子版発売 原旅人 著 B5変形判/360ページ 定価3,520円(本体3,200円+税10%) ISBN 978-4-297-12562-2 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 本書のサポートページサンプルファイルのダウンロードや正誤表など この本の概要 Rustはメモリ安全,スレッド安全を保ちつつ,高パフォーマンスなプログラムを開発できるプログラミング言語です。また,手続き型,オブジェクト指向型,関数型でのプログラミングに対応できるマルチパラダイムの言語でもあります。ただ,そういったRustのポテンシャルを引き出すには,所有権やライフタイム,ジェネリクスやトレイトといった特徴的な

                            コンセプトから理解するRust
                          • iOS 13.4、iPadOS 13.4の新機能、すべて解説します 「iPadでマウス」の使い方も

                            iCloud Driveのフォルダ共有が可能になった。 ファイル>iCloud Driveにアクセスし、共有したいフォルダをタッチして押さえたままにする。 「共有」 ボタン をタップしてから「人を追加」をタップ。 自分が依頼した人だけがファイルを開くことができるように、ファイルへのアクセスを制限できる。ユーザーの身元を認証するため、依頼された人は自分のApple IDを使ってiCloudにサインインしている必要がある。 Apple IDを持っていない人とファイルを共有することもできるが、Apple IDを持っていない人と共有するときは、ファイルへのリンクを知っている人はだれでもその項目にアクセスできる。

                              iOS 13.4、iPadOS 13.4の新機能、すべて解説します 「iPadでマウス」の使い方も
                            • Ruby 3.1 の debug.gem を自慢したい - クックパッド開発者ブログ

                              技術部の笹田です。今日保育園に娘を送りにいったら、娘が先生に「サンタさんにプレゼントもらったよ! お母さんもプレゼントもらってたけどお父さんはもらってなかった!」と報告しており、私だけが悪い子と保育園に伝わってしまいました。 2021年は、笹田は Ruby 3.1 に導入された debug.gem (ruby/debug: Debugging functionality for Ruby)に結構長い時間をかけました(かけてしまいました)。だいたい半年で終わるだろうと思ってたんですが、終わらず。Ractor をもっとやる予定だったんだけどなぁ。ソフトウェア開発の見積もりは難しいですね。 本記事では、debug.gem について、導入の背景、簡単な使い方、それからちょっと面白い機能までご紹介します。 youtu.be (本稿では動画をいくつか載せていますが、動画作成時と記事執筆時が違うので、そ

                                Ruby 3.1 の debug.gem を自慢したい - クックパッド開発者ブログ
                              • 次世代画像形式のWebP、そしてAVIFへ。変わり続ける技術に対応するweb制作の黄金解 - ICS MEDIA

                                WebP(ウェッピー)という画像形式をご存知でしょうか? 長い間、webの静止画は大部分がJPEG/GIF/PNGのいずれかでした。WebPはこのすべてを置き換えることができる次世代のフォーマットです。2020年9月リリースのiOS 14がWebPをサポートしたことで、主要なモダンブラウザーの足並みがようやく揃いました。 この記事では、新しい技術の恩恵を最大限に受けつつ、変わり続ける画像形式に対応していくための最適解を探ります。 ※ この記事の初版は2020年10月の公開ですが、各ブラウザーの対応状況等は2022年11月に最新の内容に更新しています。 SafariがWebPをサポート。フォーマット戦争ついに終結か? 2020年現在、webで主流の画像形式はJPEG/GIF/PNGの3つでしょう。 2006年リリースのIE7で透過PNGがサポートされたことで、静止画に関しては「写真のJPEG

                                  次世代画像形式のWebP、そしてAVIFへ。変わり続ける技術に対応するweb制作の黄金解 - ICS MEDIA
                                • 「Visual Studio Code」2020年3月版の新機能、時系列でファイルへの操作履歴「タイムラインビュー」、PC間で設定の同期、Undo/Redoがファイル再開後も有効など

                                  「Visual Studio Code」2020年3月版の新機能、時系列でファイルへの操作履歴「タイムラインビュー」、PC間で設定の同期、Undo/Redoがファイル再開後も有効など マイクロソフトはオープンソースで開発している無償のコードエディタ「Visual Studio Code」の2020年3月版(バージョン1.44)を公開しました。 The March release of @code is out! New Timeline view, extension pack display, smoother file navigation, Remote Containers features, and more! Check out the all new features: https://t.co/NzNfF0BTl3 and update now! pic.twitter.c

                                    「Visual Studio Code」2020年3月版の新機能、時系列でファイルへの操作履歴「タイムラインビュー」、PC間で設定の同期、Undo/Redoがファイル再開後も有効など
                                  • 【セキュリティ ニュース】「Emotet」対策でパスワード付きzip添付ファイルのブロックを推奨 - 米政府(1ページ目 / 全3ページ):Security NEXT

                                    2月より一時活動の収束が見られたものの、7月より活動を再開したマルウェア「Emotet」。国内外で被害が拡大しており、米政府機関や米MS-ISACが注意を呼びかけている。 「Emotet」は、感染端末より受信メールなどの情報を窃取。返信に見せかけた偽メールによって受信者を信頼させ、添付ファイルを開かせることで感染を広げている。国内セキュリティ機関も繰り返し注意喚起を行ってきた。 こうした「Emotet」の活動は、国内にとどまるものではなく、海外でも7月から同様の被害が広がっており、米国をはじめ、カナダ、フランス、イタリア、オランダ、ニュージーランドなどで被害が確認されている。 米国土安全保障省のサイバーセキュリティインフラストラクチャセキュリティ庁(CISA)によれば、7月以降、米連邦政府、行政機関などを保護する同庁の侵入検知システムにおいて、「Emotet」に関する感染活動として約1万6

                                    • 【Excel】セル結合されたダメ表を一気に結合解除・整形するVBAマクロ

                                      Excelで既存の表を再利用しようとした時、下図のような表しかなく、愕然としたことはないでしょうか。 余計なおせっかいが発揮されまくった表・・・ 見ばえを良くしようとした結果(?)、セルが上下左右に結合されまくっていて、オートフィルターもまともに機能しない、集計もできない、VLOOKUPもちゃんとひっかからない、あげく、コピー&ペーストすらうまくいかなかったり・・・ 私も事務仕事に従事している都合上、このようなダメダメデータに困らされることがありましたので、一発で使えるデータに整形するマクロをVBAで作成しました。 使い方 こちらからダウンロードしてご利用ください。 以下、一番簡単な方法のみ説明します。 ダウンロードした「結合された表をどうにかする.xlsm」を開く整形したい表が含まれているExcelファイルを開く整形したい表の範囲を選択した状態で ALT キーを押しながら f8 キーを押

                                        【Excel】セル結合されたダメ表を一気に結合解除・整形するVBAマクロ
                                      • Windowsユーザーは試してほしい。macOS機能のようなツール7選 | ライフハッカー・ジャパン

                                        macOSの機能の中には、本当に高性能で、もはやレジェンドと化しているものさえあります。たとえばMacは、「Spotlight」を使った高速ローカル検索のパイオニアです。 それがどんなファイルでも、スペースバーを押せば、「Quick Look」で瞬時にプレビューできます。「Dock」についても同じことが言えますし、MacとほかのAppleデバイス間で何でも簡単に「AirDrop」できる機能についてもそうです。 MacからWindowsへ引っ越したばかりの人は、きっとこれらの機能を恋しく思うことでしょう。長年のWindowsユーザーの人たちでさえ、Macのデフォルトオプションのすごさはよく知るところです。 そんなわけで、進取の気性に富んだ少なからぬWindowsデベロッパーが、慣れ親しんだWindowsパソコンの使い心地を損なうことなく、これらのmacOS機能をWindows環境に統合するツ

                                          Windowsユーザーは試してほしい。macOS機能のようなツール7選 | ライフハッカー・ジャパン
                                        • Goのバイナリに静的ファイルを埋め込むツール assets-life を書いた

                                          日本語の Go コミュニティだと go-bindata (なんか乗っ取り騒動とか色々あってメンテナンスされてない), go-assets (最近メンテナンス滞りがち) が有名(要出典)なやつです。 これらのライブラリに関してたくさん日本語記事が書かれて、今もたくさん検索に引っかかるのですが、残念ながら最近はメンテナンスが滞っています。 最近は statik の名前もよく見るようになりました。 その他は Resource Embedding - Awesome Go からどうぞ。 で、まあ、今回も完全に車輪の再発明なんですが、他の実装には色々と思うところがあり書いてみました。 shogo82148/assets-life USAGE なにはともあれ、まずは go get してきます。 $ go get github.com/shogo82148/assets-life assets-life

                                          • GitHubのコード表示部分はtextareaとbefore疑似要素でできている - hogashi.*

                                            ここのことです*1。 真ん中のカラムがコードの表示 (開発者ツールで見ると textarea にコードが入っている 目次 目次 シンタックスハイライトはどうしているのか? 上に表示されている div ならその文字もマウスカーソルで選択できるはずでは? なぜこうしたのか? 困ることはないのか? たしかこないだまでは普通に div ? で、テキストをマウスカーソルでドラッグアンドドロップで選択したりするような感じだったはずだけど、最近?になって、選択できる部分は textarea になっていて、点滅するカーソルが出るので、キーボードでエディタのように移動・選択することができる (もちろん編集はできない *2 )。 選択範囲の一番右に白く点滅するカーソルが登場している シンタックスハイライトはどうしているのか? textarea は部分的に色を変えるとかはできないはずだし、スタイルの様子を見ると

                                              GitHubのコード表示部分はtextareaとbefore疑似要素でできている - hogashi.*
                                            • VS Code で GitHub 上のリポジトリを直接参照できる「Remote Repositories」を試してみた | DevelopersIO

                                              本日 2021/06/11 に Visual Studio Code 1.57 がリリースされました? リリースノートの中にあった「Remote Repositories」がとても唆るものだったので紹介したいと思います。 (実は Preview Feature として 1.56 に搭載されていた機能です。Terminal tabs しか見てなかった……) 現段階ではプレビュー版の機能になります。 Remote Repositories のざっくり機能説明 GitHub 上のリポジトリをローカルに clone することなく VS Code で直接参照できる機能です。 これにより GitHub 上でリポジトリ内の検索するよりもより使い慣れた画面で検索が行えるようになったり、VS Code の豊富で強力な拡張機能によってブラウザ上でのコード閲覧よりもリッチな体験が得られたり、更にはブランチ切って

                                                VS Code で GitHub 上のリポジトリを直接参照できる「Remote Repositories」を試してみた | DevelopersIO
                                              • Emotet(エモテット)関連情報 | 情報セキュリティ | IPA 独立行政法人 情報処理推進機構

                                                Emotet(エモテット)関連情報 Emotet(エモテット)の概要 Emotetとは、メールアカウントやメールデータなどの情報窃取に加え、更に他のウイルスへの二次感染のために悪用されるウイルスです。このウイルスは、不正なメール(攻撃メール)に添付される不正なファイルなどから、感染の拡大が試みられます。 Emotetへの感染を狙う攻撃の中には、正規のメールへの返信を装う手口が使われる場合があります。この手口では、攻撃対象者(攻撃メールの受信者)が過去にメールのやり取りをしたことのある、実在の相手の氏名、メールアドレス、メールの内容などの一部が流用された、あたかもその相手からの返信メールであるかのように見える攻撃メールが使われます。そのため、攻撃メールの受信者が、知った人物から送られてきたメールと勘違いして添付された不正なファイルを開いてしまい、Emotetに感染してしまう可能性も考えられま

                                                  Emotet(エモテット)関連情報 | 情報セキュリティ | IPA 独立行政法人 情報処理推進機構
                                                • 史上最速の座を手に入れろ!俺が考えたスピードキャラなりきり選手権 | オモコロ

                                                  あらゆるフィクション作品に一人は出てくるスピードタイプのキャラになりたい!史上最速になりたい!「それは残像だ」とか言いたい! 漫画やアニメ、ゲームやヒーロー映画に必ず一人は登場するスピードがウリのキャラクター。 誰よりも早く動き、圧倒的なスピードで翻弄する。どんな威力の攻撃も当たらなければ意味がない。 そんなスピードキャラに憧れた人も多いのではないでしょうか? 意味もなく両腕を後ろに伸ばしたフォームで走ろうと努力した人もいることでしょう。 しかし、そんなスピードキャラにありがちなのがこの話…… スピードキャラはさまざまな作品で描かれているため、誰が史上最速なのかで議論が分かれることがあります。 「あの作品のコイツが最速だろう」「いや、このキャラは雷と同じ速度で動けるからもっと速い」などなど、スピードキャラの強さ比べには答えが出ていません。 この無意味な論争に終止符を打ちたい…。 そこで我々

                                                    史上最速の座を手に入れろ!俺が考えたスピードキャラなりきり選手権 | オモコロ
                                                  • 200行のVue.jsでスネークゲームを作った - Qiita

                                                    こんにちは、猫チーズです。 社内のVue.js勉強用プログラムとして1時間ほどで簡単なスネークゲームを作ったところ、メンバー各々が魔改造などして、一時的に社内でスネークゲームが流行りました。 (2019/09/29 追記) 第2弾も作りました → 『250行のVue.jsで陣取りゲームを作った』 デモページ GitHub ソースコード ゲームルール スネークゲームは、シンプルで古典的なゲームです。 1. 何も操作しないとヘビはまっすぐ進む 2. 壁か自分自身にぶつかるとゲームオーバー 3. 矢印キーでヘビを方向転換できる 4. リンゴを食べると体が伸びる&スコアUP これらのルールをVue.jsで作りました。 200行のプログラム 以下の200行のhtmlファイルに全ての機能が纏まっています。 snake.htmlなどの名前で保存して、ブラウザでそのファイルを開くと遊べます。 速さや色、新

                                                      200行のVue.jsでスネークゲームを作った - Qiita
                                                    • Emotetの解析結果について | 警察庁 @police

                                                      新機能の確認(2022年6月9日) ウェブブラウザ「Google Chrome」に保存されたクレジットカード番号や名義人氏名、カード有効期限を盗み、外部に送信する機能が追加されたことを確認しました。Google Chromeでは個人情報を暗号化して安全に保存していますが、Emotetの新機能は暗号データを元に戻すための鍵も同時に盗み出すため、Emotetに感染すると、お使いのクレジットカード情報が第三者に知られるおそれがあります。 活動再開 電子メールの添付ファイルを主な感染経路とする不正プログラム「Emotet」は、2021年1月27日のEUROPOL(欧州刑事警察機構)を中心とした停止措置により活動を停止していましたが、2021年11月中旬ころから活動を再開していることが確認されました。 活動を再開したとされるEmotetを警察庁で入手し解析を行ったところ、情報窃取の対象となるメールソ

                                                      • 無料でSlackライクなオープンソースのチャットツール「Zulip」を使ってみた

                                                        近年ではリモートワーク化の波もあり、社内連絡にSlackをはじめとするチャットツールを導入する企業も増えています。「Zulip」はSlackのようなオープンソースのチャットツールであり、基本的な機能は無料で利用することができるとのことで、どんなツールになっているのか実際に使ってみました。 Zulip https://zulip.com/ Zulipは2014年にDropboxが買収したチャットツールであり、2015年にオープンソースとして公開されました。GitHubの公式リポジトリには多くのエンジニアらがコミットし、記事作成時点でも改良が続けられています。Zulipの使い方は以下の通り。 ◆インストール&セットアップ 公式のダウンロードページにアクセスすると、アクセスした環境ごとに最適なアプリのダウンロードに誘導されます。今回は「Download Zulip for Windows」をクリ

                                                          無料でSlackライクなオープンソースのチャットツール「Zulip」を使ってみた
                                                        • 『ポケットモンスター ソード・シールド』発売前にゲーム内容をリークした人物がついに特定される。出所は“ファンサイト”だった - AUTOMATON

                                                          ホーム ニュース 『ポケットモンスター ソード・シールド』発売前にゲーム内容をリークした人物がついに特定される。出所は“ファンサイト”だった 『ポケットモンスター ソード・シールド』においては、発売前にゲーム内容が流出するという事件が発生していた。11月15日にゲームの発売を控えた11月頭より、新キャラや新ポケモン、そのほか過去作から登場する旧ポケモンなど、多岐にわたる情報が突如インターネットに流れ出した。そうした内容については、賛否両論が巻き起こっていた。株式会社ポケモンインターナショナルは、この情報流出について、サプライズを奪う行為であると訴訟を起こし、流出させた相手の特定を進めていた(関連記事)。そして今年2月に入り、どうやら流出させた人物が特定されたようだ。その人物はなんと、任天堂を応援し続けていたファンサイトのライターなのだという。任天堂から声明を受け取ったVG247などが詳細を

                                                            『ポケットモンスター ソード・シールド』発売前にゲーム内容をリークした人物がついに特定される。出所は“ファンサイト”だった - AUTOMATON
                                                          • MySQL 8.0.18 の実装を読み解きながら簡単なストレージエンジンを自作する - それが僕には楽しかったんです。

                                                            はじめに MySQL をビルドする ストレージエンジンを自作する Example エンジンをベースにする handlerton の作成とインスタンス化 テーブルを作成する 余談・気になったところ テーブルを開く INSERT の実装 ha_tina の存在 テーブルスキャン store_lock の実装 external_lock の実装 rnd_init の実装 info の実装 extra の実装 rnd_next の実装 おわりに はじめに 卒論書くのに飽きてきて何かやりたくなったので急にストレージエンジンを書くことにしてみた。 MySQL のストレージエンジンを実装していく中で、色々できるかなと思っていたけど、やってみると MySQL の内部実装について色々知らないといけないことが多くインデックスとかトランザクションとかそういうところは実装できなかった。 github.com My

                                                              MySQL 8.0.18 の実装を読み解きながら簡単なストレージエンジンを自作する - それが僕には楽しかったんです。
                                                            • Google翻訳とPythonを使ってPDF論文を一発で翻訳する - Qiita

                                                              概要 Google翻訳APIをPythonで実行するでは、四苦八苦しながらも、Google翻訳APIにより、テキストファイルに書かれた英文を日本語に翻訳するPythonスクリプトを書いた。 元々の動機は論文の翻訳する際に、ちまちまGoogle翻訳にコピペするのが面倒くさいということであった。 そこで今回は、Pythonスクリプトを拡張し、PDFの論文を一気に翻訳するようにしたので共有したい。 そもそもなんで日本語に翻訳して論文を読むの? もちろん、細かい内容は原文を精読する必要がある。そりゃそうだ。 日本語で読む理由はなんといっても、論文の内容を俯瞰的に把握できるということに尽きる。 俯瞰的に把握できることで、以下のメリットがある。 俯瞰的に把握した上で原文を読むことになるため、より早く理解することができる。 俯瞰的に把握できるため、原文を読む前に、自分にとって読む必要がある論文かどうかか

                                                                Google翻訳とPythonを使ってPDF論文を一発で翻訳する - Qiita
                                                              • 偽の講演依頼を通じて東京大学教員が被害にあった標的型攻撃についてまとめてみた - piyolog

                                                                2023年10月24日、東京大学は教員が使用していたPCがマルウエアに感染し、PC上に保管されていた情報が外部に流出した可能性があると公表しました。ここでは関連する情報をまとめます。 教員が在宅勤務で使用していたPCで被害 被害に遭ったのは東京大学大学院総合文化研究科・教養学部の教員(教授)で、在宅勤務で使用していたPCがマルウエアに感染していた。*1 大学が被害を覚知したのは、「標的型攻撃メールの事案を調査していた専門機関」からの指摘を受けたため。感染判明後に端末の調査を指摘をした機関と別の専門機関で調査をしたところ、PC内部の情報を盗み取った痕跡が確認された。 偽の講演の日程調整をやり取りする中でマルウエア感染 やり取り型の標的型攻撃のメールを通じて教員が使用してたPCがマルウエアに感染した。実在する組織の担当者を騙る人物から講演依頼のメールを受信し、日程調整のために教員がやり取りして

                                                                  偽の講演依頼を通じて東京大学教員が被害にあった標的型攻撃についてまとめてみた - piyolog
                                                                • VSCodeがドローツールになるDraw.io Integrationがいい感じ!macOSでのワークアラウンドを紹介

                                                                  Draw.ioというオンラインのドローツールがIDEのVisual Studio Code(VSCode)上で使えるようになったという報せを聞き及び、使ってみました。 具体的にはDraw.io IntegrationというExtensionがリリースされ、それをインストールするとDraw.ioがVisual Studio Code(VSCode)上で使えるようになります。 筆者は専らmacOSを使っていますので、macOS用のVisual Studio Code(VSCode)にDraw.io Integrationをインストールして使ってみたところ、Draw.io Integrationに関連づけられる.drawio、.dioといった拡張子のファイルを作成してもDraw.io Integrationが起動してこない。 ひょっとして機種依存の問題かとWindows版のVisual Stud

                                                                    VSCodeがドローツールになるDraw.io Integrationがいい感じ!macOSでのワークアラウンドを紹介
                                                                  • 【知ってた?】PDFの分割はChromeでもできる! 必要なページだけを抽出する方法

                                                                    WindowsやMac、スマホといった異なる環境でも、常に同じ見た目で資料を表示できるPDFファイルは、ビジネスの現場でもよく使れます。しかし、必要なページだけを取り出したいとき、手軽なアプリがなくて困っていませんか? 実はChromeで何とかなるのです。 専用アプリがなくてもPDFは分割できる 最近ではPDFファイルを使う機会がとても増えました。ExcelやPowerPointで作成したファイルを、ほかの人と共有する目的でPDFに変換している人も多いと思います。 PDFには、異なるパソコンやスマートフォンでも同じ見た目で表示できること、ファイルサイズが小さいこと、改ざんがしにくいことなど、いくつものメリットがあります。しかし、改ざんがしにくいゆえに、必要なページだけを抽出することもできず、困ったことはありませんか? 例えば、数十ページあるPDFファイルを参考資料として相手に送りたいとき、

                                                                      【知ってた?】PDFの分割はChromeでもできる! 必要なページだけを抽出する方法
                                                                    • MSX2がワークステーションになった日。HALNOTE - まっつん総研連絡用ブログ

                                                                      MSXのソフトの中では顧みられることが少ない、実用ソフトをあえて紹介してみます。 HALNOTEのデスクトップ画面統合化ソフト『HALNOTE』 ジャンル:統合化ソフト メーカー:HAL研究所 対応機種:MSX2 メディア:カートリッジ+ディスク 価格:29,800円(税抜) 目次 概要 画面写真 ハードの限界へ 実験 HAL研、茲に戦を宣す 余談 概要 HALNOTEのROMカートリッジ(上) HALNOTEは、MSX2用のGUI環境と各種アプリケーションを含む統合化ソフトです。 HALNOTEには、以下の要素がまとめてパッケージされています。 GUI環境『HALバインダ』(一般名詞として『デスクトップ』とも) ワープロ『日本語ワードプロセッサ』 ドローソフト『図形プロセッサ』 テキストエディタ デスクアクセサリ(カレンダー・メモ用紙・電話帳・時計・ユーティリティなど) こんにち、Lin

                                                                        MSX2がワークステーションになった日。HALNOTE - まっつん総研連絡用ブログ
                                                                      • BOMって何ですか?

                                                                        本番環境サービスインの事前作業を僕と新人さんとで行った。 お互い在宅でリモート作業。 新人さん――2〜3年目くらいの子――が作った手順を元に僕が作業画面を共有する形で作業を進めた。ペアプログラミングならぬペアオペレーションってやつだ。 作業内容はテスト環境で作ったデータを本番用にコンバートしつつ入れ込むもの。 ある作業の中で入れ込んだデータを確認するためにcsvファイルにエクスポートして中身を確認する事を行うのに、何気なく`Alt-h`,`pe`,`↓`,`Enter`(WindowsエクスプローラのHomeのリボンを開いて、ファイルを開くセレクトボックスを展開、↓矢印で一つ下のSakura Editorを選択して開く)で、関連付けされているExcelではなくテキストエディタで開いた。 その時、「今のどうやったんですか?」と質問された。 手慣れたキー操作だったため素早かった事、オンラインミ

                                                                          BOMって何ですか?
                                                                        • CSSのコード品質向上のためのStylelint入門 - ICS MEDIA

                                                                          Stylelintは、スタイルシートの問題検出や自動修正を行えるLintと呼ばれる静的解析ツールです。利用することで、CSSやSCSSファイルのコード品質の向上に役立ち、具体的には以下のメリットがあります。 プロジェクトのすべてのスタイルシートから構文エラーを検出する セレクターやプロパティの重複といった、問題になりそうな実装を未然に防ぐ 次のようなルールを強制し、コーディングスタイルを共通化してコードに一貫性を持たせる font-weightの値は、boldといったキーワード指定を強制する 疑似要素のコロンは2つに強制する(::before)など ICSでは複数人で開発することが多いため、スタイルシートの一貫性のためにStylelintが役立っています。HTMLコーディングが多い場面で恩恵を得られるツールです。 この記事ではStylelintの導入方法と、必要な設定について紹介します。

                                                                            CSSのコード品質向上のためのStylelint入門 - ICS MEDIA
                                                                          • github.devでできるスゴイこと10選

                                                                            8月29日、dev.toに「GitHub.devでできる10のクールなこと😎」が公開された。 この記事は、最近リリースされたgithub.devで、VSCodeのエコシステムを活用して、より便利にできる例を10個紹介している。 github.dev github.devとは、ブラウザで起動するVSCodeである。 リポジトリやプルリクエストで . のショートカットキーを押すか、ドメインを"github.com"から "github.dev"に変えることでアクセスできる。 クレジット: github 詳細はドキュメントを参照。 1. エディタのカスタマイズ github.devはVSCodeベースなので、キーバインド、カラーテーマ、ファイルアイコン、スニペットなどをカスタマイズできる。 さらに、設定の同期をオンにすれば、VSCode、github.dev、Codespacesで自分のカスタ

                                                                              github.devでできるスゴイこと10選
                                                                            • Emacs の起動時間を""詰める"" - Qiita

                                                                              おしらせ : 長い記事は本形式になっていた方が読みやすそうなので、 Zenn に お引越し してみました。ここにも記事は残しておきますが、最新版はあちらになります。 Emacs はプラグインを増やしていくと起動に何秒もかかって重い、という話をみることがあります。 しかし、考えてみれば Emacs には 1000 以上の Emacs Lisp ファイルが初めから同梱されているわけで、そこに数十のプラグインを足しただけで爆裂に遅くなるのは、なにか設定にも問題がある気がします。 この記事では、 Emacs の起動時間を詰めるために今までに試してきた、小技や大技たちを紹介します。 自分用にメンテしているフレームワーク setup.el で活用しているテクニックが主なので、そちらを試してみて欲しい気持ちもありますが、それぞれの Tips 単体でも価値があると思うので記事にもまとめてみることにしました

                                                                                Emacs の起動時間を""詰める"" - Qiita
                                                                              • 容量偽装USBメモリ検出アプリ『ValiDrive』が登場。偽物かどうかを簡単に判別 | ニッチなPCゲーマーの環境構築Z

                                                                                容量を偽装した偽物の大容量USBメモリを検出するフリーソフト・アプリ『ValiDrive』が登場しました。 『ValiDrive』がどういったものか、制作者のGibson Research Corporationは以下のように述べています。 私は格安で売られていた1TBおよび2TBのUSBメモリを12台購入しました。しかし、そのすべてが容量を偽装した偽物でした。 偽物のUSBメモリはPC上では1TBおよび2TBとして認識されます。しかし、実際には64GBしかありませんでした。使用量が64GBを超えると、新しいファイルは保存されなくなります。PC上ではファイルが存在するように見えますが、ストレージ上には存在しないためファイルを開いても中身は空っぽです。 ValiDriveは、こういった容量を偽装したUSBメモリを見分けるために、ストレージスペース全体にわたってランダムな検査を実行します。 購

                                                                                  容量偽装USBメモリ検出アプリ『ValiDrive』が登場。偽物かどうかを簡単に判別 | ニッチなPCゲーマーの環境構築Z
                                                                                • iPhoneのメールアプリの脆弱性を狙うゼロクリック攻撃についてまとめてみた - piyolog

                                                                                  2020年4月22日、iPhoneの標準メールアプリに脆弱性が発見され、さらに悪用した標的型攻撃が既に発生していたとして北米のサイバーセキュリティ企業ZecOpsが調査結果を公開しました。その後、AppleはZecOpsが報告した悪用の事実はないとして一部否定する見解を示しています。(4/26 追記)ここではこの脆弱性に関連する情報をまとめます。 何が見つかったの? 影響を受けるiOSの標準メールアプリ iPhoneやiPadが影響を受ける脆弱性が報告された。脆弱性が確認されたのは標準のメールアプリ(Mobilemail/Maild)。 脆弱性悪用によりメール内容の流出や変更、削除が行われる恐れがある。また他の脆弱性を組み合わせた攻撃によりデバイスをのっとられる可能性がある。 4月23日時点でゼロデイ(修正方法がない)状態。13.4.5で修正見込み。(ZecOpsが13.4.5β版で修正確

                                                                                    iPhoneのメールアプリの脆弱性を狙うゼロクリック攻撃についてまとめてみた - piyolog