タグ

marcie001のブックマーク (677)

  • 電子書籍のフォーマットとビジネスモデル(LL Tiger発表資料より)

    1. 電子書籍フォーマット関連年表 (年) DTP/CTS モバイル Web マルチメディア 1978:TeX 1982:PostScript 1987:HyperCard (1985:PageMaker) (1986:SGML) 1988:Director (1987:QuarkXPress) 1992 エキスパンドブック 1993 PDF (zaurus) HTML 1.0 1994 DAISY 1995 Shockwave 1996 PalmDoc Flash 1997 1998 T-Time(.book) 1999 (InDesign) HTML 4.01 OEBPS1.0 2000 mobi? XHTML 1.0 2001 XMDF XHTML 1.1 2002 OEBPS1.2 2003 2004 2005 Ajax(Web2.0) 2006 2007 AZW EPUB 2.0

    電子書籍のフォーマットとビジネスモデル(LL Tiger発表資料より)
  • モダンなプログラミング言語の開発環境の構築方法まとめ - ネットサービス研究室

    随時更新していきます。 モダンなPerlの開発環境の構築方法 モダンなPHPの開発環境の構築方法 モダンなPythonの開発環境の構築方法 モダンなJavaの開発環境の構築方法 モダン(かもしれない)なEclipse環境(Java)の構築方法 モダンなC, C++の開発環境の構築方法 モダンなMySQLの開発環境の構築方法

    モダンなプログラミング言語の開発環境の構築方法まとめ - ネットサービス研究室
    marcie001
    marcie001 2010/07/30
  • Expressionを使った動的なOR文の生成 - coma2n’s diary

    仕事でLINQ to SQLを使ってDBからデータを検索してくるアプリを開発していて、検索する値をスペースで区切った場合はOR検索するという仕様を実装する必要があった。 OR検索自体は以下のように論理演算子で条件をつないでいくだけ。 var result = from d in db.Document where d.FileName.Contains("値1") || d.FileName.Contains("値2") select d; こう書けるのは条件の数がわかっているからで、今回の場合は動的に条件が変わるためこの書き方はできない。SQLであれば単に文字列を連結していけばいいだけだけど、LINQの場合はそうはいかない。 なので、こういう時はExpressionを使うことになる(面倒くさいからあまりやりたくなかったけど)。ちなみに、AND条件の場合はWhereメソッドで連結すればいい

    Expressionを使った動的なOR文の生成 - coma2n’s diary
  • C#ラムダ式 基礎文法最速マスター - @IT

    ■0. まえがき 稿では、小さいテーマではあるが、まだまだ慣れ親しんでいない開発者が少なくないと考えられる「ラムダ式(C#)」についての基礎文法を簡潔にまとめる。「ラムダ式、どう書くんだっけ?」という場合のリファレンスとして活用していただけるとうれしい。また、ラムダ式を敬遠しているという方は、まず稿が学び始める取っ掛かりになるかもしれない(もちろん稿の説明は充実しておらず、すべてを学べるわけではないので、じっくり学ぶには「連載:C# 3.0入門 第1回 ラムダ式」を参照してほしい)。 今年(2010年)に入ってインターネット上では、プログラミング言語の基文法を簡潔にまとめた「○○言語 基礎文法最速マスター」(以降、最速マスター・シリーズ)というブログ記事が多数投稿されている。参考までに、そのいくつかを示そう(そのほかについては、こちらを参照されたい)。 C#基礎文法最速マスター:n

  • 菊池 Blog - 菊池 Blog

    社員採用が通年化されました また採用広報です。 株式会社クロスワープ/CROSSWARP Inc. (titleちゃんとしてねーなー、うちの会社) ってわけで、採用ページが上がっています。 基的に通年採用って事で締め切りとかは特に無しですので、腕に覚えのある方はどうぞ。 募集要項の選考プロセスにある通りでプログラムの書き問題がありますのでご了承ください。 posted @ 17:16 | Comment (1) [ASP.NET]デザイン時に web.config での定義を使えるようにする 表題の物、おすそ分け。 using System.Configuration; using System.Web.UI; using System.Web.UI.Design; namespace System.Web.UI { public static class ControlExtender

  • LINQ文で動的にWhere句を組み立てるには?[3.5、C#、VB]

    連載目次 .NET Framework 3.5(=Visual Studio 2008)以降では、LINQ(Language INtegrated Query)機能がC#言語やVB言語に導入されている。LINQを使うと、SQL文ライクな構文のプログラム・コードを記述することで、オブジェクト配列やXML、データベースなどに対するクエリ(=データ取得)を効率的に行える。従来のように、SQL文を文字列で記述してクエリする場合と比べて、コードがかなり短くなる。 ●LINQの問題と解決方法 しかしその手軽さの半面、欠点もある。一番大きな問題は、(簡単には)動的にクエリを組み立てられないことだ。 例えばキーワード検索で、そのキーワードが1つなのか10個なのか事前に決まっていない場合などではLINQは使いにくい。従来の文字列のSQL文であれば、文字列を連結しながら動的にWhere句を組み立てればよかった

  • maatkitを一通り使ってみたメモ - はまさき

    #hbstudy11でid:marqsさんがMaatkitに関する発表をしていて,僕も仕事でちょこちょこ使っていたので ダイアリーあたりに書きますね と云ったきり,書く書く詐欺になっていたので,さすがに書こうと思います. 割とみなさん知っているツールだと思うのですが,ウェブ上で日語の情報がなかなか見つからないので,何かのお役に立てればと思います.というか英語読めってことなのかもしれませんが. Mattkit 公式 MySQL Tools and Management Software to Perform System Tasks by Percona Maatkitは「実践ハイパフォーマンスMySQL」の著者であるBaron Scheartzによって作り始められた,MySQLやPostgreSQLのようなオープンソースのデータベースのための高品質なコマンドラインツールです. 実践ハイパ

    maatkitを一通り使ってみたメモ - はまさき
  • 「水曜どうでしょう」4年ぶりの新作、撮影スタートか

    北海道テレビ(HTB)による自社制作バラエティ番組「水曜どうでしょう」は、もともとは北海道内のみで放送されていましたが、その人気っぷりがじわじわと全国に広がり、番組販売によって各地の放送局でも放送されるようになりました。今では、放送時期のズレなどによって、日全国でほとんどいつでも「どうでしょう」のいろいろな回が見られるという他に類を見ない番組となっています。 その最新シリーズが、どうやら動き出したらしいことが公式サイトで明らかになりました。 詳細は以下から。 [水曜どうでしょう official website] HTB「水曜どうでしょう」公式サイトにある「日の日記」によると しばらく旅に出ます。 4年ぶりのどうでしょうの旅です。 なーんにも考えず、ただふらりとしてこようと思っています。 2010年7月27日  どうでしょう班 とのことで、2006年夏に収録して2007年に放送されたヨ

    「水曜どうでしょう」4年ぶりの新作、撮影スタートか
    marcie001
    marcie001 2010/07/27
  • http://twitter.com/kaolu4s

    http://twitter.com/kaolu4s
  • エンジニアが合コンで使える、口説き文句 - UNIX的なアレ

    いつも合コンで「仕事なにやってるの?」と聞かれると、「えっと・・・インターネット関係」といってお茶を濁していませんか? サーバーエンジニアたるもの、いつでも熱いマインドを忘れてはいけません。 いくつかのくどき文句を用意いたしました。 今日は待ちに待った合コン! さぁそれでは今日は待ちに待った合コンです。 エンジニアとしての知識をギラギラに使い倒していきましょう。 君にnmap! まずはnmapで開きポートを探しましょう。セグメント単位でも調べることもできるので豪快に。 特に指輪の位置や種類には注意。 ぼくはもうスワップアウトしそうだよ! 何よりも自分の気持ちを伝えるのにはこの言葉がささるでしょう。ただし、swapアウトしてしまうとパフォーマンスが劇的に落ちるので注意。 あの子をnslookup 電話番号を聞くときはこの言葉で。しっかりと相手のIPアドレスを調べましょう。 ただし、/etc/

    エンジニアが合コンで使える、口説き文句 - UNIX的なアレ
  • foreach with index

    Ask questions, find answers and collaborate at work with Stack Overflow for Teams. Explore Teams Collectives™ on Stack Overflow Find centralized, trusted content and collaborate around the technologies you use most. Learn more about Collectives

    foreach with index
    marcie001
    marcie001 2010/07/27
    index 付き foreach の書き方
  • 外出先でPCを使うための電源・無線LANが借りられるお店を探す方法 | nanapi[ナナピ]

    外出先でPCを使うための電源・無線LANが借りられるお店を探す方法 に関するライフレシピをご紹介します。nanapi [ナナピ]は、みんなで作る暮らしのレシピサイトです。仕事で外出が多い方やノマドワーカーの方は、電源や無線LANが使えるカフェなどで作業をする機会が多いですよね。 電源・無線LANの検索サービスや、それらの情報をまとめたサイトがあるのでそれらを使ってお店を探します、 でも、 「どのサイトを使ったらいいの?」 「自分にあったサイトはどれ?」 という方も多いと思いますので、私が使ったものの中からオススメを簡単な特徴を添えてまとめてみました。 皆さんのより快適なモバイルライフにお役に立てれば嬉しいです!! 電源のあるカフェを探すなら【ハックスペース】 「電源(コンセント)」「ソファ」「無線LAN」「深夜営業」などの条件で店舗を探せます。 地域(東京のみ?)を選択してお店を探します

  • IPアドレスによるIISの接続制限: のりのお仕事

    通信の暗号化は出来ましたが、Webアプリの場合ブラウザがあれば、通常はだれでもサイトにアクセスできる状態になっています。 しかし、誰でもアクセスできる状況というのは好ましいことではありません。 ソフトの場合は使うパソコンのみにインストールすればよいのですが、Webアプリの場合は、クライアントPCにソフトをインストールするわけではないので、サーバー側で制限することになります。 学校で使われているコンピューターはDHCPは使われておらず、IPアドレスが固定されていますので、IPアドレスによる制限をかけて、使えるパソコンを制限します。 IISマネージャーを起動し、サイトのプロパティを開きます。 「ディレクトリセキュリティ」のタブを開き「IPアドレスとドメイン名の制限」の編集ボタンを押します。 初期設定は、すべてのコンピュータからのアクセスを「許可する」に設定されていますが、「拒否する」に変更し、

  • Hudsonで.NETのCI環境を簡単に構築する方法 - Faster Than Light

    .NET開発の継続的インテグレーション(Continuous Integration)の仕組みとして、Hudsonが利用出来ます。その備忘録を残します。 ここでHudsonがやっていること Subversionからソースファイルを取得する MSbuildでビルドを実行する NUnitで単体テストを実行する これだけです。 Hudsonに以下のプラグインを導入します MSBuild Plugin NUnit Plugin HudsonにMSBuildプラグインを導入 http://wiki.hudson-ci.org/display/HUDSON/MSBuild+Plugin msbuild.hpi をダウンロード HudsonにNUnitプラグインを導入 http://wiki.hudson-ci.org//display/HUDSON/NUnit+Plugin nunit.hpi をダウ

    Hudsonで.NETのCI環境を簡単に構築する方法 - Faster Than Light
  • 少女と狭量 - 傘をひらいて、空を

    私そんな簡単にかわいいなんて言えませんよ、こわくて。今春入社の後輩はそうつぶやいてフリーズドライの中華スープにお湯を注ぎ、持参のおにぎりと並べ、両手をあわせていただきまあすと言った。私も同じポーズで唱和した。今日のランチは原価約200円ですと後輩は自慢した。彼女の趣味節約だ。なにかほしいものがあるんですかと質問してみたら、別にないですという答えが返ってきた。お金が浮くこと自体がたのしいんです、暗いやつですよね。 かわいいって言うのこわいってどういうこと。私は訊く。同じ職場の別の人がなにかというと「かわいい」と言うので、動物はともかく植物までかわいいというのはちょっと変わっている、という話を、もともとはしていたのだった。 彼女は小さいスプーンでスープをくるくるかきまわし、だっていろいろばれちゃいますよとこたえた。私がかわいいと思うものって私がどういう感覚を持った人間かをすごく鮮やかに示すじ

    少女と狭量 - 傘をひらいて、空を
  • モデルとマッピングの生成

    Entity Framework のアプリケーションとサービスは、XML ベースの言語で表現されるモデル情報とマッピング情報に基づいています。 概念スキーマ定義言語 (CSDL)] ストア スキーマ定義言語 (SSDL) マッピング スキーマ言語 (MSL) CSDL はアプリケーション データを概念モデルのエンティティとリレーションのセットとして表し、Entity Data Model を実装したものです。 ストレージ モデルは SSDL で表現され、データ ストアのスキーマを表します。 2 つのモデル間のマッピングは MSL で表現されます。 アプリケーションの CSDL、SSDL、および MSL コンテンツは ADO.NET Entity Data Model Tools による自動生成が可能です。 Entity Data Model Wizard はモデルとマッピングの情報のほかに

    モデルとマッピングの生成
  • Blog - Mikula Beutl - SEO Consulting

    This guide is the safest way to do a domain switch, you get all you need to change a blocked domain. What is a user flow and a user journey? There’s a macro view of a customer experience that we can analyze and partially control.

    Blog - Mikula Beutl - SEO Consulting
  • クイック スタート (Entity Framework)

    このクイック スタートでは、「はじめに (Entity Framework)」のトピックに関する理解をより深めるための一連のタスクを紹介しています。 これらのタスクは、ADO.NET Entity Framework の概念を効率よく理解できるように作成されています。 学習する内容 このクイック スタートの最初の作業では、School データベースを作成し、Visual Studio のツールを使用しながら、データベース内のテーブルに対する 1:1 のマッピングに基づいてモデルとマッピングの情報を生成する方法を紹介しています。 その後、Visual Studio を使用した Windows フォーム アプリケーションの作成、School モデルのデータにアクセスするためのクエリの作成、表示コントロールへのクエリ結果のバインド、オブジェクトの更新、データベースへの変更内容の保存などのタスクを

    クイック スタート (Entity Framework)
  • チュートリアル: ストアド プロシージャへのエンティティのマッピング (Entity Data Model ツール)

    このチュートリアルでは、Visual Studio、.NET Framework、および Visual C# または Visual Basic のプログラミングの基的なスキルがある読者を想定しています。 Person エンティティのストアド プロシージャへのマッピング エンティティの挿入操作をストアド プロシージャにマップする際に、挿入される行の主キー値がサーバーで作成される場合は、その値をエンティティのキー プロパティにマップする必要があります。 この例では、新たに作成された主キーが InsertPerson ストアド プロシージャから結果セットの一部として返され、 エンティティ デザイナーの [<結果バインドの追加>] 機能を使用してエンティティ キー (PersonID) にマップされます。 注 : Person エンティティをストアド プロシージャにマップするには Visual

    チュートリアル: ストアド プロシージャへのエンティティのマッピング (Entity Data Model ツール)
  • LINQ to Entities でのクエリ - ADO.NET

    クエリは、データ ソースからデータを取得する式です。 一般に、クエリは専用のクエリ言語で表現されます。たとえば、リレーショナル データベースであれば SQL、XML であれば XQuery が使用されます。 そのため、開発者はクエリの対象となるデータ ソースやデータ形式ごとに新しいクエリ言語を習得する必要があります。 統合言語クエリ (LINQ) は、データ ソースや形式の違いを意識することなくデータを扱うことのできる、より簡素化された一貫したモデルを提供します。 LINQ クエリでは、常にプログラミング オブジェクトを操作することになります。 LINQ のクエリ操作は、データ ソースを取得し、クエリを作成して、クエリを実行するという 3 つのアクションから成ります。 LINQ を介したクエリは、IEnumerable<T> ジェネリック インターフェイスまたは IQueryable<T>

    LINQ to Entities でのクエリ - ADO.NET