タグ

2012年5月9日のブックマーク (12件)

  • 100均 激安タッチペンiPad用のスタイラスペンを百円で手に入れたいなら「ローソンストア100」 | nori510.com

    個人的にお絵かきを頻繁にするわけでもないので、なんとなく買わないまま今まできました。 けど、やっぱり欲しい。 と言う事で、安いタッチペンでもあればなーとダイソーや、セリカなどの百円均一に行った時になんとなく探していたんですが、なかなか見つからなかった。 それでも、我々探しました。必死に探しました。見つけました。ステキやん。 見つけたのはローソンストア100。盲点でした。 ローソンストア100にあった百円のタッチペン こんな包装をされたタッチペン。 こんなウラ面。 取り出したスタイラスペン。 伸縮して、約7cm〜約10.5cmまで伸びます。 早速iPadでテスト。ちゃんと動く、動く、動くぞー!! かけた、書けた、描けたぞーー!!! 100円で手に入るのは嬉しいですね。 おわりに 私がたまたま入ったローソンストア100には、コレ以外にもイヤホンジャックに挿して、持ち運ぶタイプのスタイラスペンも

    100均 激安タッチペンiPad用のスタイラスペンを百円で手に入れたいなら「ローソンストア100」 | nori510.com
    kahki
    kahki 2012/05/09
  • Mutexをさらに便利に - いわゆるメモ書き@C#

    C#便利なMutexであるが、それをさらに便利にしよう。 using (new AdvancedMutex("name")) { Console.WriteLine("start"); Thread.Sleep(50000); Console.WriteLine("end"); } こんな風にusingだけで簡単にプロセス間排他制御できるようになるユーティリティクラス。AbandonedMutexExceptionで悩む必要が減る。 using System; using System.Threading; public class AdvancedMutex : IDisposable { private Mutex mutex; public AdvancedMutex(string name) { mutex = new Mutex(false, name); mutex.WaitO

  • [雑記] スレッド間の競合回避

    概要 (書きかけ) 複数のスレッドが同じデータを読み書きする場合、以下のような問題が起きる可能性があります。 読む → 加工 → 書き戻す という一連の作業の間に別の処理が割り込むことで、加工結果が正しく書き戻せないことがある。 書き換えの途中で読み込み処理が走ることで、中途半端な不正なデータになってしまう。 このような問題を避けるためには、一連の処理を原子的に(他のスレッドに割り込まれることなく)行えるような仕組みが必要になります。 「マルチスレッド」で説明した「ロック」も、そのための仕組みの1つです。 ここでは、原子性の保証に必要ないくつかの概念について説明して行きます。 予定 ●前置き ここで話すような内容、実際のところ、ライブラリの内部とかに閉じ込めて、エンド ユーザーが直接触らない方がいい。 並列処理、マルチ スレッド プログラミングの怖さはテストのしにくさ。 100万回に1回と

    [雑記] スレッド間の競合回避
  • FizzBuzz問題を使って社内プログラミングコンテストを開催してみた - give IT a try

    はじめに 先日、社内で初めてプログラミングコンテストを開催しました。 お題はかの有名なFizzBuzz問題です。 全員楽勝で解答するだろうと思いきや・・・結果はいかに!? ちょっと長いエントリですが、このコンテストの顛末をお楽しみください。 開催の動機と経緯 メンバーの向上心を刺激するために、なにか面白くて技術的に意味のあるイベントを開きたかった。 以前からFizzBuzz問題を全員で解いてみたかった。 FizzBuzz問題はプログラマなら解けて当たり前、というようなWeb記事をよく見かけていた。 これぐらいなら誰でも解けるだろうと自分も思っていたが、実際にやってみないとわからない。 そこで社内プログラミングコンテストを開き、みんなでFizzBuzz問題を解いてみたいと思った。 マネージャーに話を持ちかけたところ、すぐに賛同してくれた。 FizzBuzz問題以外の追加問題も作成したが、第1

    FizzBuzz問題を使って社内プログラミングコンテストを開催してみた - give IT a try
    kahki
    kahki 2012/05/09
  • 練習問題 - プログラミングスレまとめ in VIP

    これは何? † 練習問題(アルゴリズム編)もご覧ください。 練習問題を集めてみました。 言語は問いません。入力出力は特に問いません。 キー入力でもファイルでもソースにべた書きでもいいです。 答えは誰かが書いてくれます。それまではスレで聞いてください。 ↑ ループ練習 † Hello World![改行]を5回表示させてください。 print(或いはprintf,cout等)を5回コピーすれば当然可能ですが、 ループ構文(for,while等)を利用して、print等は1回の使用にとどめてみてください。 出力結果 Hello World! Hello World! Hello World! Hello World! Hello World! 解答例 Java版 C Python Haskell Scala Scheme 可能ならコマンドラインから入力を受け取って、n回表示するように改造してく

    kahki
    kahki 2012/05/09
  • 「ソフトウェア設計とは何か?」がすごい - Lism.in * blog - nekoya (id:studio-m)

    結構前のエントリになりますが、cles::blogさんで紹介されている「プログラミングは設計か製造か?」に感銘を受けました。はてブを見ていると、最近になってwebarchiveから発掘されたようです。 ソフトウェア設計とは何か? 原文はこちらで公開されている模様。 What Is Software Design? by Jack W. Reeves - developer.*, Developer Dot Star 全編にわたって非常に示唆に富んだ内容となっています。印象深かったトピックは以下。 ソースコードは設計であり、ドキュメントである ソフトウェア開発における「製造」とはビルドである 製造はコンパイラとリンカの仕事であり、コストは非常に小さい テストやデバッグは設計の検証と洗練のプロセスである 他の工学分野のそれと等価で手を抜くべきでない 「コーディング」「テスト・デバッグ」「(俗に

    「ソフトウェア設計とは何か?」がすごい - Lism.in * blog - nekoya (id:studio-m)
    kahki
    kahki 2012/05/09
  • ITアーキテクトのためのシステム設計実践ガイドVOL.2 - Architect's Log

    アーキテクチャ設計の良を見つけたので紹介します。 ITアーキテクトのためのシステム設計実践ガイドVol.2 (日経BPムック)posted with ヨメレバ日経SYSTEMS 日経BP社 2010-06-17 Amazonで購入Kindle楽天ブックスで購入7netで購入hontoで購入e-honで購入 紀伊國屋書店で購入 丸善&ジュンク堂で購入 「【第3章】 ゼロから学ぶアーキテクチャ設計」は一読の価値ありです。

    ITアーキテクトのためのシステム設計実践ガイドVOL.2 - Architect's Log
    kahki
    kahki 2012/05/09
  • 最強のIT系かあちゃんからたかしへのアドバイス

    バーンれっどさーん @ledsun たかしへ あなたの勤怠確認しました.こんなに残業が多い割に大して売上が上がってないのはどうしてですか?顧客との信頼関係の構築も甘いとと思います.来月からは頑張って下さい.ちなみに母さんは今月、10人月で作ったシステムを3000万で売ってきました。 バーンれっどさーん @ledsun たかしへ あなたの立てたスケジュール読みました。作成工数だけでバッファがありません。予想外の事態が起きた時はどうするのですか?残業でカバーですか?お客様が参加するイベントが入っていません。都度調整ですか?事前に提示していないと都合がつかなくても納期延長できませんが大丈夫ですか? バーンれっどさーん @ledsun たかしへ あなたの作った機能仕様書読みました。技術的面ではチャレンジグで素晴らしかったです。でも、このシステムを使う人にどういうメリットがあるか分かりませんでした。

    最強のIT系かあちゃんからたかしへのアドバイス
    kahki
    kahki 2012/05/09
  • Git 対 Mercurial:なぜ Git を選ぶのか? - Atlassian Japan

    今回は Atlassian の開発者である Charles O’Farrell によるゲストブログです。チームが DVCS として Git を選択する理由について説明します。Charles はコーディングをほとんど DVCS 上で行い、また ClearCase から Git へユーザーを移行させる作業を行ってきました。 前回の記事では、分散バージョン管理システムとしてチームがなぜ Mercurial を選択するのかについて考えてみました。今回は、分散バージョン管理システム (DVCS) として なぜ Git が有力な選択肢であるのかについて考えてみましょう。 1970 年の黎明期から、ギークたちはどちらが善でどちらが悪かという血なまぐさい論争を長い間行ってきました。それが VimEmacs との間の戦いです。最近では、それとは別のツールセットについて、ギークたちは来の仕事そっちのけ

    Git 対 Mercurial:なぜ Git を選ぶのか? - Atlassian Japan
  • booklists.me

    This domain may be for sale!

    kahki
    kahki 2012/05/09
  • 2年目プログラマにおススメする5冊 - @ledsun blog

    プログラマは勉強し続ける職業です。を読みましょう。 誰に? 対象とする人 仕事でWebアプリケーションの一部を作ったことがある 仕事SQLを書いたことがある 対象としない人 一人でWebアプリケーションを作れる DBの論理設計ができる 5冊の デバッグルール 楽々ERDレッスン ノンデザイナーズ・デザインブック プログラムはなぜ動くのか 体系的に学ぶ 安全なWebアプリケーションの作り方 デバッグルール プログラム自体は書けるのに依頼された仕事をこなすのに諸先輩に比べると時間が掛かることがあると思います。掛かっている時間の内訳をみると、プログラムを書くことより書いたプログラムが動かなかった時の原因調査に時間が掛かっていることが多いです。何故時間がかかるのでしょうか?エラーメッセージでググって上手い事解法を引き当てるか、コードを適当に変更して正しく動くことを祈るぐらいしかできないからで

    2年目プログラマにおススメする5冊 - @ledsun blog
  • 今日からソフトウェア開発者になった人に本気で勧める5冊 - @ledsun blog

    就職して今日からソフトウェア開発者になった人向け。 気! どれくらい気かって言うと会社の新人に強制的に読ませてるくらい気*1。読破したら偉いとか、興味をもってくれたらうれしいとかじゃない。絶対読め。そして絶対読める。 誰に? 対象とする人 SIerでWebアプリを作る 研究の道具としてプログラミングをしたことはあるがプロダクトを作ったことがない 今まで書いたプログラミングのコード量が3000行以下 文系出身でプログラミングとか知らない、今日からソフトウェア開発者を目指す 対象としない人 新しいことを知るのが好きで、難しいほど興奮する 既にプログラミング経験していて、プログラミングをの腕を上げる具体的な方法を知りたい ソフトウェア開発に興味がない 組み込み系とかソーシャル系とか自社サービスな人は、ネットワークとWebアプリは他のに変えた方がいいかも 5冊の 読むは以下の五冊。そ

    今日からソフトウェア開発者になった人に本気で勧める5冊 - @ledsun blog