2013年4月24日水曜日

GIT Windows Client Soft SourceTree

WindowsのGIT Client soft.
SourceTreeが無料。
提供元は、JIRAを作った、Attrasian.

http://www.atlassian.com/ja/software/sourcetree/overview#!

2013年4月19日金曜日

GITでpushするとハングする

gitプロトコルでpush時にハングアップ
1.7.11現在、gitプロトコルでリモートのリポジトリにpushをするとハングする問題があります。修正の目途/回避策は明らかではないようです。
回避策) なし

1.8.1.2でもダメみたい。

2013年4月18日木曜日

linq to sqlのdelete

            //メンバー削除
            var deleteDetails =
                from details in db.BigProjectMembers
                where details.Id == vId
                select details;

            foreach (var detail in deleteDetails) {
                db.BigProjectMembers.DeleteOnSubmit(detail);
            }

2013年4月16日火曜日

windowsでgit

windowsでgit

参考url
http://www.plowman.co.jp/school/Git/Git.html

gitsharpを使ったbonobo git はiis7以降ならインストールが楽なので使いやすい。
windowsでiisと asp.net mvc3が有れば、web service的に動作するので
port 80の標準なら、お客さんの環境でも大抵動作する。

2013年4月10日水曜日

Cannot resolve collation conflict for column 1 in SELECT statement.

Cannot resolve collation conflict for column 1 in SELECT statement.

MS-SQL Serverで上記のエラーが表示された。

原因は参照文字設定が不一致
作成したデータベースのOSが英語だったので、標準は SQL_Latin1_CP1_CI_AS
もう一つのデータベースはJapaness_BIN2だった。
項目の次に参照文字の設定を記述すればOK





CREATE VIEW [dbo].[vRCV_Header]
(PartNo, PartName)
AS
SELECT
A.[pod_part],

CASE WHEN A.[pod_type] = N'M' THEN
    substring(A.[pod_desc],1,24) COLLATE SQL_Latin1_General_CP1_CI_AS
ELSE
    M1.[pt_desc1] COLLATE SQL_Latin1_General_CP1_CI_AS
END

 FROM dbo.MP_PurchaseOrders  AS A
LEFT OUTER JOIN MP_ITEM     AS M1 ON M1.[pt_part] COLLATE  WHERE A.[pod_status] = ' '

2013年4月8日月曜日

silverlight6

Silverlight6の予定

2013 年 2 月 27 日
Silverlight6 は2014年の前半に予定されているそうです。
もうSilverlightは終わりかと諦めてただけに、うれしい。
http://www.zdnet.com/a-new-year-a-new-microsoft-roadmap-stepping-up-the-delivery-pace-7000009402/


 

元ネタ http://sugalog.sugasaki.com/category/pc/net/

マルチプラットホームだと、どうしても3層構造のシステムになる。
html5だけでは、どうしても無理があると感じていたから、silverlight6の発表は嬉しい。

2013年4月4日木曜日

JSON JavaScriptSerializer を使用したシリアル化または逆シリアル化中にエラーが発生しました。文字列の長さが maxJsonLength プロパティで設定されている値を超えています。

JSON JavaScriptSerializer を使用したシリアル化または逆シリアル化中にエラーが発生しました。文字列の長さが maxJsonLength プロパティで設定されている値を超えています。

上記エラーが表示されたWebアプリケーションのページがある。

通常の対処方法は、web.configに、jsonのmaxlength設定値を増やすと解消される。

このエラーは、アプリケーションで設定されているmaxJsonLengthプロパティの規定値より長いデータが入力されたためです。(規定値は102400 文字です。)

対策

Web.config例Web.configファイルの例です。















<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <system.web>
        <compilation debug="true" targetFramework="4.0" />
    </system.web>
   
    <system.web.extensions>
      <scripting>
        <webServices>
          <jsonSerialization maxJsonLength="2147483644" />
        </webServices>
      </scripting>
    </system.web.extensions>
   
</configuration>

http://www.telerik.com/help/aspnet-mvc/telerik-ui-components-grid-troubleshooting.html#MaximumJsonLength

上記でも解消されない場合は、DropDownListなどのデータを表示するコントロールの
表示データ件数が数万件などの場合も同様のエラーが表示される。

TelerikのComboBoxお場合は、EnableLoadonDemand のプロパティーをtrueにして
読み込むデータを少なくする。