CUI使い始めた頃に、よくやる削除ミス。僕もやりました。" rm -rf / " をしてしまい大事件になりました。" rm -rf ./ " をしたくてドット打ち漏れでした。そんなときに役に立つスクリプトがあったりします。ボーリングでいうガーター防止。自転車で言う補助輪ですね。 safe-rm rm コマンドを入れ替えて、mv にしてくれるものです。削除したファイルは ~/.trashにTarされて入ります。 本当のrm は del に名前を変えて存在します。 インストール aptitude install safe-rm 最近は2TBのディスクとか、ディスクがすごく余っているので、このようなコマンドも便利かもしれませんね。Linuxでボリュームのシャドーコピー取る設定とかまだよくわかんねーよ。というときに便利です。 参考 http://sourceforge.jp/magazine/03
Tipsコネタ。 私は優柔不断なので、ほぼ間違いなく必要ないけど削除するのは怖いかも、というファイルを、念のため消さずに残してしまったりすることがあります。ファイルサーバーにコピーしたんだけど、コピーが失敗してたらどうしよう、とかあまり根拠のない理由で。ファイルが重複するだけならまだいいのですが、バージョン違いになったりしてトラブルの元です。 それを防ぐために、削除するかわりにゴミ箱に入れるようにすれば、ファイルを気軽に消せます。GNOMEやKDEなどのデスクトップ環境を使っている場合には、GUIのゴミ箱を、GUIからだけでなくコマンドラインからも利用できます。 UbuntuやDebian、Fedoraなどには、いずれも「trash-cli」パッケージがあります。FreeDesktop.orgの標準に従っているので、GNOMEでもKDEでも共通です。 $ sudo apt-get inst
ゴミ箱の場所 † ゴミ箱の場所はホームディレクトリの以下の場所になります。 $HOME/.local/share/Trash/ 実際に移動しlsコマンドを発行したときの出力です。 sakura@ubuntu1204:~$ cd $HOME/.local/share/Trash sakura@ubuntu1204:~/.local/share/Trash$ ls expunged files info expunged, files, infoの3つのディレクトリがあります。 実際にゴミ箱にファイルやディレクトリをゴミ箱に移動してみます。 以下のコマンドでファイルとディレクトリを作成しました。 sakura@ubuntu1204:~$ echo foo > foo.txt sakura@ubuntu1204:~$ mkdir bar マウス操作でゴミ箱に移動するのではなく、コマンドでゴミ箱に
情報取得中-@maname 1999/12/31 情報取得中-@maname 1999/12/31 情報取得中-@maname 1999/12/31 情報取得中-@maname 1999/12/31 情報取得中-@maname 1999/12/31 情報取得中-@maname 1999/12/31 情報取得中-@maname 1999/12/31 情報取得中-@maname 1999/12/31 情報取得中-@maname 1999/12/31 情報取得中-@maname 1999/12/31 情報取得中-@maname 1999/12/31 情報取得中-@maname 1999/12/31 情報取得中-@maname 1999/12/31 情報取得中-@maname 1999/12/31 情報取得中-@maname 1999/12/31 情報取得中-@maname 1999/12/31
C++ - 高度なプログラミング概念(演算子のオーバーロード(コピーコンストラクタ, 代入演算子のオーバーロード))
Europe Austria Azerbaijan Belgium (Français) Belgium (Nederlands) Bosnia Bulgaria Channel Is Croatia Cyprus Czech Republic Denmark Estonia Finland France Germany Greece Hungary Iceland Ireland Israel Italy Latvia Lithuania Luxembourg Netherlands Norway Malta Montenegro Poland Portugal Romania Serbia Slovakia Slovenia Spain Sweden Switzerland Turkey United Kingdom Other Countries North America Cana
Raspberry Pi OSYour Raspberry Pi needs an operating system to work. This is it. Raspberry Pi OS (previously called Raspbian) is our official supported operating system. Install Raspberry Pi OS using Raspberry Pi ImagerRaspberry Pi Imager is the quick and easy way to install Raspberry Pi OS and other operating systems to a microSD card, ready to use with your Raspberry Pi. Watch our 45-second video
ラズベリーパイ財団が制作した、タバコの箱サイズのパソコン「Raspberry Pi」は、私をパソコンから電子工学へ橋渡ししてくれる存在となりました。基板やコネクタに群がるゾンビにしてしまったと言った方が正確かもしれませんが(笑)。 たまたまパソコン雑誌を見ていて気になった記事がありました。たった4,000円のパソコンが売られているそうです。しかもそのパソコンにはGPIO (General Purpose Input/Output)という端子があり、パソコンから他の電子機器を操作できるようになると書かれていました。 Raspberry Pi (以下ラズベリー)は教育目的で開発されたパソコンです。ラズベリーはCPU、メモリ、LANコネクタ、USBポートを2つ、そしてHDMI端子を内蔵してます。HDMI端子を使って家庭用テレビをモニタとして使います。ハードディスクはないのですが、代わりにSDカー
既報の通り、Intelは10月3日にGalileoボードを発表すると共に、ソフトウェアやドキュメントの配布を開始した。さて、そのGalileoボード、11月に国内販売計画が発表されたものの、後追いで1月中旬の発売に延期されるといった騒ぎになっている。 この発売延期、実は国内だけの話ではない。実は筆者は、香港のMouser Electronics(www.mouser.com)でGalileoの扱いが始まった10月17日に早速申し込んでおり、その際の推定出荷時期が11月13日だったのが、その後12月2日、12月13日とどんどんずれてゆき、12月17日に一旦出荷時期未定に切り替わった後で、やっと12月24日に出荷された(Photo01)(この原稿を書いている12月26日時点では、江東区まで届いており、現在税関の処理待ちの模様)。10月にオーダーしたものがこれだから、一般に広く流通するにはまだ大
後継機のIntel Galileo Gen 2開発ボードを販売中です。 付属のPSU(ACアダプタ)について不具合が見つかりました。メーカーより製品回収がアナウンスがされております。交換対応については製造元が対応いたします。交換対応については当社Wikiのページに記載いたしましたので参照ください。また当社在庫についても、ACアダプタの交換品は入手できておらず、販売再開については未定です。(2014年5月19日) インテル株式会社のGalileo開発ボードです。Arduinoとの互換性があり、スケッチやシールドを使う事ができます。(※) (※)全てのスケッチ、シールドの動作を保証するわけではございません。ご了承ください。 スペック CPU:Quark SoC X1000(最大400MHz) RAM:256MB(DDR3-800) PCIe Mini Card スロット ×1 Arduino
Using Intel.com Search You can easily search the entire Intel.com site in several ways. Brand Name: Core i9 Document Number: 123456 Code Name: Emerald Rapids Special Operators: “Ice Lake”, Ice AND Lake, Ice OR Lake, Ice* Quick Links You can also try the quick links below to see results for most popular searches. Product Information Support Drivers & Software
「Intel Galileo」ファーストインプレッション:アイデア・ハック!! Arduinoで遊ぼう【番外編】(1/4 ページ) インテルが2014年1月に発売したArduino互換開発ボード「Galileo(ガリレオ)」。今回、Arduinoの連載を執筆している縁で、Galileoのレビューをする機会を得た。本編と同様、電子工作初心者の視点で、Galileoのファーストインプレッションをお届けする。 MONOist編集部から届いた荷物を開梱すると、マイコンボードのパッケージにしては大きい箱が出てきました。今回紹介する「Intel Galileo(以下、Galileo)」です(画像1)。パッケージは、ブルーを基調にしたクールなデザイン。ビニール袋や簡素な箱に入って売られているマイコンボードとはイメージが違います。 従来のマイコンボードは、“機能優先”というか、あくまでも「製品の中に組み込
4月11 STAP細胞の「不正」とは何だったのか STAP細胞の騒動が世間を揺るがせています。特に4月9日、小保方晴子氏が久方ぶりに姿を表し、記者会見を行ったことで、騒ぎは最高潮に達した感があります。 本ブログではこの件に関し、今まで何も触れてきませんでした。専門外でもありますし、あまりよい話題でもないですし、筆者は他人の不正をあれこれ論評できるような偉い人間でもありません。 ただ、9日の会見を見て、「小保方氏の発言に納得した」「彼女の言うことを信じた」という人が多数派であったのには驚きました。ネットでのアンケートでもそうですし(※)、テレビ番組での調べでも、6〜7割の人が小保方氏を支持するとの結果が出ていました。これはずいぶんとずれが生じているかなと感じたので、思い切ってこの件について書いてみます。 (※)4月12日現在では投票結果が逆転し、「納得できなかった」が多数派となっているようで
Photo by TatsuoYamashita (2014年4月12日21時追記) 【日本郵便がやっている知られざるサービス】 こんばんは。 今日は少しお仕事のことを。 お客さんの案件で、広告の手段としてダイレクトメール(DM)を送ることがあるのだが、そこで知った日本郵便がやっている便利なサービスを紹介したいと思う。DMは古典的な販促手法とも思われがちだが、その効果はバカにできない。作り方や送り先をきちんと設定できればまだまだ現役の告知方法なのだ。 そのDMを送る、ということになると普通は住所と名前が分かる顧客リストが必要になるのだが、日本郵便のサービスで「配達地域指定郵便物(タウンメール)」というものがある。 これは送り先の住所と名前が分かっていなくても、送りたい”エリア”を指定して各家庭に送ってもらうサービスだ。たとえば新規オープンするお店や、キャンペーンの案内などを送りたいときに、
弥八郎 @ya8low RT鍵 どうせSTAP細胞云々でコピペ気をつけろ真面目に査読やれとかそういう説教が始まるんだろうと思っていたら全然違った。冒頭からゲストの工学部の先生が、開発されているTwitterのプロファイラを使い、ユーザの年齢とパクツイ率との相関を図示(続く) 2014-04-11 14:07:25 弥八郎 @ya8low R鍵承前)22〜3歳以下でパクツイ率は激増する模様。何となく予想はしていたが数値で示されるとびびった。そこから我々とデジタルネイティブでのオリジナリティというものに対する価値観の(絶望的な)相違とかそういう話になり、結論は「むしろ小保方さんが量産されるのはこれから。備えよ」マジか 2014-04-11 14:08:06
プレゼンテーションのスライド資料を作る上で押さえておきたい基本をまとめました. 多分これがslideshare内で一番役に立つと思います. スライドの作り方を学んだことがない方、参考にどうぞ! 2016.01.22 書籍発売 好評につき重版決定!! http://book.impress.co.jp/books/1114101129 リニューアル増量版 http://www.slideshare.net/yutamorishige50/ss-41321443 2014.11.9アップロード! 【連絡先等】 Yuta Morishige Webサイト: https://mocks.jp/ ※旧タイトル 【プレゼン】研究室発表のプレゼン資料の作り方【初心者用】Read less
■「CVE-2014-0160」をnmapスクリプトを使ってローカル環境でテストする 「CVE-2014-0160.」の脆弱性の対処について(Debian Wheezy) http://labunix.hateblo.jp/entry/20140408/1396963029 How to test if your OpenSSL heartbleeds https://blog.ipredator.se/2014/04/how-to-test-if-your-openssl-heartbleeds.html ■外部Webサービスを使わずにテストする方法。 「ssltest.py」ベースのnmapスクリプトを準備 「ssl-heartbleed.nse」はSVNからではない点に注意。 $ cd /usr/share/nmap/scripts && \ sudo wget "http://se
米国家安全保障局(NSA)は、「Heartbleed」バグを少なくとも2年前から把握しており、NSAはそれを秘密にした上で機密情報の収集に利用していたことが報じられている。このニュースは、NSAによるスパイ活動があらゆる人のために存在するインターネットの安全性を脅かすという批判を煽ることになるかもしれない。 Bloombergが「本件に詳しい」2人の匿名情報筋の話として報じたところによると、NSAはHeartbleedを利用することで、「パスワードなどの基本データを取得することができた。これらは、NSAの中核的任務でありながら、代償を伴う洗練されたハッキング操作に欠かせないものだ。その結果、何百万人もの一般ユーザーが、他国の諜報機関や悪意のあるハッカーによる攻撃にさらされた状態になっていた」という。 NSAは当初、Heartbleedのバグに関して「知っていた、あるいは使用していた」のかど
Kenn Ejima @kenn heartbleedの影響で念のためパスワード変更しろって言ってくる理屈がよくわからない。関係なくね? 2014-04-11 12:07:35
排他を実現するコマンドflock(1)の使い方メモ 排他をかけるコマンドです。Ubuntuので試しました。 まず、排他区間を設けて処理したい内容をシェルスクリプトにします。ここでは、ひたすらプロセス番号をhogeというファイルに書き続けるシェルスクリプトchild.bashを準備しました。 ueda@remote:~$ cat child.bash #!/bin/bash for i in {1..10000} ; do echo $$ >> hoge done 次に、child.bashを同時に何本も走らすシェルスクリプトparent.bashを次のように準備します。100個並列で走らせます。flockの使い方ですが、最初に鍵となるファイル(これはディレクトリでもよい)を適当に指定して、その次に実行したいコマンド(スクリプトやその他プログラム)を指定します。
出版大手のKADOKAWAは2014年4月7日、不正アクセス被害により3月19日から一時閉鎖していた公式サイトを、約3週間ぶりに再開したことを発表した(画面)。 KADOKAWAでは、Webサーバーが外部から不正アクセスを受けたことにより、同社サーバーを経由して大手銀行を装うフィッシングメールが送られていたことが判明(関連記事:[続報]KADOKAWAへの不正アクセス、大手銀行を装うフィッシングが目的)。万全を期すための調査と対策を実施するとして、公式サイトを一時閉鎖していた。 その後、再発防止のために不正アクセスを検知する監視ツールの強化や、Webサーバーの交換など公式サイトに関連する全システムを再構築したりデータセンターを移管したりするなど、セキュリティを向上するための施策を実施した。 外部のセキュリティ事業者による調査の結果、今回の不正アクセスによる個人情報の流出や、ウイルス(マルウ
トレンドマイクロは、OpenSSL に存在する脆弱性「Heartbleed」の影響を測定するため、Webサイト解析ツールなどを提供する「Alexa」が公開しているトップ 100万ドメインから、特定の国々のトップレベルドメイン(TLD)名を抽出しスキャニング調査しました。弊社は、SSL を使用する Webサイトを区別し、また「脆弱」もしくは「安全」に分類しました。このスキャニング調査により得られた情報から、いくつかの興味深い事実が明らかになりました。 2014年4月11日現在、脆弱性「CVE-2014-0160」の影響を受けた Webサイトが全体の約 5% であることを確認しています。脆弱性を抱える Webサイトの割合が最大の TDL は、「.KR」と「.JP」でした。興味深いことに、米国の連邦政府機関のための TLD である「.GOV」を使う Webサイトは、図1 のリストの第 5位に順位
ホーム » 脆弱性 » 「OpenSSL」に深刻な脆弱性「Heartbleed」が発覚、拡張機能「Heartbeat」に存在 ソフトウエアには脆弱性が存在します。これは受け入れなければならない現実です。しかし、真面目で運が良ければ、サイバー犯罪者が脆弱性を利用する前に更新プログラムを適用することができます。しかし、すべての事例がそうであるとは限りません。例外もありますが、幸いなことにそうしたものは異例と言えるでしょう。 しかし、2014年4月7日(米国時間)、「OpenSSL」の拡張機能「Heartbeat」に脆弱性が存在することが発覚しました。OpenSSL は、Webサイトの統括者や開発者がトランザクションをより安全に行うためのオープンソースのツールキットです。万が一この脆弱性が利用されると、OpenSSL を利用している Webサイトやアプリケーション上の多くの情報が
違法なビジネスに手を染めるサイバー犯罪者と警察当局の戦いは終わることなく続いています。3月の特に興味深い事件をいくつか紹介します。 犯罪者は休むことなく不正なビジネスを運営し、警察当局が犯罪捜査で成果をあげる、ということが毎月繰り返されています。3月の特に興味深い事件を紹介しましょう。 海賊行為に対する罰金 300万ユーロ — 海賊版のマルチメディアコンテンツを配布した罰金として、2人のフランス人の男がこの金額を支払うことになりそうです。数年前、2人の若い男がUndeadlinksというWebサイトを作り上げました。著作権で保護された音楽や動画を、誰もが検索してダウンロードできるというサイトです。違法コンテンツのリソースが大人気だったため、サイト所有者たちはそれでいくらか儲けようと考えました。売り上げは、この2人の学生が受け取っていた奨学金よりも魅力的な額でしたが、そんなビジネスは長続きし
OpenSSLに「Heartbleed」と呼ばれる不具合が見つかりました。多数のWebサイトに影響が出ているとされています。私たちがとれる対応策は? インターネット上で広く使われている暗号化ライブラリ、OpenSSLに暗号化の深刻な不具合が見つかりました。これがいかに深刻なものかぴんとこない方も、この記事を読み進めれば事の重大さがわかってくることでしょう。 Webサイトに対して暗号化接続を確立するとき、データはSSL/TLSプロトコルを使って暗号化されます。多くのWebサーバーでは、オープンソースのOpenSSLライブラリを利用して暗号化を行っています。今週、OpenSSLは深刻な不具合を修正するためのパッチをリリースしました。修正対象は「Heartbeat」というTLS機能の実装に関する不具合で、最大64KB 単位のサーバーメモリを読み取れるというものです。この不具合は「Heartble
新製品では、従来の「エンタープライズパッケージ」「スタンダードパッケージ」に加え、中小規模の仮想化基盤構築向けに仮想サーバ1台から始められる「ベーシックパッケージ」をラインアップに追加した。また、SDNスイッチ対応セット、追加構築セットも合わせて発売する。 「Cloud Platform Suite R4」は、事前に設計・構築・検証済みの製品(サーバ、ストレージなどのハードウェアとOS、仮想化ソフトなどのソフトウェア)と説明書や運用ガイドラインなどのドキュメントをまとめて提供することで、短期間で手軽に導入でき、増設・拡張も容易な仮想化基盤構築のセット製品だという。 新製品は、システムの対象規模や事前構築内容の範囲拡大、SDN対応など、ユーザのニーズに対応した強化を行ったとしている。 今回、発表された製品は次のとおり。(製品名/希望小売価格・税別/出荷開始日) ・Cloud Platform
OpenSSLの脆弱性により、OpenSSLを使っているプロセスのどこかの64KBのメモリを何度もガチャ読みし放題というニュースが流れたのは、いまさら言うでもない。この騒動を発端として、OpenSSLのような超重要なソフトウェアが、実は内部的にはいかに悲惨でずさんであるかということを書いた記事が、ネット上に浮上しつつある。 OpenSSL is written by monkeys (2009) | Hacker News Flingpoo! OpenSSLのコードが汚すぎるというお話。 インデントだけでも相当変だ。 "OpenSSL has exploit mitigation countermeasures to make sure it's exploitable" | Hacker News Re: FYA: http: heartbleed.com むかし、OpenSSLのメモリ
米マイクロソフトは4月10日(米国時間)、Microsoft Securityのブログ「Microsoft Services unaffected by OpenSSL "Heartbleed" vulnerability」にて、同社が提供するサービスはOpenSSLの脆弱性「Heartbleed」の影響を受けないと発表した。 先日、OpenSSLにはエクステンション「Heartbeat」に影響を及ぼす脆弱性「Heartbleed」があり、これを悪用することで、第3者がシステムのメモリ内の情報を閲覧して秘密鍵などの重要な情報を取得するおそれがあることが明らかになった。 これを受け、米マイクロソフトは調査の結果、同社が提供しているMicrosoftアカウント、Microsoft Azure、Office 365、Yammer、SkypeがHeartbleedの影響を受けないと判断したことを表
パスワードの変更を促すリンク付きの詐欺メールが出回るなど、騒ぎに便乗する動きが浮上。各国の政府機関が利用していたのではないかといった憶測も飛び交っている。 オープンソースのSSL/TLS実装「OpenSSL」の脆弱性発覚で秘密鍵やパスワードなどの情報流出が危惧される中、パスワード変更の呼び掛けを装った詐欺メールや偽の脆弱性チェックサイトなど、騒ぎに便乗した攻撃の危険性も浮上している。 米SANS Internet Storm Centerは4月10日、正規の業者を装って、エンドユーザーにパスワードの変更を促すリンク付きの詐欺メールが出回っていると伝えた。こうしたメールのリンクを不用意にクリックすると、マルウェアに感染したり、だまされて入力したパスワードなどの情報を盗まれたりする恐れがある。 厄介なことに、正規の業者もこの問題に関して注意を促すメールを送信している。SANSの研究者は、自身に
DragonFly BSD was originally forked from FreeBSD 4.8 in June of 2003. DragonFly BSDプロジェクトは4月10日(米国時間)、「\3.6.2 released, ISO/img files available」においてOpenSSLのセキュリティ脆弱性に対応したDragonFly BSDの最新版「DragonFly BSD 3.6.2」をリリースしたと伝えた。OpenSSLのセキュリティ脆弱性に対処することが主な目的とされているが、それ以外にもいくつかのバグ修正も取り込まれている。 OpenSSLは暗号通信の要になるソフトウェアとしてさまざまなシーンで採用されているため、今回のOpenSSLのセキュリティ脆弱性(通称Heartbleed)が与えた影響は広範囲に及んでいる。OpenSSLのコードを取り込んで活用して
「エクセルさん、仕事それじゃないです」タグが優秀です。 かつてコレとかコレとか。エクセルでアニメのオープニングを再現するというのが流行った気がしましたが、今度はエクセルで本格的ロックマンが作成されて話題となっています。 こ、この見覚えのあるステージはもしや!? (注:エクセルです) エアーマンとのバトル。ボスこそ簡略化されていますが、完璧にロックマン2のボスラッシュです(注:エクセルの画面です)。 撃破すると体力回復アイテムが出現するのも原作と一緒(注:ご覧の画面はエクセルです)。 撃破したボスの装備が使えるようになります。ウッドマン戦、タイム連打はやっぱり意味が無い?(注:エクセル) なお、対応はExcel2007以上の32bit版。ニコニコの動画ページではダウンロード先URLも記載されていますよ。興味がある方はダウンロードしてみてはいかがでしょうか。 え? 僕? MacでNumbers
KDDI向けのHTC製LTE/CDMA2000/W-CDMA/GSM端末「PN074xx_Android 4.4」が2014年4月11日付けでBluetooth認証を通過した。 Bluetoothモジュールのバージョンは4.0。 対応プロファイルはHFP 1.6, HSP, A2DP, AVRCP 1.3, OPP, PBAP, FTP, HID, MAP, PAN, DUN, HOGPとなっている。 PN074xx_Android 4.4はAndroid 4.4.x KitKat VersionのPN074xxであることが分かる。 PN074xxシリーズにはKDDI向けのHTC J One HTL22のメーカー型番であるPN07400が該当する。 そのため、PN074xx_Android 4.4はAndroid 4.4.x KitKat Version版のHTC J One HTL22と
今回バグってたのはheartbeat extension という機能の実装。 RFCはこちら https://tools.ietf.org/html/rfc6520 Heartbleedバグに対する修正コミット http://git.openssl.org/gitweb/?p=openssl.git;a=commit;h=96db9023b881d7cd9f379b0c154650d6c108e9a3 バグ解説 4. Heartbeat Request and Response Messages The Heartbeat protocol messages consist of their type and an arbitrary payload and padding. struct { HeartbeatMessageType type; uint16 payload_length
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く