zoo-mixのブックマーク (261)

  • netstatコマンドを使いこなす @IT:Windows TIPS -- Tips:

    TCP/IP関連のトラブルシューティングを行う場合に、必ずといってよいほど使うコマンドとして「netstat」コマンドがある(実行ファイル名はnetstat.exe)。このコマンドは、主にTCPの通信状態を調べるためには必須であり、ぜひともその使い方をマスターしておきたい。 netstatの基――通信中のTCPコネクションの調査 netstatコマンドの最も基的な使い方は、通信中のTCPコネクション(TCP接続)の状態を表示させることである。このコマンドを実行すると、ローカルPCのTCP/IPプロトコルスタック上において、現在アクティブになっているTCP通信の状態を表示できる。 ●「TCP」とは? 「コネクション」とは? TCPとは、2つのアプリケーション間で、信頼性のある通信路(コネクション)を開設し、お互いにデータなどをやりとりするための機能である。通信するアプリケーションは、同一

    netstatコマンドを使いこなす @IT:Windows TIPS -- Tips:
  • やってないのはあなただけ!|夢を実現するための時間確保術【3 STEP】 - Leopard LAB

    《夢》と《目標》の違いは何だと思いますか? 私は、実現までの行程を明確に見定められているかどうかだと考えています。 「起業したい」や「英会話をマスターしたい」から「小説家になりたい」まで、夢を語る人はたくさんいます。しかし圧倒的大多数は夢は夢のままで終わります。「どうすれば実現できるのか」具体的な方法を考えないからです。《夢》は、実現までの手段を手にし、具体的に一歩を踏み出した段階で《目標》へと変化します。やりたいことがあるのなら、一歩ずつでもいいから前進するべきです。 社会人にとって最大の課題は「時間の確保」学生ならともかく一度社会へ出てしまうと、目の前の仕事をこなすのに精一杯。夢に向かって前進しようとしても、現実的にはたくさんのハードルがあります。資格取得のために「1日30分は必ず勉強しよう」と決めても、残業があったり飲み会があったりするとあっさり誓いを破ってしまう人は多いはずです。「

  • ApacheのURLリダイレクト設定 | RewriteRuleサンプル付 | エンジニアのためのSEO入門

    ApacheのURLリダイレクト設定 | RewriteRuleサンプル付 | エンジニアのためのSEO入門
  • 第2回 「マージ」は怖くない ~ 分散した成果の集約 | gihyo.jp

    前回は、様々な方法で複製したリポジトリにおいて、それぞれ異なる作業成果を"hg commit"し、下図のような状態を構築するところまでを説明しました。 図1 成果の分散 今回は、これら複数の成果を、最終的な成果へと統合する「マージ」について説明します。 成果の集約 成果をマージするためには、マージ作業を行うリポジトリへと成果を集約する必要があります。 成果の集約には"hg pull"を使用します。前回の説明では「リポジトリの複製」に使用した"hg pull"ですが、厳密には「一方の保持していない成果を他方に伝播」する、リポジトリ間連携機能なのです。 myrepo2の成果をmyrepoに取り込む手順を以下に示します。 コマンド1 % cd myrepo % hg pull ../myrepo2 pulling from ../myrepo2 searching for changes add

    第2回 「マージ」は怖くない ~ 分散した成果の集約 | gihyo.jp
  • vim+zsh+Cygwin環境を構築したので、メモ

    Cygwinで遊びたいっ Cygwinで遊びたい季節ですよね(どういう前ふりなの……?) いますぐコマンドプロンプトを捨てて、Cygwinを使うべき10+の理由 - ブックマクロ開発に 上記エントリに影響されて、早速Cygwin環境を構築したのでその覚書を。 構築環境はWindows7 Professional 64bit版です。 ダウンロード先 Cygwin文中のsetup.exeをクリックするとダウンロードが始まります。 とりあえず、Dドライブ直下にインストールしました。 これは自分の環境に合わせて適当にしましょう。 インストールするファイル類 最小構成インストールでも問題ありませんが、以下のソフトを入れておくと捗ります。 vim zsh git gcc4 wget bzip2 perl ruby python php 日常作業をする分にはこれだけあれば十分では無いでしょうかね

  • ウェブリブログ:サービスは終了しました。

    「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧

    ウェブリブログ:サービスは終了しました。
  • ITパスポート試験って楽しい

    筆者は先週、国家試験を受けた。試験中は時間配分がうまくいかず、あわてる場面があったが、終了直後の脳内自己採点は8割前後とそこそこの出来。合格基準が6割なので「たぶん合格」と思わずほくそ笑む――ことはなかった。なぜなら、ほくそ笑む前に「結果は800点(1000満点)」と知らされたからだ。 受験したのはITパスポート。情報処理推進機構(IPA)が実施する国家試験「情報処理技術者試験」の一つで、すべての社会人が備えておくべきIT能力を測る試験とされる。経済産業省が策定した職種別のIT能力の目安を示す「ITスキル標準」で、最下位のレベル1に位置付けられる。 今回、筆者がITパスポートを受けたのは、日経NETWORK 2012年2月号の特集で「CBTで取得するITパスポート」という記事を執筆したからだ。ITパスポートは、企業のシステム担当者が取るべき資格として今注目を集めている。それは、IT分野に限

    ITパスポート試験って楽しい
    zoo-mix
    zoo-mix 2012/02/01
  • Capistrano(カピストラーノ)でPHPプロジェクトをデプロイ - yamada6789の日記

    Capistrano(カピストラーノ)は複数のリモートサーバにSSH接続して一括操作できる便利なツールです。 色々な用途に使えますが、今回はCapistranoでPHPプロジェクトをデプロイしてみました。 概要図 Capistranoをインストールするサーバは一台だけです。 デプロイ先のアプリケーションサーバではログイン用アカウント(要sudo権限)を事前に作成しておきます。 インストール上の図ではCapistranoをソースコード管理サーバにインストールしています。 Capistranoを動かすにはRubyが必要になりますので、まずはRubyをインストールします。 (Rubyのインストール方法は省略します。) 次に、以下のコマンドでCapistranoをインストール。 $ sudo gem install capistrano 使用方法基的にcapfileに一連の操作を記述し、あとはコ

    Capistrano(カピストラーノ)でPHPプロジェクトをデプロイ - yamada6789の日記
  • MySQLのEXPLAINを徹底解説!!

    以前、MySQLを高速化する10の方法という投稿で「EXPLAINの見方についてはいずれ解説しようと思う」と書いてしまったので、今日はその公約?を果たそうと思う。 MySQLのチューニングで最も大切なのは、クエリとスキーマの最適化である。スキーマの設計は一度決めてしまうとそのテーブルを利用する全てのクエリに影響してしまうためなかなか変更することは出来ないが、クエリはそのクエリだけを書き直せば良いので変更の敷居は低い。そして遅いクエリをなくすことは、性能を大幅に向上させるための最も有効な手段である。従って、アプリケーションの性能を向上させたいなら、まず最初にクエリのチューニングを検討するべきなのである。 最適化するべきクエリはスロークエリログやクエリアナライザで見付けられるが、ではそのようなクエリが見つかった場合にはどのように最適化すればいいのか?そのためにはまず現在どのようにクエリが実行さ

    MySQLのEXPLAINを徹底解説!!
    zoo-mix
    zoo-mix 2012/01/26
    助かりますた(´д`)
  • 「ものの見方」を変える8つの切り口 | 「ものの見方」で、人生が広がる! | ダイヤモンド・オンライン

    上智大学経済学部経営学科卒。外資系コンサルティング会社をへて31歳で独立し、 2000年川村透事務所を設立、「ものの見方」コンサルタントとして活動を始める。見 方を変えて、新しい価値を見つけることがモットー。それにより自身の吃音も改善す る。講演実績は、JR東日、第一生命、ジョンソン・エンド・ジョンソン、リコー、 ソニー、大塚製薬、日立製作所ほか、官公庁、地方銀行、青年会議所、商工会議所な ど多数。著書に『なぜ、逃げた犬は追ってはいけないのか』(こう書房)ほか、訳書 に『残念な人の仕事の中身』(大和書房)『営業の魔術』(日経済新聞社)など、 最新刊に『答えはいつも、自分の枠の外にある!』(ダイヤモンド社)がある。 「ものの見方」で、人生が広がる! 「ものの見方」を変えると、仕事人生の枠が広がります。思い込みのメガネをはずせばココロは軽くなり、悩まされ続けてきた問題もたちまち解決します

  • “我が事化”して初めて本音、Facebookにはもっと冷静に対処しよう

    “我が事化”して初めて音、Facebookにはもっと冷静に対処しよう エイベック研究所 代表取締役社長 武田 隆氏 Facebookなどのソーシャルネットワークを企業のマーケティングに生かそうとする動きがここ1-2年活発だ。だが一方でその効果を疑問視する声も出始めている。ネット上のコミュニティを活用したマーケティングサービスを提供するエイベック研究所の代表取締役社長であり、「ソーシャルメディア進化論」の著者でもある武田 隆氏は、“Facebook万歳”的な“オープンになろう”といった風潮に警鐘を鳴らす。その理由やソーシャルネットワークによるマーケティングの現状を聞いた。 最初にFacebookの企業利用の現状について聞かせてください。 企業はFacebookに対してもっと冷静に対処しよう、と言いたい。“Facebook”万歳の論調がマーケッターの期待値を上げるだけ上げているが、現実は違う

    “我が事化”して初めて本音、Facebookにはもっと冷静に対処しよう
  • Facebookが新広告を展開--ユーザーのニュースフィードに直接挿入

    Facebookは米国時間1月10日、ユーザーのニュースフィードに広告を直接挿入し始めた。 広告はページ右側の「sponsored」(スポンサー広告)のコーナーではなく、ユーザーの投稿内にランダムに挿入される。ユーザーの意向にかかわらず挿入されるが、広告だらけにならないよう、1日に1つを上限としている。 Facebookのヘルプセンターによると、「企業は、ユーザーの目にとまる確率を高めるために、有料で広告を投稿できる」という。同ヘルプセンターでは、「例えば、あるユーザーが自分のジムのFacebookページを気に入っているとする。そのユーザーの友人の中には、ニュースフィードの中のその記事に目を留める人もいれば、気づかない人もいるだろう。ジムの所有者は、有料で情報を投稿し、友人らの目に留まる確率を上げることができる」と一例が挙げられている。 「スポンサー広告」の仕組みと似ているが、これらはニュ

    Facebookが新広告を展開--ユーザーのニュースフィードに直接挿入
  • MySQLでテーブル毎に設定されているストレージエンジンを確認する方法 - とあるSEの戯れ言

    MySQLでは、各テーブル毎にストレージエンジンを設定する事が出来ます。 大体は、この2つのどちらかになるかと思います。 MyISAM:検索に強いらしい InnoDB:トランザクションが使えるらしい と言う事で、各テーブル毎に設定されているストレージエンジンを確認する方法です。 # mysql -u root mysql> use information_schema; mysql> select table_name, engine from tables where table_schema = DB_NAME; +--------------------+--------+ | table_name | engine | +--------------------+--------+ | hogehoge | InnoDB | | hagehage | MyISAM | | hige

    MySQLでテーブル毎に設定されているストレージエンジンを確認する方法 - とあるSEの戯れ言
  • MyISAMからInnoDBへ切り替えるときの注意点

    MySQLを使い始めて間もない人がよく陥る罠の中に、気づくと使ってるストレージエンジンがMyISAMだった!ということがある。デフォルトのストレージエンジンはMyISAMなので、MySQLに詳しくない人たちが比較的陥りやすい罠なのだ。そもそもストレージエンジンという概念自体がMySQL独自のものなので仕方のない話である。MyISAMは素晴らしいストレージエンジン(たとえばこのYahoo!の中の人による投稿で言われているように)であるが、長所もあれば短所もある。例えば、 トランザクション対応ではない。 クラッシュセーフではない。 更新と参照が入り乱れた場合の同時実行性能がよくない。 テーブルが大きく(数億行とか)なるとINSERTの性能が劣化する。 などなど。特に前者の2つが問題で、アトミックな操作が必要なところでロジックを実装出来なかったり、サーバがクラッシュした時にデータがお亡くなりにな

    MyISAMからInnoDBへ切り替えるときの注意点
  • 【第23回 HTML5とか勉強会レポート】 HTML5のデバイス&位置情報系APIを使いこなせ!

    デバイス系APIの全体像 2011年11月16日、NTTコミュニケーションズで、「第23回 HTML5とか勉強会」が開催された。「HTML5とか勉強会」は、HTML5に関心のあるエンジニアやコーダー、デザイナー向けの勉強会だ。今回のテーマは「デバイス系API」。当日の様子をお伝えしよう。 NTTコミュニケーションズの小松氏@komasshuからプレゼンがスタート。 小松氏はGoogle API Expertであり、徹底解説HTML5 APIガイドブック オフライン系API編や、徹底解説 HTML5 APIガイドブック コミュニケーション系API編などの執筆を手掛けている。 まず、ブラウザからデバイス固有の各種機能を利用できるデバイス系APIとして、Geolocation API、DeviceOrientation Event、HTML Media Captureなどを挙げた。 デバイス系A

    【第23回 HTML5とか勉強会レポート】 HTML5のデバイス&位置情報系APIを使いこなせ!
  • ワンピース連続フロー - かんばんに代われるか?

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    ワンピース連続フロー - かんばんに代われるか?
  • ベテランプログラマの言語習得術

    IT業界では、「40代になると途端に仕事が少なくなる。働き盛りの40~50代に仕事が少なくなるような職種では、良き後継者は育たない」と篠原氏は問題提起します。 なぜこのようなことが起こるのか。1つはイノベーションの「方向」が変わったこと、もう1つは「求人覧」にあるといいます。求人覧では「39歳以下」と年齢を区切った募集が少なくありません。しかし、専門的技能を生かして仕事をするエンジニアにとって、「何ができるのか」ではなく年齢で合否が決まるのは不合理です。一方で、エンジニア自身にも問題があると、篠原氏は指摘します。 篠原氏は、すべてのシニア予備軍へ、エールと警鐘を送っています。30代~40代エンジニアにはぜひ一読いただきたいコラムです。 ベテランプログラマの言語習得術 2位は、20年超のプログラマキャリアを持つひでみ氏による「我流言語習得術、あえて名付けるのなら、読書駆動習得術」がランクイ

    ベテランプログラマの言語習得術
  • 組織図っぽい図を簡単に作れるjQueryプラグイン「jQuery Org Chart」:phpspot開発日誌

    jQuery Org Chart ? a plugin for visualising data in a tree-like structure The Silver Lining 組織図っぽい図を簡単に作れるjQueryプラグイン「jQuery Org Chart」 次のような組織図を作ることができます。ドラッグ&ドロップでインタラクティブに再配置することも可能です ドラッグ&ドロップで再配置可能 気になるマークアップですが、ul, li を階層的に記述するだけでよいものになっています。これを上記のようにビジュアライズしてくれるのは楽ですね 関連エントリ アニメーションするスピードメーターを実装できるjQueryプラグイン「Speedometer」 複数要素の関連をビジュアライズできるライブラリ「arbor.js」

  • 脳を最適化する5つのステップ

    脳の最適化とは、頭の中に散らばっている情報を整理整頓して、引き出しやすくするということ。実践するには5つのステップを踏むといいそうです。 コンピューター内部の情報というものは、規則的には並んでおらず、小さな断片が任意の位置に、バラバラに存在しています。それらがバラバラの状態でたまってしまうとパフォーマンスが上がりません。そのため、定期的に整理整頓、最適化してあげる必要があるわけです。今回の記事では、わたしたちの脳、思考にも同じことが言えるのではないかという話をご紹介します。 ブロガーのDragos Rouaさんは、私たちの脳をコンピュータにたとえ、脳の最適化とは、つまり、頭の中に散らばっている情報を整理整頓して、引き出しやすくするということと書いています。それには、以下の5つのステップを踏むと良いそうです。 1.重点の設定 これから旅行に行く人、大きなプロジェクトを控えている人、何か新しい

    脳を最適化する5つのステップ
    zoo-mix
    zoo-mix 2011/11/30
    なるほど耳が痛い…/(^o^)\
  • これは新しい、回転する円形のイメージギャラリー実装サンプル:phpspot開発日誌

    Image Gallery Wheel 記事 これは新しい、回転する円形のイメージギャラリー実装サンプル。 divを並べた簡単なマークアップなのに以下のような複雑なレイアウトを作れています(画像ではありません) svgを使ってマスク処理されていることで画像のマスキングは実現されているようで、更にradiusやrotateなどを使ってアニメーションも実装されています クリックでアニメーションしながら画像が切り替わります マークアップは超シンプル 色々と応用することでこういうことができるんですね。 関連エントリ CSS編集がブラウザ上でリアルタイムに行えホスティングもしてくれる「WebPutty」 ピュアCSSなソーシャルサイトのログインボタン CSSだけで実現したMac OS X風ドック「CSS Dock (V2)」 レスポンシブデザインのためのCSSフレームワーク15