PyConJP2014発表資料。 ・正規表現リテラルは、**あれば便利だけどなくても困らない**(ライブラリでカバーできる)ことを説明する。 ・Pythonの正規表現が抱える問題点とその解決案を紹介する。Read less
![正規表現リテラルは本当に必要なのか?](https://cdn-ak-scissors.b.st-hatena.com/image/square/27482c2f8297f200ad1ec4edfcbe488b01686c7f/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fregularexpressionliteral-140916160253-phpapp01-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
PyConJP2014発表資料。 ・正規表現リテラルは、**あれば便利だけどなくても困らない**(ライブラリでカバーできる)ことを説明する。 ・Pythonの正規表現が抱える問題点とその解決案を紹介する。Read less
* 今日はスペックについて話そうかな。 僕が学校にはじめて登校した日、まるで猿の群れにほうりこまれた気分だった。向こうからすれば猿は僕のほうだったのだろうけど。 覚えられない。計算できない。カタカナ書けない。人と同じことできない。IQテストでは可愛い先生にふざけるなと怒鳴られた…。 パソコンにたとえるなら致命的なスペック不足。つまり、生まれたときから、情報を処理したり記憶する能力が圧倒的に足りていなかったんだ。 そんな僕がこの世界を生き抜くための生存戦略。今日はそれを紹介するよ。 photo by ryantron. 不要なアプリを削除する 低スペック最大の弱点は記憶容量(メモリ)が少ないところ。だから余計なアプリを常駐させちゃいけない。たとえば「プライド」や「悩み」なんかは、物心ついたころに削除したよ。 音楽や書物も容量を圧迫するから、保存したいデータは、ウェブクラウドにまとめてアップロ
モネの名画がパンチで殴られ大穴が開く…その価値なんと15億円 著名な画家による絵画は、何億円、何十億円もの値がつくことも珍しくなく、歴史的な価値も含めると、その価値は計りしれません。 フランス印象派の代表的画家、クロード・モネ(1840〜1926年)の絵画が49歳の男によって破られる事件が2012年に起り、今月2日に懲役判決が下されました。 パンチによって破損してしまった、モネの絵画をご覧ください。 うわっ……。 これはひどすぎる! 絵に大穴が開けられています。 この絵はアイルランド国立美術館にある「アルジャントゥイユの船だまりとヨット」“ Argenteuil Basin with a Single Sailboat”という作品で、約800万ポンド(約15億円)の価値とされています。 もともとはこうでした。 海外掲示板には、これにショックを受けた人々から多くのコメントが寄せられていました
MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました ハンズオンや技術者向けのセミナーなどで画面を共有したいと思うことがあります。それはデスクトップの場合もありますが、ターミナル操作の場合もあります。 サーバ構築系などでターミナル操作を見て欲しいと思ったら、ズームなどを使うのではなくtermshareを使ってみると面白そうです。 termshareの使い方 termshareのインストールはワンライナーです。 curl -sL https://termsha.re/download/$(uname -s) | tar -C /usr/local/bin -zxf - 使い方も簡単で、 termshare を実行するだけです。実行すると次のようにURLが生成されます。 このURLに参加者がアクセスすると、Webブラウザ上にターミナルの実
並列実行というと xargs や GNU parallel を思い出しますが、「エラーのあった実行のログを最後にまとめて出力する」ということを考えるとどちらも不十分でした。(できるのであれば教えてほしい) しかし、シェルには wait などの素敵な並列実行の仕組みが用意されているので、頑張って自分で実装してみました。 #!/bin/bash # # parallel.sh # usage: echo 1 2 3 4 5 | parallel.sh my_script.sh # 標準入力から受け取ったリストを引数として、引数で与えられたコマンドを実行する # 成功したコマンドの結果を先に出力してから失敗したコマンドの結果を最後にまとめて出力する list=$(cat) tmpdir=$(mktemp -d) for i in $list do ($@ $i > $tmpdir/$i.log
1101158.md How HTML Injection Is Bad on Firefox OS 「Firefox OS Advent Calendar 2014」と「脆弱性"&'<<>\ Advent Calendar 2014」の12月20日の記事です。 先月報告したFirefox OSのHTMLインジェクションバグ(Bug 1101158 )について紹介します。このバグはFirefox OS Simulatorを含む一部の環境ではまだ修正されていませんが、リスク評価の上、Mozillaよりちょうど本日(!!)、公開の許可を頂き掲載しております。 HTML Injection on Firefox OS (Bug 1101158) Firefox OS v2.1/v2.2には、端末のホームボタンを長押ししたときに表示されるカードビューに、HTMLインジェクションの可能な箇所がありま
Rettyという有名クチコミグルメ情報サービスの武田さんという創業者の方からLinkedInで直接メッセージが来ましてですね、 「はじめまして、Retty株式会社 代表取締役CEOの武田と申します。突然のご連絡申し訳ございません。」 「まずは一度、お会いさせて頂き、Rettyの今後の事業展開やビジョン、貴殿のお考え等、ざっくばらんにお話させていただければと思っております」 「ご来社頂いた際には、メンバーともお話いただき事業については勿論ですが弊社の雰囲気も感じていただければと思っております」 というようなことが書いてあったので、当然面談の主体は武田さんで、他にも何人か同席される感じなんだろうなと思い、 直近でジョインできるかどうかは別として、Rettyや武田さんには以前からとても関心があったので、 とりあえず話だけでも聞いてみようと思って、わざわざ時間確保してオフィスに伺ってみたわけです。
脆弱性を見つけてセキュリティ対策に貢献しているのが、「バグハンター」と呼ばれる存在だ。Googleなどベンダーの報奨金で生計を立てているという「キヌガワ マサト」さんが、プロのバグハンターとしての“愉しみ”を紹介してくれた。 ソフトウェアのバグや脆弱性は、軽微な不具合からセキュリティ上の深刻な問題を引き起こすものまで、様々なものがある。開発者が幾ら注意しても脆弱性をなくすことは非常に難しいが、外部の立場から脆弱性を見つけてセキュリティ対策に貢献する「バグハンター」という存在をご存じだろうか。 GoogleやMicrosoft、サイボウズなど一部のベンダーは、脆弱性を報告したバグハンターに報奨金などを支払う制度を運営。その報奨金で生計を立てるプロの一人が「キヌガワ マサト」さんだ。12月18、19日に行われたセキュリティカンファレンス「CODE BLUE」では、キヌガワさんがプロのバグハンタ
匿名化ツール「Tor」を使って匿名で内部告発できるサイト「Whistleblowing.jp」(内部告発.jp)が、来年2月ごろの本格稼働を目指して準備を進めている。サイトはすでに構築済み。今後、告発を受け取るジャーナリストの確保など準備を進め、来年2月ごろの本格稼働を目指す。開発者で駿河台大学講師の八田真行さんは、「技術を使ってジャーナリズムの刷新に関与できればうれしい」と狙いを語る。 内部告発プラットフォーム用のフリーソフト「GlobaLeaks」を活用して構築した。URLは「http://4ge3uua3uaxuhhaq.onion」(Tor経由でのみアクセス可能)。現在は八田さんがダミーとしてジャーナリスト登録しているが、実際のジャーナリストは参加しておらず、デモサイトのような状態になっている。 告発者は同サイトに告発文や関連データをアップロードし、告発のジャンルと、送信先ジャーナ
By World Bank Photo Collection スマートフォンや携帯電話は「使わない日はない」というほど使用頻度の高い機器ですが、2014年12月にハンブルクで行われたハッカーカンファレンスで、世界中の携帯電話キャリアで通話・テキストの送受信などに使用されているグローバルネットワーク「共通線信号No.7(SS7)」に重大な脆弱性があると報告されました。この脆弱性をハッカーが利用することで、世界中の何十億人という携帯電話ユーザーの電話やテキストの内容が盗聴される危険性が指摘されています。 German researchers discover a flaw that could let anyone listen to your cell calls. - The Washington Post http://www.washingtonpost.com/blogs/the-s
どう考えても異常に便利だし、どう見ても流行ってるし、2015年になる前に現状に追いつきたい 先人の知見を基に単に試すだけで新しいことは何もしてない やる前の状態 dockerがlinuxカーネルの上にコンテナとして動いて、その辺の機能使って良い感じに軽量なコンテナとして使えるって思ってる Docker入門: コンテナ型仮想化技術の仕組みと使い方 の13枚目とか理解してる figはコンテナを複数個動かしたりするのに役立ってKubernetes(k8s)がdockerを使う複数個のホストを管理するのに役立つやつって勝手に思ってる 他人が用意してくれたDockerfile使ってbuildしてrunしたの使ったことがある OSX上で動かすんだけど、そのためにはboot2dockerとか必要って知ってる そういえばMesosやMarathonとかもあったけど、全てdockerコンテナで動かすって仮定
モバゲーのDeNAがまとめサイトを新しく始めたんだってね。 DeNA、食のキュレーションプラットフォーム「CAFY」の提供を開始 | 株式会社ディー・エヌ・エー【DeNA】 そんでもって、まとめサイトとかバイラスメディアがクソミソに言われがちな昨今なので、やっぱり著作権関連で何か問題は起きてこないかなと手ぐすね引いて待ち構えているブロガーの方々がいるらしく。 早速、はてブで見かけたのが次のエントリー。 DeNA新キュレーションのライター25人の引用状況をチェックした そこそこ細かく調べているようで御苦労さまですwってところなわけだけど、DeNAのプレスリリースもチェックしていた自分にはひとつ引っかかるところがあった。 それは「レシピブログ」ってサービスについて。全然存在を知らなかったけど、料理系ブログをやっている人が自分で登録してアピールする場所みたいだ、たぶん。 で、上のエントリーは、レ
「TOWER RECORDS SHIBUYA meets ジョジョの奇妙な冒険 スターダストクルセイダース」期間延長決定ッ! ※本イベントは終了致しましたッ!たくさんのご参加、ありがとうございました! 「第2弾PV」公開ッ!
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く