2022/1/13をもって お客様がご利用中のブラウザ (Internet Explorer) のサポートを終了いたしました。 (詳細はこちら) クックパッドが推奨する環境ではないため、正しく表示されないことがあります。 Microsoft Edge や Google Chrome をご利用ください。 (Microsoft Edgeでクックパッドにログインできない場合はこちら)
本稿では、LINQ(Language Integrated Query)の生い立ちについての話をしてみたい。 LINQは、C# 3.0の目玉機能として、2005年夏に発表、2008年に初頭に製品化されたものである。製品化から数えてももう3年が過ぎたわけだが、いまだ誤解の多い機能だろう。LINQの一側面だけを見て、 O/Rマッパーの一種 C#やVB(Visual Basic)のコード中にSQL風のクエリを埋め込める機能 などといわれることもある。これは、一側面が見えているだけいいかもしれない。まれに、 if文やfor文が書ければ、プログラムは書ける C# 3.0/VB 9で何だかいきなり機能が増えすぎてもう付いていけない というような声さえ聞こえてくる。 しかし、そう身構えないでほしい。LINQが目指すものは実のところ単純で、「データ処理の直交化と汎用化」である。この考え方は何もLINQで初
C# では Ver. 3.0 から LINQ という機能が追加されました。 LINQ の処理は C, C++, Java などから移ってきた人には馴染みにくいらしいです。 実際、 LINQ がなくてもアプリは作れないこともないですし、 C# を使っているけど、 LINQ は使っていないという人もいるのではないでしょうか。 しかし、それは非常にもったいないです。 私も C, C++ を使ってきた人間ですが、同時に Ruby や Lisp 好きでもあるので、 LINQ は素晴らしい機能だと思います。 今回はそんな LINQ の魅力の紹介と LINQ を使っていくための入門的な記事を書いてみました。 LINQ の魅力 標準クエリー演算子とクエリー式 LINQ には SQL のようなクエリー式と 通常のメソッド形式の標準クエリー演算子の 2 つの書き方ができます。 その特異さのため、 LINQ と
こんにちは、Sleipnir 3 for Windows 開発担当の上田です。 今回は Microsoft Visual SourceSafe( 以下 VSS ) のリポジトリを Mercurial のリポジトリに変換する手順を紹介したいと思います。 以下の手順で私自身がリポジトリの変換をすることが出来ました。 1. 変換に必要になるツールを導入します。 ■ TortoiseHG http://tortoisehg.bitbucket.org/ja/ ■ Git for Windows http://code.google.com/p/msysgit/ 以下の “Full installer for official Git for Windows” を利用します。 http://code.google.com/p/msysgit/downloads/list ■ Vss2Git http
⚠️ This project is no longer actively maintained or supported. You can open issues to record, share, and discuss them, but please do not expect anyone else to act on them. Because there are no regression tests or automated builds, pull requests will likely never be merged. If you would like to implement automated tests and builds, please contact me about becoming a maintainer. What is it? The Vss2
2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。本件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 本件に関する詳細は、プレスリリースをご確認ください。
ネットメディアは既存のコンテンツを吸い尽くす? 藤代:今回このモデレーションをやるに当たって「どんなことをみんなに聞きたいですか?」と知り合いに取材をしたんですけど、メディア関係者から一番大きくあったのが、ネットが既存メディアのコンテンツを吸い尽くしているんじゃないか、ということです。 ネットは自由に書けるようになった反面、雑誌や新聞に比べると原稿料が安いんですね。つまり、スマートニュースは既存メディアが掘った井戸を横から抜いてやってるんじゃないか、このままでは良い書き手がいなくなって、井戸が枯れてしまうのではないか、というような話があったと。 ヤフーは個人に対して開かれ、還元率も増やすると言ってましたけど、スマートニュースさんのチャンネルってメディアにしか開かれてないんですよね。 松浦:それで言うと、はてなさんのチャンネルプラスがあります。 藤代:僕もブログははてなで書いているから、はて
今年もHTML5 Minutesに登壇してきました。こんにちは、先生です。 当日は「フロントエンド開発スピードをあげるための環境を作ってみた話」をしてきました。 今回はその環境を使ってみるまでの手順を書いていきたいと思います。 必要なものをインストール NodeJS Gulp WebPack Bower PhantomJS NodeJSとGulpのインストールは過去の記事「Gulp.js入門 – コーディングを10倍速くする環境を作る方法まとめ」をご覧ください。 WebPackのインストール WebPackはさまざまな形式のモジュールを静的なファイルにまとめて出力してくれるツールで、拡張性が高く最近好んで使っています。 WebPack http://webpack.github.io/ インストールはnpmを使って簡単にできます。 npm install webpack -g ※ macは
0. はじめに こちらのドキュメントは 事業者向けホームセンター モノトス の開発を進めるにあたり、コードのバージョン管理を行う必要があり、 社内メンバにバージョン管理の仕組みについて説明するために作成したものです。 1.バージョン管理の目的 svn - バージョン管理の目的 - Qiita より引用させていただきました。 バージョン管理システムを使う ( 主な ) 目的は下記の 4 つだと思う。 以前の状態に戻る 変更履歴を調査する プロジェクトを管理する 変更者と変更理由を知る 以下で順を追って説明する。 元々は航空機の部品管理に由来。 (ネジの装着ミスによりフロントガラスが吹っ飛んだ事件の教訓だったと思います。。) 2.バージョン管理のためのツール ファイル名に .yyyymmdd など、変更日をつけて履歴管理することもできますが、すぐに履歴ファイルでいっぱいになってしまいます。 そ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く