タグ

2013年4月28日のブックマーク (22件)

  • オブジェクト指向についてまとめたもの - だるまのエクセルVBA

    オブジェクト指向についてまとめたもの このコンテンツの開設理由 オブジェクト指向で設計する際に頭に入れた方が良いと思ったこと(基礎的な内容) クラスとオブジェクト インスタンススコープの属性とクラススコープの属性 インスタンススコープの操作とクラススコープの操作 オブジェクト指向とモジュールの凝集度、モジュールの結合度 クラス図とER図とクラスの抽出 クラスの正規化 関連 POA、DOAとオブジェクト指向 カプセル化と属性と操作 ←サンプルがバグっていました。大変申し訳ございません。(2007/11/7) 多態性 継承 依存 例外が発生したときの処理方針 オブジェクト指向とUML オブジェクト指向の限界 オブジェクト指向関連以外の設計について オブジェクト指向のメリットとデメリット オブジェクト指向で設計する際に頭に入れた方が良いと思ったこと(より良い設計をするための内容) オブジェク

    t_a_o
    t_a_o 2013/04/28
  • シェルスクリプトでビッグデータ処理~ユニケージ開発手法とは~

    EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

    シェルスクリプトでビッグデータ処理~ユニケージ開発手法とは~
  • クライアントに振り回されるWebデザイナーに共通した、たった一つの特徴 - studio room134

    どうしたらクライアントの納得するデザインにたどり着けるのだろう。と考えたことはありませんか?デザインのフィードバック地獄で苦労したWebデザイナー、ディレクターの方は多いと思いますが、振り回されがちなWebデザイナーの特徴とその対処法について、ケーススタディでまとめてみました。 ■クライアントに振り回されるWebデザイナー/WEBディレクターの特徴 「フィードバック指示を額面通りに受け取ってしまう」 これに尽きます。クライアントはデザインをした事が無い人がほとんどなので、修正指示もデザイン的には正しくない事がかなりの割合であります。 これは映画を観て良かった悪かったは誰にでも評価できるが、その映画をどのように修正したらよりよくなるかは経験を積んだ者にしかわからない、というのと同じことです。 にもかかわらず、「ここのボタンを赤くしてください」、「背景をグレーにしてください」という指示を額面通

    クライアントに振り回されるWebデザイナーに共通した、たった一つの特徴 - studio room134
  • Improve Your Python: 'yield' and Generators Explained

    Looking for Python Tutoring? Remote and local (NYC) slots still available! Email me at jeff@jeffknupp.com for more info. Prior to beginning tutoring sessions, I ask new students to fill out a brief self-assessment where they rate their understanding of various Python concepts. Some topics ("control flow with if/else" or "defining and using functions") are understood by a majority of students befor

    Improve Your Python: 'yield' and Generators Explained
    t_a_o
    t_a_o 2013/04/28
  • https://www.false.jp/pa/

  • PonyORM - Python ORM with beautiful query syntax

    Tweak Pony ORM to meet specific requirements or develop a complete app using Python, TypeScript and ReactJS. The team of software development experts from our partner AgileCode can provide custom development for your project. Email us to info at ponyorm.org with a summary of your needs and we will give you an estimate of time and price. Get estimate Using Pony object-relational mapper you can conc

    t_a_o
    t_a_o 2013/04/28
  • cmd.exe のコマンドラインの仕様を解析してみた - 永遠に未完成

    cmd.exe の引数の扱いがあまりにもカオスだったのでちょっと頑張って調べてみた。 来ならここは公式の資料に当たるのが正しいアプローチだと思うけど、どうしても公式の資料が見つからなかったので、色々試して推測してみることに。 断片的な資料は見付けたけど、完全じゃない。一応URL貼っておく。Windows Server 2003 のヘルプだけど、恐らくそんなに変わらないと思う。 コマンド シェルの概要 コマンド リダイレクト演算子を使用する なので、以下で述べる内容は間違いを含む可能性があります。というか正確さは一切保証されないのであしからず。 検証方法 以下のような引数をただ表示するだけの簡単な C のプログラムを用意した。仮に args.exe とでもしておく。 #include <stdio.h> int main(int argc, char const* argv[]) { in

    cmd.exe のコマンドラインの仕様を解析してみた - 永遠に未完成
  • Introduction

    This free book is what I wanted when I started working with single page apps. It's not an API reference on a particular framework, rather, the focus is on discussing patterns, implementation choices and decent practices. I'm taking a "code and concepts" approach to the topic - the best way to learn how to use something is to understand how it is implemented. My ambition here is to decompose the pr

  • ASP.NET Web API の Route Debugger が凄かった - miso_soup3 Blog

    ASP.NET Web API の Route Debugger を試してみました。 ルーティングがどのように選択されているかを確認したり、 思った通りにアクションメソッドにマッピングできない時の調査に大変役立ちます。 元の記事はこちらです。Debugging ASP.NET Web API with Route Debugger デバッガーを実行するまで Route Debugger は NuGet を使って、自分のプロジェクトに配置することができます。 ApiController が追加してあるプロジェクトを用意し、 (もしなければ、Web API テンプレートで新規作成しても試せます) パッケージマネージャで以下の様に打ち込みます。 PM> Install-Package WebApiRouteDebugger すると、プロジェクトに RouteDebugger のエリアが追加され、

    ASP.NET Web API の Route Debugger が凄かった - miso_soup3 Blog
    t_a_o
    t_a_o 2013/04/28
  • 転送中

    リダイレクトします 以前ここにあったブログは、現在 http://mbahack.syui.ml/2013/04/vagrantveeweeubuntu.html にあります。 リダイレクトしますか。

    t_a_o
    t_a_o 2013/04/28
  • Web is the OS (Firefox OS)

    エフスタ と HTML5とか勉強会 − ふくしまの春風 で使用したスライド (当日割愛した追加セクションあり) http://kokucheese.com/event/index/74303/Read less

    Web is the OS (Firefox OS)
  • ThinkPython

    ThinkPythonの日語版ページ Pythonを勉強しよう ThinkPython:How to Think Like a Computer Scientistの日語訳は こちら です。 また、ThinkPython:How to Think Like a Computer Scientist(2nd Edition)の日語訳は こちら です。 また、Tkinter Tutorial by Bernd Kleinの日語訳は こちら です。 また、wxPythonの例題集は こちら です。 日語訳の感想やご意見は thinkpython(at)cauldron.sakura.ne.jp までお寄せください。

  • サーバ構築・デプロイの自動化の話。或いはChefとCapistranoの素敵な関係 - プログラマでありたい

    最近のChefのブレイクで、サーバの構築も自動化でという潮流になっています。そんな中でチラホラ見受けられるのが、アプリのリリースもChefでという考え方です。私は微妙に違うのではないかなぁと思っているので、ちょっと考えを整理してみました。併せてCapistranoの紹介もしてみます。 Chefの役割 まずChefについてです。Chefの役割としては、サーバの状態を管理するものです。ここで言うサーバの状態というのは、各種ミドルウェアのインストール状態&設定です。いわいるサーバ構成ですね。またChefを使う最大のメリットは、開発環境やステージング環境、番環境と全ての環境を同じスクリプトで構築するので、手作業によるミス等による微妙な差異が発生しなくなることです。 さてここで問題になるのが、サーバ上のアプリケーションのコードやデータベースのテーブル定義は、サーバの状態に入るのかという点です。入る

    サーバ構築・デプロイの自動化の話。或いはChefとCapistranoの素敵な関係 - プログラマでありたい
    t_a_o
    t_a_o 2013/04/28
  • MVC、自分用メモ - Smalltalkのtは小文字です

    ▼Reenskaug (XEROX PARC) 「MVC」/ Things - Model - View - Editor MVC / XEROX PARC 1978-79 変化しにくいインフォメーションと変化しがちなプレゼンテーションとの分離。メンタルモデルの記述としてのMVCは失敗(続きは DCI, Data - Context - Interaction で)。Smalltalk-76, 1978。 ▼Reenskaug (XEROX PARC) 「MVC」/ Model - View - Controller(Editor) MODELS - VIEWS - CONTROLLERS Controller を追加。Editor は特殊な Controller として位置付け。Smalltalk-80, 1979-。 ▼VisualWorks (ParcPlace Systems) 「

    MVC、自分用メモ - Smalltalkのtは小文字です
  • SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版)

    SQLアンチパターン 26章「とりあえず削除フラグ」 2015/08/31 @ GMO Yours #ronsakucasual https://atnd.org/events/68902

    SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版)
  • OpenCVで学ぶ画像認識 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    OpenCVで学ぶ画像認識 記事一覧 | gihyo.jp
  • Microsoft Code Digger をさっそくハックした

    昨夜リリースされたばかりの Microsoft Code Digger をさっそくハックしてみました。 明け方の段階ではつかえねーコレだったのですが、ハックによってそこそこ使えるようになった感じです。 何ができる物ですか? 簡単に言えば Pex の低機能版です。一メソッドを選択し、コンテキストメニューから Generate Inputs / Outputs Table を行うとPexでの動作パスの列挙および、その動作パスに入るパラメータ値、そのパラメータでの呼び出し結果がリストアップされます。 public class Class1 { public int Test( int x,int y) { checked { return x/y; } } } というTestAddを Generate Inputs/Outputs すると以下のように表示されます。 UI上ではそれだけです。これ以

    Microsoft Code Digger をさっそくハックした
    t_a_o
    t_a_o 2013/04/28
  • Ginger 英文チェッカー

    Ginger Pageとは? 英文でのビジネスメールやSNSなど、毎日の英語に必要な翻訳や英文校正の機能がワンクリックで実行できます。 さらに、類語検索や復習機能もワンクリックで使えて英語の学習にも最適です。 <8つの機能> Write (文法・スペルチェッカー) Translate (翻訳) Define (辞書) Synonym(類語検索) Favorites(お気に入り) Personal Trainer(復習) Phrase of the day(今日の英語) Personal Dictionary(マイ辞書)> ※Android版には、予測変換機能、キーボード搭載, iOS版には、キーボード搭載 Ginger Pageの特長 Ginger Pageは、世界で最もダウンロードされているマルチ英語ツールです。 必要な機能がすべて 翻訳や英文チェッカー、辞書機能、類語検索など、Ging

  • 最近のおっさんたち - steps to phantasien

    Gisted のドッグフードをかねて InfoQ のインタビューやプレゼンを見るようになった。 いくつか面白かったのを紹介したい・・・とおもってるうちにバックログを溜めすぎた。一度に紹介するのは諦めて何度かにわけよう。 今日はおっさん、具体的には ThoughtWorks 周辺の面々を追いかけてみます。InfoQ 中心だけどそれ以外も若干あり。 When Geek Leaks “プロダクティブ・プログラマ ” の著者 Neal Ford が あるキーノートにつけたタイトルは ”When Geek Leaks“。 ここでの Leak は前向きだ。Geek の情熱がその主たる関心の外にも影響を与えていくといいですね、という話。 ファインマンが物理学という専門以外で発揮した数々のいたずら心、 ”Now Every Company Is A Software Company” という Forbes

  • neue cc - RxとRedisを用いたリモートPub/Sub通信

    今日から始まったBuild Insiderで、RedisとBookSleeveの記事を書きました - C#のRedisライブラリ「BookSleeve」の利用法。Redis、面白いし、Windowsで試すのも想像以上に簡単なので、是非是非試してみて欲しいです。そして何よりもBookSleeve!使うと、強制的に全てがasyncになるので、C# 5.0でのコーディングの仕方のトレーニングになる(笑)。にちじょー的にasync/awaitを使い倒すと、そこから色々アイディアが沸き上がっきます。ただたんにsyncがasyncになった、などというだけじゃなく、アプリケーションの造りが変わります。そういう意味では、Taskは結構過小評価されてるのかもしれないな、なんて最近は思っています。 さて、RedisにはPub/Sub機能がついているわけですが、Pub/Sub→オブザーバーパターン→Rx!これは

  • jrubyでさくさくrspecを実行する(Nailgun or spork) - たごもりすメモ

    JRubyでコード書いてるとrspecを起動するたびに永遠にも等しい待ち時間が苦痛で苦痛で苦痛で。 素のrspecで5.6秒、rspecを実行するようにRakefileを書いた rake test で9.4秒、bundle exec rake test に至っては19.7秒という永遠にも等しい時間を必要とする。こうなると生きるのがつらくなってくる。 で、調べてたらsporkなるものがあるらしいんだけど試してみてもなんかいまいちうまくいかない。(うまく動いた、末尾の追記参照) んでさらに調べてたら、そもそもjvmの起動コストについてはNailgunという仕組みをつかってパスできるっぽい。世の中のRailsアプリだとRailsまわりのライブラリのロードがさらに辛いらしいが、まあそこは今の自分には関係ないのでパス。jvm起動コストだけなんとかなればいいや。 ということで、簡単。以下のようにする。

    jrubyでさくさくrspecを実行する(Nailgun or spork) - たごもりすメモ
  • ECD - ラップごっこはこれでおしまい Live at 粗悪百年物語

    粗悪興業主催「粗悪百年物語」 撮影 : 増田さん(twitter@takeyan_) ☟この曲が収録されているアルバムの詳細☟ ★soakubeats 1st Album "Never Pay 4 Music" 2012年12月24日発売! Price:1500円 形式:CD 人生、怒り、ユニークが凝縮された一枚がここに完成!! 試聴→http://soakukogyo.tumblr.com/post/382... <説明> 2012年12月24日、1枚目のアルバム「Never Pay 4 Music」を自主レーベル、粗悪興業から発売しました。 孤独なトラックメイカーでしたが、多くの人々に力を貸して頂き、お陰様でアルバム発売­できることとなりました。 今作には、ラッパーに、ECD、Cherry Brown、SIMI LABからOMSB、MARIA、大阪で活動するGRIMEラッパー

    ECD - ラップごっこはこれでおしまい Live at 粗悪百年物語
    t_a_o
    t_a_o 2013/04/28