タグ

2015年7月4日のブックマーク (20件)

  • 1日3分3つの前屈柔軟ストレッチ│これだけでアナタも手が床に

    突然ですが、アナタは前屈ができますか? いつかできるようになりたい、と思っていてもなかなか難しいですよね。カラダが硬いことで下半身太りや腰痛を感じたりしていないでしょうか。カラダが柔らかければ、若々しく見られるようになると思いませんか? 実は前屈ができるためには、カラダのいろいろな部位の柔らかさが必要です。カラダが柔らかいことは、健康的な生活のための第一歩です。 そこで、安全かつ最も効果的に「前屈」を行う方法をお伝えします。どれも一カ所30秒程度でできるものです。早い人は3日でできるようになることもありますので、まずは3日続けてみてください。 1.前屈ができるようになるための3カ所チェックまずは前屈ができない原因がどこにあるかをチェックします。ほとんどの方が、次の三カ所のいずれか(またはすべて)が硬いことが原因です。前屈をしながら、強い痛みを感じない程度にチェックしてみてください。 ・もも

    1日3分3つの前屈柔軟ストレッチ│これだけでアナタも手が床に
  • RDBにおけるキャッシュという考え方

    RDBの専門家として日々活動している中で気づいたことのひとつに、「RDBはデータへのアクセスの実装をインデックスに頼っているが、インデックスは全ての問題を解決できるほど万能ではない」ということがある。インデックスというのはとても強力な部品であり、その点には全く異論はない。だが、世の中の全ての問題(クエリ)を解決できるほど、柔軟性に富んだものではないということだ。RDBは、どのインデックスを使ってデータへアクセスするかということを、オプティマイザを用いて判断する。大抵のRDB製品では、オプティマイザはよい仕事をするので、インデックスとオプティマイザの組み合わせによって、ほとんどの問題に対応できる。だが、100%ではないのであり、そのようなケースがシステムの性能問題を引き起こしたり、プログラマ(アプリケーションの設計者)に、NoSQLへ完全に移行したり、クエリ高速化のために非正規化をすると言っ

    RDBにおけるキャッシュという考え方
    kwy
    kwy 2015/07/04
  • ゴー!ゴー!けいじ!!

    やっぱり、ロシアはおそロシアです。。。 ちょっとメモをば RFCを読むときに使うのがRFC Editor » RFC Editor でも、RFCって純粋なテキストファイルで読みにくくて。。。 そこで、RFCを読みやすくしてくれるサイトがPretty RFC Pretty RFC まだ全部のRFCに対応してないですが、かーなーり読みやすくて(・∀・)イイ!! 球場のマスコット(なぜかバナナ。。。)が警備員にまとわりついてるんですが、警備員が思わぬ行動に。。。 やるぜ、警備のおっちゃん by http://likemuji.net/ja/index.php ドイツサッカーリーグ:ブンデスガーリーグの平均観客数が4万人を越えてるという驚愕の事実を聞いてびっくりなんですが、さらに放映権を聞いてびっくり ブンデスガーリーグのの放映権が、昨年の約450億円の5割増しで、13-14年シーズンの放映権が

    ゴー!ゴー!けいじ!!
  • 技術評論社ソフトウェアデザイン編集長による「技術書原稿執筆の心得」

    IKEMOTO,KOUHEI(池公平) @XR230 技術書原稿執筆の心得・その1)勉強して書かないこと。お客様が読むものなので、事実に基づいた経験を書かないといけません。最近は空想で技術書を書いちゃうひともいますが、事実が大事です。もちろん再現性も。コードならば動くことが最低限です。 2015-06-16 16:06:29 IKEMOTO,KOUHEI(池公平) @XR230 技術書原稿執筆の心得・その2)自分の内面にたまった経験と知識、技を書くわけです。勉強して書いた実績のない原稿は、すぐにばれます。それは筆者のためにも読者のためにもなりません。 2015-06-16 16:08:10 IKEMOTO,KOUHEI(池公平) @XR230 技術書原稿執筆の心得・その3)読者を意識すること。つい手前味噌になりますが、第三者目線で執筆するとよいでしょう。そして読者が求めているものは何

    技術評論社ソフトウェアデザイン編集長による「技術書原稿執筆の心得」
  • ほぼ全てのインジェクション攻撃を無効化/防止する入力バリデーション 〜 ただし出力対策も必須です 〜

    (Last Updated On: 2019年2月18日)入力バリデーションはセキュリティ対策として最も重要なセキュリティ対策です。なぜセキュリティ対策であるのか?を理解していない方も見かけますが「ほぼ全てのインジェクション攻撃を無効化/防止する入力バリデーション」の効果と拡張方法を見れば解るのではないでしょうか? ソフトウェア開発者が知っておくべきセキュリティの定義/標準/ガイドで紹介しているセキュリティガイドラインでは入力バリデーションが最も重要なセキュリティ対策であるとしています。 厳格な入力バリデーションを行うと、開発者が意識しなくても、非常に多くの脆弱性を利用した攻撃を防止できます。今回は比較的緩い入力バリデーション関数でも、ほとんどのインジェクション攻撃を防止できることを紹介します。 重要:セキュア/防御的プログラミングでは入力と出力のセキュリティ対策は”独立”した対策です。ど

    ほぼ全てのインジェクション攻撃を無効化/防止する入力バリデーション 〜 ただし出力対策も必須です 〜
    kwy
    kwy 2015/07/04
  • DB Tech Showcaseで発表したスライドを公開しました:MySQL Cluster 7.4で楽しむスケールアウト

    表題の通り、MySQL Cluster 7.4で楽しむスケールアウトというタイトルのスライドを公開した。 以下余談。(=話が発散してしまうので、発表では言わなかったこと。) MySQL Clusterは、その出自がMySQLとは別プロダクトで、なおかつ独立して動作するデータベース製品であるが故に、通常のMySQLとは使い方の幅が違うように思う。(元々MySQLとは別プロダクトという意味では、InnoDBもそうだが。)自分でスライドの絵を描いていて思ったのだが、使い方の幅が広がると言えば聴こえは良いが、ぶっちゃけ使い方としては複雑になる部分は否めない。だが、複雑化というものは、性能を求めていく上である程度は仕方がないものだと思う。例えばキャッシュが良い例だ。CPUのキャッシュメモリやファイルシステムキャッシュは、その存在はシステムをより複雑にしてしまっているが、その分大きな性能向上の見返りが

    DB Tech Showcaseで発表したスライドを公開しました:MySQL Cluster 7.4で楽しむスケールアウト
  • MySQL の Select tables optimized away とは何か? - takatoshiono's blog

    MySQL で EXPLAIN を使って実行計画を調べていると Extra フィールドに「Select tables optimized away」というメッセージが表示された。これはなんだろうか? mysql> explain select max(id) from products ; +----+-------------+-------+------+---------------+------+---------+------+------+------------------------------+ | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra | +----+-------------+-------+------+---------------+

    MySQL の Select tables optimized away とは何か? - takatoshiono's blog
    kwy
    kwy 2015/07/04
  • MySQL 互換のDB、Percona Server を使う理由 - Qiita

    # Time: 120114 6:34:33 # User@Host: user[user] @ [10.10.10.10] # Thread_id: 28313080 Schema: mydb Last_errno: 0 Killed: 0 # Query_time: 0.588882 Lock_time: 0.000068 Rows_sent: 3 Rows_examined: 183839 Rows_affected: 0 Rows_read: 100 # Bytes_sent: 121 Tmp_tables: 0 Tmp_disk_tables: 0 Tmp_table_sizes: 0 /+ Percona Server 独自のログ +/ # InnoDB_trx_id: 9903E4DB1 # QC_Hit: No Full_scan: No Full_join: No Tmp

    MySQL 互換のDB、Percona Server を使う理由 - Qiita
    kwy
    kwy 2015/07/04
  • 体が固い人でも必ず開脚が出来るようになるストレッチ方法がスゴイ | feely[フィーリー]

    Eiko先生がエクササイズ用のマットに座るシーンから動画は始まります。実際にやる際も、布団やヨガマットなど適度な柔らかさのあるところがいいそう。 前半は、脚の付け根を伸ばす基的なストレッチを2種類紹介しています。息を吐きながら「痛気持ちいい」くらいの感覚で伸ばすのがポイント。 ストレッチ1 1:立ったまま両脚を開き、膝を90度曲げる 2:両手を膝の上に置き、肘を伸ばして手で脚を広げる(どうしても痛い人は腕が曲がってしまってもOK) 3:体を縦にゆする 4:右肩を内側に入れる 5:左肩も同様に内側に入れる 6:体を正面に戻し、体を左右にゆする ストレッチ2 1:左脚を曲げて腰を落とす 2:右脚を伸ばして、膝とつま先を天井に向ける(左足の膝は外側に向けるように意識してください) 3:手をついて、右脚の付け根を伸ばすように体を縦にゆする (ここであまり痛くない人はこのままお尻を床につけて、持ち

    体が固い人でも必ず開脚が出来るようになるストレッチ方法がスゴイ | feely[フィーリー]
  • curl で大きなファイルを resume しながらファイルダウンロード | tech - 氾濫原

    細い回線で Chrome のダウンローダだとうまくレジュームできないことが多々あって厳しい。キャンセルするとダウンロード途中のファイルが消えたりするし (余計なお世話だ)、大きなファイルはダウンロードしにくい。 ということで、curl でダウンロードすることにする。特にログインセッションが必要でなければ普通にやればいいが、ログインセッションが必要な場合、いちいちヘッダを全部書くのはだるいので、一度 Chrome 上で開発者ツールを開き、リクエストを発生させてすぐキャンセルし、Network ペインで該当リクエストを右クリックして Copy as cURL すると早い。 そのうえでお尻に -o filename -C - をつけてやる、つまり $ noglob curl... -o filename -C - curl... の部分はペースト。noglob は念のためつけておく。-o fil

    kwy
    kwy 2015/07/04
  • CoreOSを入れてみたのメモ | メルの雑記帳

    Hyper-Vの仮想マシンにCoreOSを入れてみた。 のでまとめてみる 公式サイトから coreos_production_iso_image.iso をダウンロードしてそこからブート sudo passwd core でPasswordを設定してからのSSH接続 coreユーザーに一応パスワード設定するためのハッシュ生成に「openssl passwd -1」 PuTTygenでSSH鍵生成 cloud-configをちまちまと設定 sudo coreos-install -d /dev/sda -c config でインストール 停止してブートに使ったイメージ切り離してからの起動、からの設定適用にもう一度再起動 以上で完成? こんなかんじで出来たっぽい cloud-configはこんなかんじにしてみた #cloud-config users: – name: core passwd:

    kwy
    kwy 2015/07/04
  • NAT超えってなんぞや [LT駆動開発 15] - ねむむ日記

    「LT駆動開発 15 - 水光紫陽花」に行ってきました。 LT駆動開発というのは参加者がそれぞれLT(ライトニングトーク)をして参加者自身が学ぼうという勉強会らしいです。 今回僕は「NAT超えってなんぞや」というタイトルで発表しました。 今回は時間上の都合で大まかな動作概要しか説明する事ができませんでしたが、詳細な仕様についてはRFCを参照していただければ幸いです。 STUNはRFC5769・RFC5389・RFC5780、TURNはRFC6156・RFC6062・RFC5766、ICEはRFC5245・RFC6544などに対応しています。 LT駆動開発はほぼ毎月開催予定ですが、ネタ系から技術系まで幅広いジャンルを受け入れてくれる雰囲気なので興味があれば参加してみてください。

    NAT超えってなんぞや [LT駆動開発 15] - ねむむ日記
  • Webで役立つRDBの使い方

    PostgreSQL 9.4 feature, JSONB data type, JSONB and MongoDB

    Webで役立つRDBの使い方
    kwy
    kwy 2015/07/04
  • nftables: the Next Generation Firewall in Linux

    Presented in Kernel/VM tankentai vol.11, June 6, 2015. Alternate URL: https://speakerdeck.com/s1061123/nftables-the-next-generation-firewall-in-linuxRead less

    nftables: the Next Generation Firewall in Linux
    kwy
    kwy 2015/07/04
  • 趣味開発のためのVPS/クラウド活用術

    YAPC::Asia 2014 2014-08-30 by @mackee_w

    趣味開発のためのVPS/クラウド活用術
    kwy
    kwy 2015/07/04
  • http://www.machu.jp/posts/20150516/p01/

  • Predefを使ったsqlのトレース

    Module#prependのショートカット、Predefを使ってデバッグや、アプリケーションで使用されるSQLの解析に役立てるほう法を紹介します。Read less

    Predefを使ったsqlのトレース
    kwy
    kwy 2015/07/04
  • サーバの負荷テストのための、何百万ものHTTPリクエストを発生させる方法 | POSTD

    (注記:6/9、いただいた翻訳フィードバックを元に記事を修正いたしました。) 今回の記事は毎秒300万ものリクエストを処理できるほど強力で高性能なWebクラスタの構築についてのパート1になります。まず初めに、あまり多くはありませんが、私がこれまで使用したことのあるロードジェネレータツールをいくつか紹介します。私のようにてこずって時間をかけてしまわないよう、今回の記事が理解の手助けになれば幸いです。 ロードジェネレータはテストを目的とした数種類のトラフィックを発生させるプログラムです。それによって高負荷においてサーバがどのように動いているか、そのサーバの弱点はどこなのか、などが見えてきます。負荷テストを通じてサーバの限界を知ることは、サーバのレジリエンシーを測定する最適な方法であり、あらゆる問題に対する準備の手助けにもなります。 ロードジェネレータツール 負荷テストをする際に頭に入れておくべ

    サーバの負荷テストのための、何百万ものHTTPリクエストを発生させる方法 | POSTD
  • 【人工知能の悪夢】DeepDreamがオープンソースに。さっそく生み出されるホラー画像

    湯村 翼 Tsubasa Yumura @yumu19 Googleの、Deep Learningでヤバい絵を書くやつ、使いたいなーと思ってたらオープンソースになった! / “Research Blog: DeepDream - a code example for visualizi…” htn.to/NDB9D2W 2015-07-02 21:30:08

    【人工知能の悪夢】DeepDreamがオープンソースに。さっそく生み出されるホラー画像
  • ssh専用ハニーポットKippo

    SSHに辞書攻撃して、サーバに侵入しようと試みるクラッカーの動向を追うために、ssh用のハニーポットを導入してみた。 名前は「Kippo」。 インストール手順はsshハニーポットをkippoで作ってみる を参考にさせていただいた。 構成としては以下のとおり。 ┌──────────────┐ │ Cracker │ └──────┬───────┘ │ │ port:22 │ │ ▼ ┌───────────────────┐ │ firewalld │ │ ↓ │ │ portfoward-to: │ │ 22222 │ │ ↓ │ │ Kippo │ └───────────────────┘ 2015-06-29 20:25:36+0900 [SSHService ssh-userauth on HoneyPotTransport,442,43.255.189.44] login a

    ssh専用ハニーポットKippo