並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 1342件

新着順 人気順

GnuPGの検索結果1 - 40 件 / 1342件

  • CentOSで自宅サーバー構築

    ルーター経由接続によるインターネット常時接続環境である(当サイトはIIJmioひかりによるインターネット常時接続環境) 固定または非固定のグローバルIPアドレス環境である(当サイトはGMOとくとくBBの固定グローバルIPアドレス環境(逆引きも可能)) ※メールサーバーを構築する場合は逆引き可能な固定グローバルIPアドレス環境が望ましい(非固定グローバルIPアドレスや、固定グローバルIPアドレスでも逆引きしたホスト名とメール送信元ホスト名が異なる場合にメール受信を拒否するメールサーバーがまれに存在するため) OSのインストール時を除き、サーバーの操作はWindowsからコマンド操作で行なう ■コンテンツ ※ホスト名やドメイン名、IPアドレスは各自の環境に置き換えること ※各目次に表記してあるバージョンは、当サイトで確認をとったCentOSのバージョンを示しており、そのバージョンでないとできな

    • Fedoraで自宅サーバー構築

      ルーター経由接続によるインターネット常時接続環境である(当サイトはIIJmioひかりによるインターネット常時接続環境) 固定または非固定のグローバルIPアドレス環境である(当サイトはGMOとくとくBBの固定グローバルIPアドレス環境) OSのインストール時を除き、サーバーの操作はWindowsからコマンド操作で行なう ■コンテンツ ※ホスト名やドメイン名、IPアドレスは各自の環境に置き換えること ※各目次に表記してあるバージョンは、当サイトで確認をとったFedoraのバージョンを示しており、そのバージョンでないとできないということではない ※各ページのソフトのバージョンは、当サイトで確認をとった時点のものであり、最新版の有無は適宜確認してください スポンサーリンク Linuxをはじめる前の基礎情報 Linux基礎 Fedoraインストール Fedora Core 1インストール FC1固有

      • MacBook 買った後にやったことまとめ - IT戦記

        ここに少しずつ追記していきます。 購入 Apple Store 渋谷店で amachang「一番安い MacBook ください」 店員「はい、こちらの 129,800 円のでございますね」 amachang「メモリ 2GB に増設してください」 店員「はい、141,000円くらいになります」 amachang「VMWare Fusion もください」 店員「はい、いま Mac を買うとキャンペーンで安くなりますので、 8,900 円になります」 amachang「わー!やった!」 amachang「ゲスト OS として Windows XP を入れたいんですけど、売ってたりします?」 店員「売ってませんねー」 amachang「わかりましたー」 店員「では、お会計しますー」 : 店員「では、メモリお取り付けしますので、 40 分ほどお待ちください」 amachang「付けてくれるんですね」

          MacBook 買った後にやったことまとめ - IT戦記
        • 世界のメールの暗号化はたった一人の男に依存しており、開発資金はゼロになってしまっているという衝撃の事実が判明

          世界中のジャーナリストやセキュリティ関連に敏感な人、さらにはエドワード・スノーデン氏のような内部告発者までもが使用している、無料のメール暗号化ソフトウェアが「GNU Privacy Guard(GPG)」です。この暗号化ソフトを1997年からたった一人で開発してきたのがヴェルナー・コッホ氏で、彼が置かれている厳しい現状をProPublicaが明かしています。 The World’s Email Encryption Software Relies on One Guy, Who is Going Broke - ProPublica http://www.propublica.org/article/the-worlds-email-encryption-software-relies-on-one-guy-who-is-going-broke ソフトウェアエンジニアのコッホ氏がGPGの開

            世界のメールの暗号化はたった一人の男に依存しており、開発資金はゼロになってしまっているという衝撃の事実が判明
          • CVE-2014-0160 OpenSSL Heartbleed 脆弱性まとめ - めもおきば

            必要な情報は http://heartbleed.com/ にまとまっているのですが、英語だし長いしって人のために手短にまとめておきます。 どうすればいいのか OpenSSL 1.0.1〜1.0.1fを使っていなければセーフ あてはまる場合には、一刻も早くバージョンアップして、サーバごと再起動(わかるひとはサービス単位でもOK、ただしreloadではだめなことも) SSL証明書でサーバを公開しているなら、秘密鍵から作り直して証明書を再発行し、過去の証明書を失効させる(末尾に関連リンクあり)。 サーバを公開していない場合も、外部へのSSL通信があれば影響を受けるので、詳しく精査する。 PFS(perfect forward secrecy)を利用していない場合、過去の通信内容も復号される可能性があるため、詳しく精査する。 漏洩する情報の具体例は、OpenSSLの脆弱性で想定されるリスクとして

              CVE-2014-0160 OpenSSL Heartbleed 脆弱性まとめ - めもおきば
            • Unix Toolbox

              This document is a collection of Unix/Linux/BSD commands and tasks which are useful for IT work or for advanced users. This is a practical guide with concise explanations, however the reader is supposed to know what s/he is doing. Unix Toolbox revision 14.5 The latest version of this document can be found at http://cb.vu/unixtoolbox.xhtml. Replace .xhtml on the link with .pdf for the PDF version a

              • モダンなPHPの開発環境の構築方法 - 肉とビールとパンケーキ by @sotarok

                via. はてなブログ 誰か書くんじゃないかと思いつつ、まあ、お決まりのパターンとしてPHP版も書いてみよう。 PHPのこと見てると、書き方とか取り巻く環境ってあんま変わってないなーとか思いつつ、そして何がモダンなんだっけ?新しければいいのか?って話だけど。 一般的な OSX 環境および Linux 環境における、モダンな PHP 開発環境の構築方法についてまとめてみた。最新のPHPとxdebugがあれば十分。 PHP 5.3.2 のインストール ソースから入れてた時期もあるけどやっぱパッケージが楽だな。。オフィシャルじゃないリポジトリを使えばパッケージで入れられる。 pearとpeclは、パッケージ入れるときに一緒に入れちゃう。 pear や pecl そのものは、PHPよりも頻繁にバージョンアップされるし、パッケージになってたりなってなかったりの管理が面倒だから基本的にpear/pec

                  モダンなPHPの開発環境の構築方法 - 肉とビールとパンケーキ by @sotarok
                • 話題の携帯向けOS「Android」をx86パソコンで動かしてみよう

                  皆さんはじめまして,この度ひょんな事から本稿を寄稿することになりました,ミラクルリナックスの中河宏文と申します。ミラクル・リナックスは,LinuxサーバーOSの開発,販売をメインに行っている会社で,現在のメイン・プロダクトとして「Asianux Server 3 == MIRACLE LINUX V5」というLinuxサーバーOSを国内販売しています。私は普段,このミラクル・リナックスで,組み込み関連の開発業務を行っています。 自己紹介はこれくらいにして,早速本題に入らせていただきましょう。突然ですが皆さん,「Android」ってご存知ですか? Androidとは米Googleが2007年11月に発表し,2008年10月にオープンソースとして公開された,携帯電話向けソフトウエア・プラットフォームです。既に米国では,世界初のAndroid搭載スマートフォン「T-Mobile G1」が発売され

                    話題の携帯向けOS「Android」をx86パソコンで動かしてみよう
                  • 作業環境をDockerfileにまとめて、macOSでもLinuxでもWSL2でも快適に過ごせるようになった話

                    こんにちは、CLI生活至上主義?の、 ひのしば です。 まぁ、至上主義というのは、ちょっと言い過ぎかもしれませんが、screen, vim, mutt, newsboat, pass, あとは、gitやssh 辺りを使う生活をしており、1日の作業がこれだけで完結するような事もあるような生活を送っています。 さて、そんな私が、ワークステーションサーバに、macOSや、Windows, Linuxから接続して操作するといった構成から、 作業環境をDockerfileにまとめ、手元で上がる環境をdockerコンテナへ統一し作業する構成とした話を紹介します。 この環境は、ここ数ヶ月、不自由なく使えている事もあり、自身の整理のためにも、どのような点が気になって対応したのかを挙げていきます。 詳細は下部に記載する通りですが、 例えば、dockerfile上のuidの問題に気をつける点、Linuxとma

                      作業環境をDockerfileにまとめて、macOSでもLinuxでもWSL2でも快適に過ごせるようになった話
                    • 【早い!安い!うまい!】VSCode+WSL+Dockerで簡単に開発環境構築 - Qiita

                      三種の神器 今やWSL,Docker,VSCodeは使えて当たり前という雰囲気になってきたので、初心者のためにすごく適当簡単に導入手順をまとめたよ 卍最強の環境卍を構築するため以下の4ステップで解説するよ WSL2の導入 Dockerの導入 VSCodeの設定 使ってみる 1. WSL2の導入 そもそもWSLって何?という方もいらっしゃると思いますが、Windows内でLinux環境を使うことができるぜということだけ覚えておけばOKです 導入についてはPowerShellで以下コマンドを実行するだけ! インストールしたらPCのスタートメニューからUbuntuを開き、ユーザ名とパスワードを設定しよう (Ubuntuを開くだけでユーザ名とパスワードを作成するための入力が求められます) WSLを真面目に知りたい方はこちら↓ https://learn.microsoft.com/ja-jp/wi

                        【早い!安い!うまい!】VSCode+WSL+Dockerで簡単に開発環境構築 - Qiita
                      • Thunderbirdをパワフルにするベストアドオン8選 | ライフハッカー・ジャパン

                        ウェブメールもたしかに便利ですが、デスクトップメールクライアントを使うべき理由はたくさんあります。『Thunderbird』は開発こそスローペースですが、米LifehackerはWindows、Linux向けベストメールクライアントに挙げています。 今回は、Thunderbirdをさらにパワーアップするアドオンを紹介します。 Thunderbird Conversations 『Thunderbird Conversations』は米Lifehackerお気に入りの拡張機能で、Gmailのようなスレッド式のカンバセーションビューを使用できます。異なるフォルダにあるメールもカンバセーションビューで統合表示、スレッドの末尾にあるミニウィンドウからすばやく返信が可能です。メールアドレスの自動補完もあります。 Thunderbird Conversationsを使いはじめるとデフォルトのビューには

                        • glibc の脆弱性 CVE-2015-0235(通称:GHOST)についてまとめてみた - piyolog

                          2015年1月27日(現地時間) Qualysはglibc(GNU C Library)に脆弱性を発見し、情報を公開しました。ここでは関連情報をまとめます。(暫定まとめなので精度低め、網羅性無しです。。) (1) 脆弱性関連情報 Qualysが公開した脆弱性情報 The GHOST Vulnerability Qualys Security Advisory CVE-2015-0235 注意喚起 IPA (注意) libc の脆弱性対策について(CVE-2015-0235) 脆弱性の概要 glibcの__nss_hostname_digits_dots() にヒープバッファオーバーフローの脆弱性。 当該関数はglibcのgethostbyname()とgethostbyname2()から呼ばれている。 アプリケーションによっては、DoS、またはリモートから任意のコードが実行可能となる可能性

                            glibc の脆弱性 CVE-2015-0235(通称:GHOST)についてまとめてみた - piyolog
                          • パソコンの電源鳴きから4096ビットのRSA秘密鍵が解析される | スラド セキュリティ

                            イスラエル・テルアビブ大学の研究チームが、GnuPGが暗号文を処理する際に変化するパソコンの「電源鳴き」を取り込んで処理することで、4096ビットのRSA秘密鍵を1時間以内に解析できたそうだ(RSA Key Extraction via Low-Bandwidth Acoustic Cryptanalysis、 論文PDF、 Hack a Dayの記事、 本家/.)。 多くのCPUでは与える命令や結果によって消費電力、発熱、発するノイズなどが変化し、これを観察することで実行中の命令やデータを外部から推測することができる(サイドチャネル攻撃と呼ばれる)。通常この攻撃はスマートカードや小さなセキュリティチップなどに対して行われるが、このチームでは過去に処理するRSAキーによってPCの発する音が変化することを発見していた。 今回の実験では主に高感度マイクを標的PCの排気口に向け、アンプやデータ収

                            • Node.js — Node v4.0.0 (Current)

                              The collaborators of the Node.js project and the members of the Node.js Foundation are proud to offer v4.0.0 for general release. This release represents countless hours of hard work encapsulated in both the Node.js project and the io.js project that are now combined in a single codebase. The Node.js project is now operated by a team of 44 collaborators, 15 of which form its Technical Steering Com

                                Node.js — Node v4.0.0 (Current)
                              • Sylpheed - 軽快で使いやすいオープンソースのメールソフト

                                2023/01/13 Sylpheed のバグトラックを GitHub Issues に移行しました 2022/11/29 Sylpheed の公開リポジトリを GitHub に移行しました 2022/09/14 Sylpheed 3.8beta1 (開発版)をリリースしました。 2020/06/05 Sylpheed 3.7 Windows 版同梱の SSL 証明書について (2) 2020/06/02 Sylpheed 3.7 Windows 版同梱の SSL 証明書について 2018/01/31 Sylpheed 3.7 (安定版)をリリースしました。 2018/01/18 Sylpheed 3.7beta1 (開発版)をリリースしました。 2017/06/29 Sylpheed 3.6 (安定版)をリリースしました。 2017/06/29 添付ファイル自動暗号化プラグイン sylp

                                • RSAに対するフェルマー攻撃 - Qiita

                                  はじめに(Introduction) RSAの鍵ペアの生成方法にミスがあり脆弱性となってしまった実装例があったようです。 元の文献を機械翻訳(ちょっと修正)してみます。 原文のデモをやってみたところ、案外動いたので先にデモを記します。 デモ(Demo) まずは、素数$p$と$q$を生成して$N$を求めるところです。 ※:鍵長が2048bitなので多少時間がかかります。 問題となったライブラリがこのようなロジックであったかは不明ですが、翻訳した資料を参考に作成しています。 import random as rnd import sympy key_length = 2048 distance = 10000 p = 0 q = 0 # 乱数Xを生成する。 X = rnd.randrange(2, pow(2, key_length)) for i in range(distance): #

                                    RSAに対するフェルマー攻撃 - Qiita
                                  • 画像・PDF・TXT・メールなどの中身を読み取って検索できるようにするオープンソースのドキュメント整理ツール「Teedy」レビュー

                                    Teedyはさまざまな種類のファイルの中身を読み取って検索できる状態にしてくれるドキュメント整理ツールです。受信したメールを自動で取り込む設定もできるとのことなので、実際にセルフホストして使い勝手を確かめてみました。 sismics/docs: Lightweight document management system packed with all the features you can expect from big expensive solutions https://github.com/sismics/docs TeedyのインストールにDockerを利用するので、下記のリンクから自分の環境に合った方法でDockerをインストールします。 Install Docker Engine | Docker Documentation https://docs.docker.com

                                      画像・PDF・TXT・メールなどの中身を読み取って検索できるようにするオープンソースのドキュメント整理ツール「Teedy」レビュー
                                    • Androidをx86パソコンで動かしてみよう(Android 2.2/2.3編)

                                      皆さんこんにちは。ミラクル・リナックスの天野光隆です。日経Linux誌では時々登場させていただいてますが、ITproでの寄稿は初めてになります。ミラクル・リナックスは、LinuxサーバーOSや、デジタルサイネージソリューションの開発、販売を行っている会社で、私は組み込み関連の開発を行っています。 Androidは携帯電話のOSというイメージがありますが、普通のパソコンでも動作します。以前にも「話題の携帯向けOS「Android」をx86パソコンで動かしてみよう」という記事がITproに掲載されましたが、今回はより新しいバージョンのAndroidを動かしてみましょう。 「Android 2.3(開発コードネーム:Gingerbread)」は2010年12月に米Googleが正式リリースした、携帯電話向けAndroidの最新版です。前バージョンである「Android 2.2(開発コードネーム:

                                        Androidをx86パソコンで動かしてみよう(Android 2.2/2.3編)
                                      • [旧版]クジラに乗ったRuby: Evil Martians流Docker+Ruby/Rails開発環境構築(翻訳)|TechRacho by BPS株式会社

                                        まえがき 本記事は、私がRailsConf 2019で話した「Terraforming legacy Rails applications」↑の、いわばB面に相当します。この記事を読んで、皆さんがアプリケーション開発をDockerに乗り換えるとまでは考えていません(皆さんが以下の動画で若干言及しているのをご覧になっていたとしても)。本記事の狙いは、私が現在のRailsプロジェクトで用いている設定を皆さんと共有することです。それらのRailsプロジェクトは、Evil Martiansのproduction development環境で生まれたものです。どうぞご自由にお使いください。 原文免責事項: 英語版記事は最新の推奨事項に合わせて更新を繰り返しています。詳しくは記事末尾のChangelogをご覧ください(参考: 原文Changelog)。 私がdevelopment環境でDockerを使

                                          [旧版]クジラに乗ったRuby: Evil Martians流Docker+Ruby/Rails開発環境構築(翻訳)|TechRacho by BPS株式会社
                                        • Namazu: a Full-Text Search Engine

                                          What's Namazu Namazu is a full-text search engine intended for easy use. Not only does it work as a small or medium scale Web search engine, but also as a personal search system for email or other files. (The Japanese word `Namazu' means `catfish' in English.) Table of contents News Features License Download Stable source code deb packages for Debian GNU/Linux Windows edition Search Tutorial Manua

                                          • さまざまなチャットAIを簡単にローカル環境で動かせるアプリ「Ollama」の公式Dockerイメージが登場

                                            「Mistral」「Llama 2」「Vicuna」などオープンソースの大規模言語モデルを簡単にローカルで動作させることが可能なアプリ「Ollama」の公式Dockerイメージが登場したので、早速使い勝手を試してみました。 Ollama is now available as an official Docker image · Ollama Blog https://ollama.ai/blog/ollama-is-now-available-as-an-official-docker-image Ollamaで動作可能な大規模言語モデルの代表例は下記の通り。リストの全体についてはOllamaの公式サイトで確認することができます。 モデルパラメーターサイズDownloadMistral7B4.1GBollama run mistralLlama 27B3.8GBollama run ll

                                              さまざまなチャットAIを簡単にローカル環境で動かせるアプリ「Ollama」の公式Dockerイメージが登場
                                            • WindowsマシンでDocker Desktopを使用せずにDocker CLI実行環境を整備する方法 | DevelopersIO

                                              こんちには。 データアナリティクス事業本部 機械学習チームの中村です。 今回は、ローカルのWindowsマシンでDocker DesktopなしにDocker CLI実行環境を整備する方法をご紹介します。 はじめに 前提として本記事の内容を実施すると、以下のようになりますのでその点にご注意ください。 Windowsから直接dockerコマンドは実行できなくなり、WSL内からdockerコマンドを実行する必要がある。 dockerコマンド実行時に頭にsudoを付けないといけなくなる可能性がある。 本記事では発生しなかったため未検証ですが、sudo usermod -aG docker {ユーザ名}で対処可能なようです。 対処方法が記載されていた記事を、補足1に記述しています。 PC再起動時は、sudo service docker startを起動する必要がある。 ※こちらも対処方法が記載さ

                                                WindowsマシンでDocker Desktopを使用せずにDocker CLI実行環境を整備する方法 | DevelopersIO
                                              • 自動車のスマホ化 - Android Automotive OS完全入門!

                                                はじめに Turing株式会社のUX Engineeringチームでエンジニアをしています佐々木です。Turingは「We Overtake Tesla」をミッションに完全自動運転EVの開発をしています。UX Engineeringチームは、車載インフォテインメント (IVI : In-Vehicle Infotainment) システムの開発を担当しており、Android Open Source Project (AOSP) をベースに車載OSを開発しています。 本記事では、AOSPの枠組みに含まれるAndroid Automotive OS (AAOS)を概説し、また、実機でAAOSを体験するためにRaspberryPi 4BでAAOS13.0を実行する方法を紹介します。 Android Automotive OSの概要 Android Automotive OS (AAOS) は自動

                                                  自動車のスマホ化 - Android Automotive OS完全入門!
                                                • Node.js — Node v5.0.0 (Current)

                                                  Say hello to Node.js v5! It's true that we only recently released Node.js v4.0.0, however this new release doesn't mean that v4 is going away. In fact, v4 is going to live for a lot longer than v5. According to our new LTS (Long-term Support) plan, Node.js v4 Argon will continue to be supported for 30 months, ending in April 2018. This new version of Node.js, however, will only be supported for 8

                                                    Node.js — Node v5.0.0 (Current)
                                                  • [CentOS-announce] Release for CentOS-7 on x86_64

                                                    Karanbir Singh kbsingh at centos.org Mon Jul 7 18:30:23 UTC 2014 Previous message: [CentOS-announce] CEBA-2014:0828 CentOS 6 nfs-utils Update Next message: [CentOS-announce] CentOS 7 Release - Zero Day Updates Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 We would like to announce the general availability of CentOS Linux 7 for 64 bit x

                                                    • 強欲な出版社によって隠されていた著作権が消失しているはずの論文集

                                                      Swartz supporter dumps 18,592 JSTOR docs on the Pirate Bay | Ars Technica 一年以上前の話になるが、Aaron Swartzの逮捕を受けて公開されたtorrentがある。このtorrentは、すでに著作権が消失したはずの論文18592本、容量にして32.48 GiBの論文集である。Aaron Swartzの論文収集とは関係がないが、すべて、著作権保護されていないはずの論文だ。 Papers from Philosophical Transactions of the Royal Society, fro (download torrent) - TPB そのコメントに曰く、 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 This archive contains 18,59

                                                      • XtraBackupを使ってMySQLをバックアップしよう | さぶみっと!JAPAN

                                                        XtraBackupとは Percona社 が開発しているオープンソースのMySQLのバックアップツールです。InnoDB, XtraDBとMyISAMストレージエンジンをブロックすることなくバックアップをする事が出来ます。ライセンスはGPLv2で無料で使えます。 MySQLのバックアップ方法としてよく使われているmysqldumpというツールが有りますが、 大量のデータを保存しているデータベースからダンプしたデータをリストア(復旧)する時に非常に時間が掛かってしまうという欠点があります。 ここでは、mysqldumpとXtraBackupを使ってバックアップを取り、両者のバックアップとリストアのスピードの違いを比較してみます。 使用するサーバは以下の通りです サーバ さくらのクラウド プラン8 CPU仮想4コア メモリ24GB HDD100GB OS CentOS 5.7 64bit M

                                                          XtraBackupを使ってMySQLをバックアップしよう | さぶみっと!JAPAN
                                                        • Android開発環境構築 - Android勉強用まとめページ

                                                          Ubuntu Linux(8.04,32bit-x86)上での開発環境構築について書く。 Windows上でやりたい場合は、VMware等を利用して実施。 Macとか他のLinuxディストリビューションについては、参照元をチェック。 アップデート実施「アップデート・マネージャ」を起動する(「システム」→「システム管理」→「アップデート・マネージャ」を選択) アップデートを実施する(「アップデートをインストールする」を押す) パスワードを要求されるので、入力してEnterキーを押す。 必要なパッケージを追加する。「端末」を起動する(「アプリケーション」→「アクセサリ」→「端末」を選択) 「端末」上で、下記のコマンドを入力して、Enterキーを押す。sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl

                                                            Android開発環境構築 - Android勉強用まとめページ
                                                          • PGP(GnuPG)の導入方法教えてやるから、いい加減、ファイルをZIP暗号化して、別メールでパスワードを送るのは、やめてくれ! ~セットアップ編~ - Qiita

                                                            PGP(GnuPG)の導入方法教えてやるから、いい加減、ファイルをZIP暗号化して、別メールでパスワードを送るのは、やめてくれ! ~セットアップ編~emailPGP暗号化GnuPGセットアップ このエントリーのきっかけ いろいろな企業に使われている、電子メール(以下、メール)でのファイル送信方法。 内容は、暗号化ZIPを相手に送り、別メールでパスワードを相手に送るもの。 はっきり言って意味ないじゃんというのが、私の持論です。 なぜ意味ないのか? 過去の私のブログにも書いてあるが、 同じメールアドレス宛に送信されていること そりゃそうだけど、同じメールアドレスに送っているので、意味ないです。 もし、意味があるとしたら、パスワードを送る際にメールアドレスを確認できることくらいです。 ZIPのパスワードが平文であること 当然だけど、ZIPのパスワードをメールで送るときは、平文です。 なので、添付

                                                              PGP(GnuPG)の導入方法教えてやるから、いい加減、ファイルをZIP暗号化して、別メールでパスワードを送るのは、やめてくれ! ~セットアップ編~ - Qiita
                                                            • Docker Desktopを使わずにWindowsでDocker | IIJ Engineers Blog

                                                              九州支社技術部(九州・中四国事業部)所属。自作パソコン好きで、ハードウェア選定の仕事を与えると喜ぶ。最近は何でもコンテナにしたい教に入信し、コンテナ化の機会を虎視眈々と狙っている。 こんにちは、九州支社技術部(九州・中四国事業部)所属のy-morimotoです。 WindowsでDockerを使いたい時、多くの方はDocker Desktopを使われていると思いますが、実は他にもWindowsでDockerを使う方法があります。 以前紹介させて頂いた「ブラウザだけでDockerしたい」といった方法もありますが、今回は「PCに直接インストールする」方法のご紹介です。 1.どうやるの? 単純ですが「WSL2のUbuntuでDockerを動かす」です。 意外と盲点だったりするので、簡単に導入手順をまとめてみました。 2.導入手順 導入手順は以下のとおりです。 WindowsTerminalをイン

                                                                Docker Desktopを使わずにWindowsでDocker | IIJ Engineers Blog
                                                              • 【翻訳】PuTTYを安全にダウンロードすることは事実上不可能である - みっどメモ

                                                                想像してみて欲しい。あなたは新品のWindowsパソコンを買ってとても満足してる。出荷時にNSAが細工してない確信があり、せいぜいマイクロソフトやレノボがプレインストールしたゴミソフトぐらいしかない。あとはLinux端末に接続するためのSSHクライアントさえ入手すれば完璧だ。SSHクライアントのインストール方法は以下の通りである。 (1) “windows ssh クライアント”で検索を行う。 (2) 一番上の検索候補であるhttp://www.putty.org/を開く。なおホームページにあるのが不正なマルウェアではなくSimon Tathamが開発した正真正銘のPuTTYであることを確認するため、httpsで接続していることを示す鍵のアイコンがあるかどうかを確かめるが残念ながら無い。Tatham氏が暗号技術の開発者とされていることを考えれば心配だ。 (3) それどころかputty.or

                                                                  【翻訳】PuTTYを安全にダウンロードすることは事実上不可能である - みっどメモ
                                                                • GitHubで署名されたコミットにバッジが表示されるようになったので設定してみる - Qiita

                                                                  まずはこちらの画像をご覧ください。 GitHubのコミット履歴ですが、コミットのSHAの左に見慣れないものが表示されていますね。 クリックするとこのような情報が表示されます。 実は、2016/4/6からGitHubはGPGによりデジタル署名されたコミットやタグにバッジを表示するようになりました。 この記事はその設定ガイドです。私の環境はWindowsですが、すべてコマンドラインとブラウザ上での操作なのでMacやLinuxでも同じように行えます。 1. GPGのインストール Git for Windowsを使っている場合は、GPGが同梱されているため追加のインストールは不要です。 それ以外の方はパッケージマネージャを使ってインストールするか、こちらからツールをダウンロードします。トップにはソースコードのリンクが掲載されており、バイナリのダウンロードリンクは下のほうにあります。 画面の指示に従

                                                                    GitHubで署名されたコミットにバッジが表示されるようになったので設定してみる - Qiita
                                                                  • MySQL :: Download MySQL Workbench

                                                                    We suggest that you use the MD5 checksums and GnuPG signatures to verify the integrity of the packages you download. MySQL Workbench provides DBAs and developers an integrated tools environment for: Database Design & Modeling SQL Development Database Administration Database Migration The Community (OSS) Edition is available from this page under the GPL. Download source packages of LGPL libraries:

                                                                      MySQL :: Download MySQL Workbench
                                                                    • 【コラム】OS X ハッキング! (331) Cocoa対応で大きく変わった「Emacs 23.1」(1) | パソコン | マイコミジャーナル

                                                                      Time Capsuleがアップデート、2TBモデルが追加されました。価格は従来の1TBモデルと同じ50,800円、新しい1TBモデルは30,800円ということで、事実上の値下げ。こまめにシステムのバックアップを行うべく、導入を検討しようかと思います。 さて、今回は「Emacs 23.1」について。言わずと知れた多機能テキストエディタの最新版、時代の要請に応じた最新フィーチャーが盛り込まれている。ここでは、その全体像から見てみよう。 Emacs 23.1の新機能 Emacs 23.1は、2007年6月にリリースされたv22.1以来約14カ月ぶりとなる、安定版としてのメジャーバージョンアップだ。全プラットフォーム共通の変更点もあれば、OS X限定の新機能もあり、OS XにおけるEmacsユーザにとっては看過できないリリースとなっている。 まずは、全プラットフォーム共通の変更点から。内部のエン

                                                                      • 第662回 Docker+Selenium ServerでWebブラウザ自動操作環境を作る | gihyo.jp

                                                                        今回は、Selenium ServerによるWebブラウザ自動操作環境を、Ubuntu上にDockerを使って簡単に構築する方法を紹介します。 Webブラウザの自動操作を可能にするSelenium Seleniumは、Webアプリケーションのテストを、人が操作することなく自動で行うために開発されているソフトウェアです。本来は「テストの自動化」のために開発されたソフトなのですが、Webブラウザを用いて行っている業務の自動化や、Webサイトの情報を自動収集するスクレイピングなどにも使われています。 今回、主に紹介するのは「Selenium Server」を使う方法ですが、他に「Selenium IDE」というFirefoxおよびGoogle Chrome用の拡張機能も開発・配布されています。Selenium IDEを使えば、デスクトップ環境でWebブラウザの操作を記録し、簡単に再実行させること

                                                                          第662回 Docker+Selenium ServerでWebブラウザ自動操作環境を作る | gihyo.jp
                                                                        • はじめてのmaven central 公開 - たごもりすメモ

                                                                          前置き:このエントリはJavaおよびJava周辺の*1開発環境に全く縁の無い人間が、可能な限り依存ソフトウェアを少なく手順をシンプルに保ったままやろうとしたものであり、知識・経験のある人にとっては全く最適な手段でなかろうことをお断りします。 先日のエントリ で書いたとおり woothee 1.0.0 をリリースした。Perl, Ruby, Node.js および PHP などはそれぞれの言語毎のモジュールリポジトリに登録されている。 が、Javaについては自分が Maven Central の勝手がわからず、されてると便利だよなーとは思いつつ放置していた。 が、なんと @making さんからMaven Central登録用の pull requestがきた 。きてしまった。これで最大の問題(xmlを書く)はおおむね解決されてしまったので、覚悟を決めて登録作業をすることにした。 せっかくや

                                                                            はじめてのmaven central 公開 - たごもりすメモ
                                                                          • MacBookが届いたらインストールするもの - techlog

                                                                            まだMacBookは届いていない。 でも届いたらインストールするものをまとめてみる。 最近Macを購入された方々が、エントリを書いているのでいろいろ調べてみた。 まだMacを使ったことのない僕が、かなり適当にみんながインストールしているものをまとめてみる。 # それはインストールするものじゃなくて、設定するものだよーとかがあるかもしれないが・・・。 # どれがシェアウェアか良く分からない。 みんながインストールしているもの。 ソフトウェア 人数(かなり適当にカウントした) FireFox 15 MacPorts 15 QuickSilver 12 Carbon Emacs 9 Xcode 9 adium 6 Growl 6 SafariStand 6 Flip4Mac 5 KeyRemap4MacBook 5 The Unarchiver 5 dolipo 4 NeoOffice 4 Pe

                                                                              MacBookが届いたらインストールするもの - techlog
                                                                            • Devhints — TL;DR for developer documentation

                                                                              Rico's cheatsheets Hey! I'm @rstacruz and this is a modest collection of cheatsheets I've written. bash Bash scripting enzyme Enzyme es6 ES2015+ go Go react React.js sass Sass vim Vim xpath Xpath Recently updated tmux tmux docker-compose docker-compose cron Cron yum YUM screen Screen clip Command Line Interface Pages tig Tig tar tar atom Atom grep GNU grep stimulus-reflex StimulusReflex factory_bo

                                                                                Devhints — TL;DR for developer documentation
                                                                              • Linuxmania: Linux を自動インストールする方法 (Kickstart)

                                                                                ■ Linux を自動インストールする方法 (Kickstart) Kickstart は、Linux を自動インストールするための仕組みです。 複数の PC に同じ構成の Linux を繰り返しインストールする際に有効です。 Kickstart 定義ファイルはテキストで書かれており、エディタで編集可能です。 手順 1. Kickstart はどうやって使うのか? Kickstart を利用するには、Linux インストール開始時に カーネル引数として 「ks=…」オプションを与え、 メディアやネットワークから Kickstart 定義ファイルを読み込ませます。 Kickstart の読み込みには次のメディアが利用可能です。 1.1. フロッピーディスク インストールDVD で起動後、[Tab]キーを押して次のオプションを追加します。 ks=floppy ※フロッピーディスクの最上位ディレ

                                                                                • Public な Git リポジトリでシークレット管理をしつつ GitHub Actions で CI/CD も回す

                                                                                  つくったアプリケーションのソースコードは公開したい、でもシークレットはどうにかして秘匿しないといけない。継続的な運用を目指すならシークレットのデータ自体もなんとかしてリポジトリに(Repository secrets などではなくコミット対象として)含める必要がある。 …という状況を解決するために、gpg だけを使って継続的な運用を図る手段をまとめてみます。フロントエンド/バックエンドなど問わずどこでも使用できます。 Web フロントエンドなどから各種 API キーを利用する場合、リクエスト時の挙動はデベロッパーツールで全て確認できてしまう点には留意してください。 これらは API サーバー側でオリジンの制限をかけるなどの検討が必要です。 やること主な作業内容の要約は gpg を使ってプッシュする前にローカル側で暗号化をする暗号化するときに復号化のための(最強の)パスフレーズを登録するその

                                                                                    Public な Git リポジトリでシークレット管理をしつつ GitHub Actions で CI/CD も回す