samiasanのブックマーク (57)

  • ダメな仕事を受けないためのNGワード | おごちゃんの雑文

    体力のある大企業と違って、フリーランスや零細企業だと、「ダメな仕事」を受けてしまうと命取りだ。 もちろん戦略的タダ働きというのもあるのだが、体力がない身ではそれは限界があることを知っておくべきだ。 と共に、そういった仕事を避けることも考えておかなければならない。 弊社はSIを積極的に受けているわけではないが、背に腹は代えられない。お金が厳しくなれば、SIだってホイホイやってしまう。 とは言え、何でもかんでも引き受けていると、身動きが取れなくなってしまう。それでは自分も困るし、お客にも迷惑がかかる。場合によっては、業界に迷惑をかけてしまうことだってある。だいたい、原価割れでも仕事仕事なんで、そーゆー仕事で苦労している間に、もっと率のいい仕事が目の前を通り過ぎて行かないとも限らない。原価割れの仕事は、 海水で渇きをいやす ようなもので、その瞬間は何とかなっても、さらに厳しくなってしまう。 そ

  • WEBプログラマー必見!WEB脆弱性基礎知識最速マスター - 燈明日記

    以下は、WEBプログラマー用のWEB脆弱性の基礎知識の一覧です。 WEBプログラマーの人はこれを読めばWEB脆弱性の基礎をマスターしてWEBプログラムを書くことができるようになっているかもです。 また、WEB脆弱性の簡易リファレンスとしても少し利用できるかもしれません。 WEBアプリケーションを開発するには、開発要件書やプログラム仕様書通りに開発すれば良いというわけにはいきません。 そう、WEB脆弱性を狙う悪意のユーザにも対処しないといけないのです。 今回、WEBアプリケーションを開発にあたってのWEB脆弱性を、以下の一覧にまとめてみました。 このまとめがWEBアプリケーション開発の参考になれば幸いです。 インジェクション クロスサイト・スクリプティング セッション・ハイジャック アクセス制御や認可制御の欠落 ディレクトリ・トラバーサル(Directory Traversal) CSRF(

    WEBプログラマー必見!WEB脆弱性基礎知識最速マスター - 燈明日記
  • HDDをSSDにしたらデータベースはどれだけ速くなるか? オラクルと富士通が実験

    リレーショナルデータベースを利用する際には、高い性能を引き出すために物理設計をし、スキーマを工夫し、パラメータのチューニングを行うことがつねに行われてきました。 性能のボトルネックはたいがいHDDにあり、いかにそのボトルネックを回避するかがチューニングのポイントですが、最近では性能向上のための武器として、HDDよりもずっとアクセス性能の高いSSDが注目されています。SSDはHDDと置き換えるだけで、アプリケーションにまったく手を加えずに性能向上を可能にする手段として非常に魅力的です。 HDDの代わりにSSDを利用したら、リレーショナルデータベースの性能はどれだけ向上するのでしょうか? オラクルと富士通が共同検証を行い、その結果をホワイトペーパーとして先週発表しました(参考「日オラクルと富士通 フラッシュ技術活用によるデータベース高速化を共同検証」)。 ホワイトペーパーでは、HDDの代わり

    HDDをSSDにしたらデータベースはどれだけ速くなるか? オラクルと富士通が実験
  • バナナマン日村がマジ切れ、「俺は傷ついている」という悲痛な叫び - ncat2の日記

    『めちゃイケ』に限らず、ある世代のお笑い芸人は「権威を傘にしたいじめ」を肯定している - 昨日の風はどんなのだっけ? お笑いといじめ。この二つは、コアなお笑いファンほど切り離して考えようとしがちだが、実際のところ、切っても切り離せない関係にあることが事実だ。上記の記事では、そのことについて具体的に述べている。それと同時に、一つ、それに関連した非常におもしろいラジオの回があったのを思い出した。良いきっかけを得たので、それについて紹介し、解説を加えていこうと思う。 それというのは、2009年03月16日放送の「バナナマンのバナナムーン」での出来事である。実は、過去に「バナナマンのバナナムーンが最高におもしろかった。」という記事で紹介しているものだ。その記事にも概要は書いてあるが、ここでは引用などを駆使して一から説明して行こうと思う。また、この放送の最後では、「誰が悪いのか」という投票が行われて

    バナナマン日村がマジ切れ、「俺は傷ついている」という悲痛な叫び - ncat2の日記
  • 入力フォームでの「郵便番号」の意外な盲点 (ユーザビリティ実践メモ)

    登録や申し込みページの入力フォームにおいて、郵便番号を入力すると住所欄が自動入力される機能は、ユーザの入力負荷を軽減する便利な機能です。実はこの機能、正しく郵便番号を入力してもある条件下ではエラーとなってしまうことがあることをご存知でしょうか。今回は入力フォームでの「郵便番号」の意外な盲点についてご紹介します。 ただ、「会社」で用いられている郵便番号は一般的な郵便番号と異なる場合があります。 郵便番号は、特定の企業(1日の配達量が一定量を超えるような事業所)に対して「大口事業所個別番号」という事業者向けの郵便番号を割り当てており、該当する企業はこの割り当てられた郵便番号を使用しています。 しかし、郵便番号から「住所を自動入力する機能」が参照している郵便番号は必ずしもこの「大口事業所個別番号」に対応しているわけではありません。入力された郵便番号が対応していない「大口事業所個別番号」であった場

  • 動作の遅くなったGoogle ChromeにChromeタスクマネージャーでメモリ最適化 - 適宜覚書はてな異本

    Google Chromeはサクサク動く軽量なWebブラウザですが、その代償としてメモリを暴します。RAMなんぞ腐るほどあるわという人には問題にならない話ですが、そうもいかないのが普通でしょう。 【以下はdev版でのみ有効です】そこでタスクマネージャーを使ってChromeで使用しているメモリを管理します。まず、Google Chromeの起動オプションに「--purge-memory-button」を追加して起動します。この状態で[Shift]+[Esc]を押すと下図のようにタスクマネージャーがポップアップします。(先のオプションが正しく動作していないと画面右下にある「Purge Memory」ボタンは表示されません。) 拡大(または最大化)したり、列幅を調整することも出来ます。 見たように各タブでどれだけのメモリとCPUを使用しているか、ネットワークとどれだけの通信をしているかというの

    動作の遅くなったGoogle ChromeにChromeタスクマネージャーでメモリ最適化 - 適宜覚書はてな異本
  • 簡単なWebサーチエンジンの作り方 - Imagine with 加藤和彦

    筑波大学は3学期制で,12月1日から3学期が始まりました.3学期には私が担当している学類生(普通の大学の学部生)3年生向けの実験があります.約3ヶ月を掛けて,ほどほどの規模のプログラム作成を行います.私が作り,担当しているプログラム実験は「Webサーチエンジン」といいまして,テキストはこちらに公開しています. この実験,結構,自信作なんです.Javaの基的なプログラミングができることだけを仮定して,漏れのない全文検索を行うWebサーエンジンを作ります.Webデータ収集を自動的に行うクローラー付き.Googleのようなページランキング機能はありませんが,一応,サーチエンジンの基機能を備えます.自慢は,このテキストが実質A4で印刷して2ページくらいであること.数学の小問を解いていくように,順番に小問を解いていくと,最後にはWebサーチエンジンができます. ミソはサフィックス・アレイ(suf

    簡単なWebサーチエンジンの作り方 - Imagine with 加藤和彦
  • はてなブログ | 無料ブログを作成しよう

    我が家のダグウッド ダグウッドとはハナミズキのことである。昔、日からポトマックリバーの桜の苗木を送った返礼として、アメリカから送られて来たのが日での始まりで、アメリカ原産でアメリカヤマボウシともいうらしい。 最近では日でも、あちこちで、街路樹であったり、庭木であっ…

    はてなブログ | 無料ブログを作成しよう
  • iPhoneアプリ開発者があえて言う。iPhoneは終わる。 - 医者を志す妻を応援する夫の日記

    私は、もともとWindows開発者(.NET)で、パッケージ基幹業務アプリケーションのベンダーで働いていました。同時に、家ではWeb開発をやっていました。最近は、フリーランスになって、iPhoneアプリ開発がメインになっています。ところが、iPhoneアプリ開発の比重が高まるにつれ、そのことに対する不安感が大きくなってきました。最近では、iPhoneアプリ開発の比重を減らすにはどうすればいいのか考えています。 iPhone 3GSが出てから、かなり売れてるみたいですね。私の住む熊ではiPhoneユーザーはまだまだ少ないと思いますが、企業、団体、個人によるiPhoneアプリ開発に対する関心が高まっているのを感じています。東京あたりに行くとiPhoneアプリ開発者がゴロゴロいると聞きますが、熊や福岡では開発者が足りていない状況です。 このような状況で、なぜ私がiPhoneアプリ開発の比重を

  • なぜ新人は聞きに来ないのか? - teruyastarはかく語りき

    プログラマで、生きている: ググるな危険 http://el.jibun.atmarkit.co.jp/hidemi/2009/11/post-9d2b.html わたしが新人が検索に頼ってしまうことを危険視するのは、コピペの寄せ集めでもなんとなく動くコードが書けちゃって、それで自分は仕事を達成したという錯覚に陥ってしまうからです。 たいていの場合、新人プログラマには「きちんとしたコードを書くこと」は期待していません。先輩たちが期待しているのは「きちんとしたコードを書ける人になってくれること」です。 そこらへんの意識が行き違っちゃってるから、仙台に行くことよりも、新幹線に乗ることの方が重要事項になっちゃうんですかねえ。 最後に、わたしが新人の時に先輩から言われた言葉をご紹介させていただきます。 「自分で説明できないコードを1行たりとも書くな!」 間違うのはしかたありません。けれども、「自分

  • 説明のうまい人の特徴ってこんな感じ。 - もっこもこっ

    説明のうまい人っていますよね。以前から説明がうまいなぁと思う人がいまして、今日その人の発表を聞いて、しみじみすごいわーと思いました。 その場にはホワイトボードがあったのですが、 ポイントをしぼって書くことができる(だらだらと長ったらしく書かない) 説明する事柄について的確にグループ分けできる。(今から3つのことについて説明しますといった感じで) グループ分けして、それからひとつひとつの特徴を説明。 グループに入らないイレギュラーなもの、例外についても説明。 図や表、絵が書ける。 説明がくどくなく、語尾がはっきりしている。 説明の間、迷うことがない。 聞く人の様子をだいたい把握している。(説明する人一人で突っ走っていない) 話に流れがある。行ったり来たりしない。 難しい言葉を使わない。 専門用語には説明もプラスする。 声の大きさが適当によい。早口でない。 思い出しながらざっと書いてみましたが

    説明のうまい人の特徴ってこんな感じ。 - もっこもこっ
  • 網膜ディスプレイで「テレスカウター」製品化 NEC、ブラザー製品採用

    NECは10月26日、ブラザー工業の眼鏡型網膜走査ディスプレイを採用した業務支援システム「Tele Scouter」(テレスカウター)を製品化し、2010年11月から出荷すると発表した。網膜ディスプレイとウェアラブルコンピュータを組み合わせ、工場や倉庫の担当者による現場業務支援などの用途を想定。コンテンツ配信などへの展開も進めていく。 網膜ディスプレイとウェアラブルコンピュータ端末、管理用サーバなどで構成。マニュアルや生産指示書、ピッキング情報などをウェアラブルコンピュータに送り、網膜ディスプレイで表示。現実の視界に重ねて映像を表示できる網膜ディスプレイの特徴を生かし、現場担当者はハンズフリーでマニュアルなどを確認しながら現場作業を行える。 ディスプレイに装着した小型カメラの映像を中央サーバに送り、部の技術者と現場担当者でトラブル解決について話し合うといったことも可能だ。ディスプレイとウ

    網膜ディスプレイで「テレスカウター」製品化 NEC、ブラザー製品採用
  • USBメモリからWindows 7をインストール、MSがツール公開 

  • Windows 7をインストールする前に準備しておきたいこと! | ライフハッカー・ジャパン

    デスク配線がスッキリ。Ankerの全部入り12 in 1モニタースタンドが突然8,250円OFFされてた #Amazonセール

    Windows 7をインストールする前に準備しておきたいこと! | ライフハッカー・ジャパン
  • 誰でもわかる育児ストレスガイド- なんでかフラメンコ

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    誰でもわかる育児ストレスガイド- なんでかフラメンコ
  • 堀江貴文『上場企業における労働の報酬』

    堀江貴文オフィシャルブログ「六木で働いていた元社長のアメブロ」 一般的には、ホリエモンとか堀江とか呼ばれています。コメントはリアルタイムには反映されません。私にコンタクトを取りたいときは、info@takapon-jp.comへメールでご相談ください。 複雑に考えると結論が出ないので、私はシンプルに株主という形に利害関係者(ステークホルダー)をまとめようと努力してみた。ストックオプションで従業員や取引先の一部に株式購入権を配り、一株あたりの価格を下げることでお客様も株式を購入しやすいようにした。 成長している間は株価の長期的な値上がり益を還元し、安定成長期に入ったら配当という形での株主還元を考えていた。サービスの値段を下げると企業の利益は圧迫される。だから適正価格を納得していただく代わりに株式を購入していただき、値段を適正価格に維持して利益を出しそれを株式の値上がりと配当という形でお客様

    堀江貴文『上場企業における労働の報酬』
  • 【特集】〜インストールから設定・活用まで〜 すべてが分かるWindows 7大百科 (1) すべてが分かるWindows 7大百科 〜目次〜 | パソコン | マイコミジャーナル

    2009年10月22日、大きな期待の中で、Windowsファミリーに新たなOS「Windows 7」が加わった。先進的な変更が加えられたWindows Vistaのコアテクノロジは引き継ぎつつ、評価されなかった部分には改良を施した。さらに、ユーザビリティを向上させる新たな技術やアイディアも豊富に盛り込み、新時代を担うOSに相応しい高い完成度を実現している。 今回、Windows 7の導入検討の段階から、インストールの手引き、基の設定方法、その後の活用術に至るまで、同OSのすべてが分かる特集記事を用意した。 以下が、その内容だ。 第1章 Windows 7への道 ■Windows XPからWindows 7まで (1/2) --長すぎたWindows XPの"春" ■Windows XPからWindows 7まで (2/2) --ViennaからWindows 7へ ■Window

  • アルゴリズムの紹介

    ここでは、プログラムなどでよく使用されるアルゴリズムについて紹介したいと思います。 元々は、自分の頭の中を整理することを目的にこのコーナーを開設してみたのですが、最近は継続させることを目的に新しいネタを探すようになってきました。まだまだ面白いテーマがいろいろと残っているので、気力の続く限りは更新していきたいと思います。 今までに紹介したテーマに関しても、新しい内容や変更したい箇所などがたくさんあるため、新規テーマと同時進行で修正作業も行なっています。 アルゴリズムのコーナーで紹介してきたサンプル・プログラムをいくつか公開しています。「ライン・ルーチン」「円弧描画」「ペイント・ルーチン」「グラフィック・パターンの処理」「多角形の塗りつぶし」を一つにまとめた GraphicLibrary と、「確率・統計」より「一般化線形モデル」までを一つにまとめた Statistics を現在は用意していま

  • 捨印の恐ろしい本当の話し

    捨印の恐ろしい当の話し (文:結城) 捨印は現代の凶器です。 ただし、誰もが使えるわけではありません。凶器として使えるのは金融機関です。皆さんが契約した金銭消費貸借契約書や保証契約書に必ず押されています。そう、あなたはこの押印の意味を知らずに、金融機関の人に言われるままに契約書の端の方に、ハンコを押したはずです。「ここに印鑑(捨印)を押してください。はいわかりました。」と。もちろん正しくその印鑑(捨印)の効用など金融機関の人は教えてくれなかったはずです。 捨印の効用は、契約書に後から債務者や保証人の意思確認をしなくても、勝手に金融機関の人が書き加えたり修正したり出来る事です。具体的には契約者人の署名や借入金額の修正などを金融機関の人は勝手に出来るという事です。つまり、捨印を押す事によって、白紙の契約書を差し入れした事と同じになるのです。 法的な根拠は、民事訴訟法228条の4です。この条

  • XPath に文字列を埋め込むときの注意 - IT戦記

    よく、以下のように XPath に文字列を埋め込む事があります document.evaluate('//*[@class="' + text + '"]', document, null, 7, null); まあ、僕もよくこんなコード書くんですけど。 でも、これって text が外部から来るものだったら、意図通りの動作をしないんですよね たとえば、以下のような例です。 var text = '"] | /hoge/fuga/piyo | .["'; document.evaluate('//*[@class="' + text + '"]', document, null, 7, null); というわけで 任意の文字列を XPath の式に変換する JavaScript を書いてみた 以下で試せます http://amachang.sakura.ne.jp/misc/xpath_es

    XPath に文字列を埋め込むときの注意 - IT戦記