URLアクセスしHTMLタグ内から先頭のimgタグを抽出する方法について

こんにちは、エンジニアのR.Nです。今回のテクヤンは、 C#と正規表現を用いて、特定URLへアクセスし、 対象のタグを抽出する方法をご紹介致します。 まず、URLより、HTMLタグを抽出方法を、以下のサンプルで説明します。 HTMLタグ抽出 【HTMLタグ抽出サンプ…

大阪てら子で「iPhoneのSafariで動くWebアプリ開発」を発表しました

こんにちは。 @coppieeeこと八木です。6/19に行われた大阪てら子に参加しまして、そこで「iPhoneのSafariで動くWebアプリ開発」の発表を行いました。こういう勉強会で発表するのは初めてでしたので、結構緊張しました。大阪てら子 40「そろそろモバイル開発…

Javaの参照について

こんにちは、M.Oです。 今回はJavaと参照の関係をお題とした内容を紹介したいと思います。 「Javaは、基本参照渡しです」これはずいぶん前に私自身が勉強会で発した言葉です。微妙に語弊が生じているのがお分かりでしょうか?これと似たようなことに、Javaに…

Canvasで描いた絵をFlashで保存する方法

こんにちは、八木です。 最近、node.jsやFacebooアプリ作成など、JavaScriptを触る機会があり、JavaScriptも結構使いこなせるようになってきました。 私が作成したモザイクアートアプリの「Profile Photo Mosaic」もJavaScriptとCanvasを使用しています。 Fa…

C#のstructについて

M.K

Java言語でもともと開発していた私が、JavaとC#でユーザー定義の扱いが違う為、C#で開発している時にはまりそうな資料を見つけたのでここで紹介します。*1 Java では、ユーザ定義型は全て参照型で、C#のようにstructという値型が存在しません。 C# では、参…

中国ネットのボトルネック問題について

こんにちは、chujiangleiです。 最近、中国の大きなマーケットを求め、多くの企業が進出を狙っています。中国現地でネットを利用し、ビジネスを展開するケースも少なくないです。 その中にはネット回線の速度低下の原因で失敗したケースもあります。よく言わ…

JavaScriptのprototypeについて

JavaやC#と比べてJavaScriptという言語はクラスがないという点で大きく違います。構文はC言語ライクで似ているのですが、オブジェクト指向でサポートされているものが違い、JavaやC#ではクラスベースのオブジェクト指向、JavaScriptはプロトタイプベースのオ…

C#でFacebookのフレンドリストを取得するサンプルについて

C#でFacebookのフレンドリストを取得するサンプルについて こんにちわ。エンジニアのR.Nです。 今回のテクヤンは、MicrosoftのFacebook Developer ToolkitのC#でのサンプルコードを利用しまして、 Webサイト上で、Facebookのフレンドリストを取得するサンプ…

IIS7.0、7.5でネットワークドライブ上のWebアプリケーションを実行する方法

目的 ネットワークドライブ上にアプリケーションを設置することで共有して使用することが可能になり、修正後の再配布の手間も省くことができます。 ネットワークドライブ上のWebアプリケーションをドキュメントルートとして設定 設定について 下記条件を想定…

mixi、Facebookはサイトではなく、インフラ。

M.K

こんにちは。東京IT新聞に、この記事のタイトルにもした内容の記事があったので、それについて書きたいと思います。 東京IT新聞 2011年1月25日号 P3 「mixi、Facebookはサイトではない、インフラなのだ」ブログもあります。*1 勝手に抜粋、要約すると、 - mi…

MySQLストアドプロシージャを利用したIF文の書き方について

こんにちは、エンジニアのR.Nです。今回のテクヤンは、MySQLストアドプロシージャを利用したIF文の書き方についてご紹介致します。 ある引数から条件分岐を行い、MySQL側で結果を操作することが可能です。 【条件】 ・flg = 0 の場合、tableAよりidを条件と…

中国最大のECサイト「タオバオ」のデータベース設計について

皆さん、明けましておめでとうございます。 chujiangleiです。今年も宜しくお願い致します。 昨年のことを振り返ると、2010年は「NoSQL」という言葉をネット上で注目されました。 データベースの主流はリレーショナルデータベース(RDB)ですが、GoogleやAma…

C#のコレクションまとめ

C#でリストや配列などコレクションの処理をするのは何かと多いです。 C#のバージョンが、1.0から2.0, 3.0, 4.0と上がっていくたびに、 コレクションのライブラリもより便利で使いやすいクラスが増えてきました。クラスが非常に多く、どこに何があるのか分か…

ネットワークドライブ上のアプリケーションを実行する方法

目的 ネットワークドライブ上にアプリケーションを設置することで共有して使用することが可能になり、修正後の再配布の手間も省くことができます。 ネットワークドライブ上のアプリケーションの実行を許可 WindowsServer2008 の初期設定状態だとネットワーク…

該当メンバをビルドエラーにする方法について

こんにちは、エンジニアのR.Nです。今回のテクヤンは、Obsolete属性を使用すると、該当メンバを「警告」や「エラー」に設定できる方法をご紹介致します。Obsolete属性をメソッドやプロパティに与えることで実現可能です。 サンプルを以下に記載致します。 1.…

Visual C# .NETのRepeaterの入れ子について

以前、Repeaterについて書きましたが、 今回は、RepeaterのRepeater、、、Repeaterの入れ子について書きたいと思います。2つのテーブルをJOINして取得するには、構造が複雑だったり、データ量が多い事によりJOINが不可能な場合があります。 そこで、2つの…

.NET開発用の人気ツールの紹介

こんにちは、chujiangleiです。 近年、多くの.NET開発ツールが発表されまして効率的に開発することが可能となります。 .NET開発の初心者にはこれらの情報は欠けないものです。 あなたは下記のツールを使っていますか。もしまだ使ったことがなかったら、 早く…

OpneID認証提供サイト、OpenID連携サイトまとめ

こんにちは。Yagiです。OpenID認証を使用したログインを実装するため、OpenIDについて調査しました。 今回は、そのOpenIDについて説明したいと思います。 OpenIDとは OpenIDとはユーザの個人認証をするためのURL形式のIDです。 OpenID認証をサポートしている…

C#でファイルの読み込み/書き出し

今回はC#で行う、ファイルの読み込み/書き出しについてまとめてみました。 ファイルの読み込み(1行づつ) // 結果格納変数 StringBuilder strBuff = new StringBuilder(); string result = string.Empty; // ファイルの存在チェック if (System.IO.File.Ex…

.NET開発用の人気オープンソースの紹介

こんにちは、chujiangleiです。 現今はオープンソースの時代になってしまいました。 .NET開発用のオープンソースもドンドン増えてきます。 今回は、.NET開発用の人気ツールを紹介させて頂きます。 ASP.NET AJAX Control Toolkit ■ダウンロードサイト http://…

IISのログをSQL文のように取り扱える便利なツールについて

こんにちわ。 エンジニアのR.Nです。今回のテクヤンは、IISログから調査を行う場合に、 Log Parserというツールを用いて、ほしい結果を、SQLコマンドを使用して、 取得できる方法をご紹介致します。 1.Log Parserとは 構造化照会言語 (SQL) に似たクエリを使…

C#4.0でJSONを作成する

こんにちはYagiです。webサイト制作の際にJavaScriptを使用して、 クライアントとサーバの通信の際のデータ形式としてJSONを使用することがよくあります。 そのため、サーバサイドでJSONを生成してクライアントに渡してあげる必要があります。 JavaScriptSer…

Silverlightでのアニメーションについて

おはようございます、I.Sです。 今回はSilverlightでのアニメーションについてタグの説明を行いたいと思います。 DoubleAnimationUsingKeyFramesタグ BeginTime Storyboardが開始してからアニメーションを開始する時間を設定 Storyboard.TargetName アニメー…

Java/JSPのRepeat コントロールについて

前回、Visual C# .NETでRepeaterコントロールを使って、シンプルに繰り返し処理を書く方法を紹介いたしましたが、 今回は、Java/JSPでを使って、シンプルに繰り返し処理を書く方法を紹介いたします。※データベースは、MySQLへの接続で説明しています。 Repe…

System.Data.SQLite 実用サンプルの紹介

こんにちは、chujiangleiです。 System.Data.SQLiteの実装をやってみました。 今回は、System.Data.SQLiteの使用方法、実用サンプルをまとめ、紹介させて頂きます。 SQLiteの紹介 SQLiteはMySQLやPostgreSQLと同じデータベース管理システムであるが、 サーバ…

mixi、GREE、Facebook、Twitter、それぞれのソーシャルボタンの作り方

こんにちは。プログラマのYagiです。 9月6日にmixiがmixiチェック、 9月10日にGREEがSocial Feedbackをリリースしました。FacebookもTwitterも公式でソーシャルボタンを用意してますし、是非ともサイトに導入したいですよね! ということで今回は、mixi、GRE…

IEのRSS出力で制御コード文字が存在した場合C#での解決方法について

こんにちは。エンジニアのR.Nです。 今回のテクヤンは、 ある特定の豆腐文字(制御コード文字)がRSS出力タグの ・ ・ 内の文字列に含まれていた場合の解決方法について、ご紹介致します。 【Internet Explorerのエラー内容】 Internet Explorer ではこのフ…

GoogleジオコーディングをC#で簡単に利用する方法について

はじめまして、エンジニアのR.Nです。今回のテクヤンは、Google Mapsジオコーディングサービスを利用して、 C#で住所から、経度・緯度を取得する方法をご紹介致します。 【サンプルコード】 using System.Net; // URI で識別されるリソースとのデータの送受…

Visual C# .NETのRepeater コントロールについて

リストのデータを繰り返し画面に表示する場合に、for()文を使っていましたが、 Visual C# .NETでRepeaterコントロールを使って、シンプルに繰り返し処理を書く方法があったのでご紹介いたします。 ※データベースは、Microsoft SQL Serverへの接続で説明して…

Microsoft SQL Server 日付計算について

こんにちは、chujiangleiです。 今回は、Microsoft SQL Serverでの日付計算をご紹介いたします。実際の作業では、日付に関数する計算がよくあります。 初心者にはストアドプロシージャ上で日付の計算について分からないとか、慣れてない方がいると思います。…