タグ

PGに関するOhYeahのブックマーク (170)

  • すべての行を削除するviのコマンド | guro_chanの日記

    いままでviですべての行を削除する際に 10000dd などとやっていた。大抵は1万行とか10万行とか大量に削除すれば全ての行を削除するに等しかったのであるが、どう足掻いてもぼっさくていけない。こういうことをするとプロのvi使いから人を殺すときにしかしない目で見られることになるので、もっとスマートな方法を教えてもらった。 :%d こうなる。%は全ての行が対象という意味で、dが削除である。あと、ある行からある行までを削除する、例えば2行目から10行目まで削除するのであれば :2,10d でよかった。 あとggで先頭行まで戻ってd押してShift+gでもいけることを教えてもらった。

  • テキスト解析:日本語形態素解析API - Yahoo!デベロッパーネットワーク

    指定されたURLは存在しません。 URLが正しく入力されていないか、このページが削除された可能性があります。

    テキスト解析:日本語形態素解析API - Yahoo!デベロッパーネットワーク
    OhYeah
    OhYeah 2012/08/12
  • Subversion キーワードの展開 - とみぞーノート

    概要 SubversionではCVSと同様にソースコード中に$Date$,$Rev$などの特定キーワードを埋め込んでおき、commit時にキーワードを置換させることでcommit日付、Rev情報などをソースに自動で埋め込むことができる。使用できるキーワードを表1に示す。

    OhYeah
    OhYeah 2012/06/26
  • サルでもわかる 逆引きデザインパターン 第1章 はじめてのデザインパターン はじめに:

    第1章 はじめてのデザインパターン はじめに デザインパターンとは 特集の構成 すぐわかるオブジェクト指向 すぐわかるUML おわりに 第2章 逆引きカタログ ロジック編 Singleton (シングルトン) Factory/Factory Method (ファクトリ/ファクトリメソッド) Strategy (ストラテジ) Composite (コンポジット) Visiter (ビジタ) 第3章 逆引きカタログ J2EE編 Template Method (テンプレートメソッド) Facade (ファサード) ViewHelper (ビューヘルパ) DAO (Data Access Object) 第4章 逆引きカタログ その他 ユーティリティクラス 実行時例外を標準的に使う Nullオブジェクト 第5章 デザインパターン適用の勘所 はじめに アプリケーションの仕様 リファクタリング前のサ

    OhYeah
    OhYeah 2012/05/07
  • 新社会人のためのバグレポートの基本 - mixi engineer blog

    はじめまして、品質管理部門の柿崎です。 最近、Skyrim にハマってしまい、人生一回休みになりかけています。 季節は春ということで、新社会人になられる方も多いと存じます。 新社会人が会社勤めをするようになって、初めて書くビジネス文書といえば...... そうですね!「バグレポート」ですね。 今回はバグレポートの基について書きたいと思います。 近年、開発現場ではバグトラッキングシステムが定着し、ドッグフーディングのような社内テストを行う現場も増え、テスト担当者以外の方でもバグレポートを提出する機会が増えています。そして前衛的なバグレポートによって、プログラマ達が理不尽かつ不可解なバグ地獄に叩き込まれる機会も増えています。 バグレポートは諸刃の剣です。 良いバグレポートはアプリケーションの問題を速やかに解決まで導きますが、反対にダメなレポートは現場に混乱をもたらします。 良いバグレポートを

    新社会人のためのバグレポートの基本 - mixi engineer blog
    OhYeah
    OhYeah 2012/03/21
    全プログラマが泣いた!! 感動のストーリー!!
  • これ知らないプログラマって損してんなって思う汎用的なツール

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    これ知らないプログラマって損してんなって思う汎用的なツール
    OhYeah
    OhYeah 2012/02/08
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
  • 僕が2011年に読んだ技術書ベスト5 - amari3の日記

    2011年に読んだ技術書の僕なりのベスト5を紹介してみる。ちなみに今年は13冊の技術書を読んでいたみたいで、大体1ヶ月に1冊っていうペースみたいだ。また技術雑誌として、WEB+DB PRESS と Software Design も読んでるけどこちらは含めていません。 第5位 プログラミングの宝箱 アルゴリズムとデータ構造 第2版 アルゴリズムとデータ構造の基礎を学ぶならこのを選ぶと間違いないと思う。C言語とJava の2つの言語でサンプルコードが載っているのもありがたい。基的には言語に依存しないことを扱っているので、すべてのプログラマにおすすめできる。 プログラミングの宝箱 アルゴリズムとデータ構造 第2版 作者: 紀平拓男,春日伸弥出版社/メーカー: SBクリエイティブ発売日: 2011/03/26メディア: 単行購入: 15人 クリック: 255回この商品を含むブログ (31件

    僕が2011年に読んだ技術書ベスト5 - amari3の日記
    OhYeah
    OhYeah 2011/12/31
  • IIJ Research Laboratory

    ネットワークの計測と解析 インターネットの使われ方やネットワークの挙動を把握する事は、ネットワークを運用し、その技術開発を行う ために欠かせません。しかし、観測で得られるデータ量は膨大ですがノイズが多く、また、観測できるのは極めて限られた部分でしかありません。そこで、膨大なデータから意味のある情報を抽出したり、部分的な観測からより一般的な傾向を推測する事が必要となります。... インターネット基盤技術 速くて、安全で、信頼性が高く、使いやすく、など、インターネットサービスへの要求はますます高まっています。これらの要求に応えるために、インターネットの 基盤技術も日々進歩しています。いまやインターネットはつながるだけのサービスではなく、高度で複雑な機能を備えた社会基盤となりました。IIJ技術研究所は、インターネットの基盤として実現が期待される機能を提供するために、さまざまな技術課題に取り組んで

    OhYeah
    OhYeah 2011/04/06
  • Twitter Search APIとYahooキーフレーズ抽出APIを使って,いまどんなものが買われているのかを調べてみる

    なにかと話題のTwitterAPIもいろいろ公開されていて,自分もなにか作ってみたいと思っていました。 巷には凝ったサイトがいろいろあるけど,最初からそれを目指すのは無理!ということで, 練習としてTwitter Search APIを使ってTwitterのつぶやきに現れるユーザーが買っているものを抽出して表示するページを作ってみました。 その名も「買ったったー」。 「買ったもの」の抽出にはYahooキーフレーズ抽出APIを利用しています。 手順の概略 1.Twitter Search APIで「買った」「ゲット」「購入」を含んでいるつぶやきを取得 2.正規表現を使ってURLや@id,ハッシュタグなどを除去 3.つぶやきを数個(現在は10個ずつに設定)ずつ結合 (雑音情報の軽減のため) 4.Yahooキーフレーズ抽出APIを使ってキーフレーズを抽出 5.結果を静的HTMLに書き出し 上記

    OhYeah
    OhYeah 2011/02/24
  • viのフォールド(fold、折り畳み)とか

    機能 スクリーンエディター 起動方法 vi [option] files... 機能 画面(ターミナル)内にテキストを表示して編集するエディターである。 もともとはexというラインエディターを、スクリーンエディターに拡張する形で 作られているので、exのコマンドも使用できる。(exモード) このviの特徴としてモードという概念がある。 実行したい命令の種類によって、そのためのモードに入らなくてはならない。 モードの種類は以下の3種類になる。 コマンドモード テキスト上でコマンドを実行できる状態 テキストモード、exモードを終了するとこのモードになる。 テキスト入力モード 文字をテキスト内に入力できる状態 a,i,cなどで入って、ESCキーで終了 exモード ラインエディタexのコマンドを入力できる状態 :で入って、リターンキーで終了 コマンドモードで使用できるコマンドは一般に次の形をしてい

  • 22のプログラミング言語で書かれた「Hello, World!」 どれがどれだか分かりますか?

    Can you name the programming language based on its Hello, World syntax? - sporcle それは「Sporcle」というサイトに掲載されたゲーム「Can you name the programming language based on its Hello, World syntax?」。 さまざまなプログラミング言語で書かれた「Hello, World!」を見て、それがどのプログラミング言語で書かれたのかを当てるゲームです。 制限時間は5分。左上のスタートボタンを押すと答えの入力欄が現れ、カウントダウンが開始されます。

    22のプログラミング言語で書かれた「Hello, World!」 どれがどれだか分かりますか?
    OhYeah
    OhYeah 2010/03/15
  • docomo ID認証が怪しげすぎる件 | [ bROOM.LOG ! ]

    ニコニコPodder iPhone/iPod/iPad対応ニコニコ動画簡単インポートツール aggregateGithubCommits GitHubレポジトリでのコミット数をAuthor/期間別に集計します probeCOCOATek 新型コロナ接触確認アプリCOCOAが配布するTEKを表示・集計 NTTドコモがOpenIDを採用、PCサイトも“iモード認証”が可能に 「docomoがOpenIDに対応した」と話題になっているが、よくよく仕様書を見ると怪しげな点が多い。 ポイントはこの3つ。 ・RPに規制は無い(当たり前だけど)。つまり勝手サイト(勝手RP?)でも利用可能。これはケータイでも同じだけど ・iモードIDとUser-Agentを取得できる ・iモードID 取得はAXでもSREGでも無い独自仕様 つまり簡単に言うと、勝手サイトを立ててdocomo IDでログインできるようにして

  • まったり開発日誌 Web開発するときに気になること

    入力値の妥当性チェック サーバで必ず行う クライアントでの入力値チェックはユーザビリティの向上させる必要がある場合に実施する。 HTML出力時には特殊記号をエスケープ処理する(クロスサイトスクリプティングを防ぐ為にサニタイジング) Strutsのbeen:write または JSTLのc:out を使用すること。このタグはHTMLの特殊記号( < > , " ' & )を変換する機能を持つ。 SQL出力時にはバインドメカニズムを利用してSQLインジェクションを防ぐ プレースホルダとして「?」記号を使用しSQL文をあらかじめコンパイルしておくこと。 外部コマンド呼び出し時の妥当性チェック http://www.atmarkit.co.jp/fsecurity/rensai/webhole02/webhole02.html ファイル名指定時の妥当性チェック 任意の場所にファイルをアップロードさ

    OhYeah
    OhYeah 2010/03/03
    セキュリティて的な話のまとめ
  • @IT Special PR:おばかWindows 7アプリ選手権

    開催概要 デザイナ×エンジニアのコラボレーションが創り上げるアプリのムダにかっこいい度合いと、ばかばかしさを競う「おばかアプリ選手権」。Windows 7プラットフォームで動く、Windows 7の機能を生かしたアプリを競う「おばかWindows 7アプリ選手権」を3月1日から行います。 作成したアプリケーションが動く様子を、動画キャプチャ、または撮影機材で撮影して、動画共有コミュニティ「zoome」の特設サイトに投稿していただきます。アプリケーションが作成できない方も、おばかアプリのアイデアを投稿していただき、それを見たデザイナやエンジニアがアプリケーションを作成し、その動画を投稿することもできます。 アイデア発案者とアプリ作成者にチームを組んでいただくことで、いままでのデザイナ×エンジニアに加えて、アイデア発案者とのコラボレーションも推進していくことを主旨としています。 一定期間アプリ

    OhYeah
    OhYeah 2010/03/02
    ムダとかバカとか。イイ!!
  • muninのインストール 〜監視ツールって〜

    こんばんわtacchiです。 今まで監視は、nagiosやmrtgを使ってましたが、監視方法の見直しということで色々な監視ツールを試してます。その中で、自分が担当したmuninについて語りたいと思います。続きはこちら http://doruby.kbmj.com/tacchi_on_rails/20080424/munin_

    OhYeah
    OhYeah 2009/09/11
  • japan portal

    find、rm (特定位置の特定ファイルを全て捜して削除する) 特定位置の特定ファイルを全て捜して削除する(find) サーバー内部で不必要なファイルを全ていっぺんに削除するにはどのようにすれば良いか。 一つずつ捜して削除するのは手に負えないし、確かに初心者管理者には簡単な作業ではないだろう。 ではサーバー内部で不必要なファイルはどんなものがあるでしょうか。 一番有り勝ちなファイルとしては *.bak、すなわちバックアップファイルがあります。 そして *.old や *.org または *.origなどの作業前複写等がありますね。 しかし、サーバー障害の原因を発生することがあるウェブログファイルを皆捜して削除する事も大変な事です。 apacheに設定された仮想ホストが全て同じ access_logファイルを持つ場合もあるが、大部分の仮想ホストは自分自身のホームページディレクトリに別に

    OhYeah
    OhYeah 2007/11/26
    execとか
  • MySQLクイック・リファレンス

    この文書は、osCommerceで使用しているデータベースMySQLの基的な使い方について解説しています。おもにデータベースの管理者よりも、ユーザに向けて書かれています。 はじめに ここでは、MySQLサーバは起動しているものとして説明します。 MySQLの文字について MySQLでは、データベース名やテーブル名の大文字と小文字を区別しています。それ以外は区別しません。 MySQLのフィールド名やテーブル名に使える文字は、英数字と_(アンダーバー)、$、サーバのキャラクタセットにある文字です。 知っておきたいコマンド mysqladmin(データベースの作成・削除や、MySQLサーバの情報を得る) mysqlshow(データベース、テーブルの情報を表示する) mysqlMySQLクライアントの起動) mysqldump(データベース、テーブルをダンプする) myisamchk(テーブル

    OhYeah
    OhYeah 2007/10/09
    DB MySQLググレカスという前に
  • 自宅サーバーで行こう - Windows XP &amp; ADSL編

    0円で自宅にインターネットサーバーを作ろう!フリーソフトWindows XPとADSL常時接続回線で作る高機能サーバーのノウハウ全公開!ADSL回線とWindowsパソコンで自宅サーバーを作る方法を解説しています。 全部フリーソフトを使い、0円で作る欲張りインターネットサーバーのノウハウ全公開! 家のパソコンをサーバー化すれば、ウェブやメールの拠点を自宅に持てて超便利、方法は簡単!レッツ、自宅(マイ)サーバー! Yahoo Japan に掲載されました。 サイト全体で1日あたり10,000PV、いただいております。 長らく更新できませんでしたが、またページ制作を再開しようと思います。とうとうレンタルサーバー会社まで作ってしまい、相変わらず忙しいのですが…。(2006/08/22) 現在メールによる質問への対応は行なっていません。 あまりにたくさんメールが来るのと、文

    OhYeah
    OhYeah 2007/10/02
  • Javaについてのメモ

    古いMS-JVMのみMS932相当のマッピングのようです。 古いIEでファイル書き込みを行って見て発覚しましたが。正確なバージョンはよく覚えていません。 たぶんBuild29??というやつだと思います。 最近のMS-JVMではそういうことも無いようです。ややこしい。 尚、デフォルト(無指定)ではプラットフォームのデフォルトエンコーディングとなります。これがJDKバージョンなどによって違うので要注意です。 文字化け(Servlet/ファイル出力) 「文字列が全然表示されない」というのは、他のFAQにお任せするとして、ここでは、一部の文字だけが意図と異なる文字で出力される件です。 特によく問題になるのは、波線記号(WAVE DASH)/マイナス記号(MINUS SIGN)他いくつかの文字だけが'?'(0x3f)になってしまうという物です。 これはさまざまな文字コード系からUnicodeに

    OhYeah
    OhYeah 2007/08/13