.gitignore や .hgignore で管理対象から無視することができるのはご存知ですよね。 Visual Studio にて無視するファイル一覧をMSDNで探したけど無かったので stackoverflow で調べたらあったのでメモ。あと、教えてもらった方法も追記。 stackoverflow の回答例 github / .gitignore を用いる方法 無視ファイルの設定 .gitignore の場合 gitの場合は、 .gitignore をおいておきます。 .hgignore .hgignore *1 に下記内容を記載してください。Mercurialの場合の無視ファイルは、デフォルトは正規表現で記述するので、glob文法(SHELL形式のパターンマッチングとかのやつ)にするため一行目 *2に syntax:glob と 記載します。 syntax:glob *.obj *
なんか色々思いついたのでデモアプリを作ってみました。実際に動作しているデモは https://slide.meguro.ryuzee.com/ にあります。 ソースは以下に置いてあります。あくまでサンプルの延長線上なのでValidationが緩かったり、あぶない実装があったりするかもしれませんのでその点はご了承ください。なお、動かすためには、最低でもAmazon S3とAmazon SQSが必要です。サーバについては自身の端末でVagrantを使って動作させることもできます。 ソース:https://github.com/ryuzee/open-slideshare開発環境(VagrantやChefのクックブックなど一式):https://github.com/ryuzee/open-slideshare-environmentアーキテクチャーAWSを使う前提になっていて、以下のようなアー
今年もAdvent Calendarの季節がやってきましたね。去年は私はC#とJavaScriptで書きましたが、今年はC#とSilverlightでやります。というわけで、この記事はSilverlight Advent Calendar 2011用のエントリです。前日は@posauneさんのSilverlightのListBoxでつくるいんちきHorizontalTextBlock でした。 今回の記事中のサンプルはSilverlight 4で書いています。が、Silverlight用という体裁を持つためにDebug.WriteLineで書いているというだけで、Silverlightらしさは皆無です!えー。.NET 4でもWindows Phone 7でも関係なく通じる話ですねん。 シリアライザを使う場面 概ね3つではないでしょうか。外部で公開されているデータ(APIをネット経由で叩くと
DataContractJsonSerializer では、DataContractSerializer と同じ型をサポートしています。 JSON データ形式は、特に Asynchronous JavaScript and XML (AJAX) スタイルの Web アプリケーションを作成するときに便利です。 Windows Communication Foundation (WCF) の AJAX サポートは、ScriptManager コントロール経由で ASP.NET AJAX と共に使用するために最適化されています。 Windows Communication Foundation (WCF) を ASP.NET AJAX と共に使用する方法の例が必要であれば、AJAX サンプル ページを参照してください。 このサンプルのセットアップ手順とビルド手順については、このトピックの最後を参
JSON (JavaScript Object Notation) は、クライアント ブラウザーと AJAX 対応の Web サービスとの間で、少量のデータを高速に交換できる効率的なデータ エンコード形式です。 この記事では、.NET 型のオブジェクトを JSON エンコードされたデータにシリアル化し、この JSON 形式のデータを .NET 型のインスタンスに戻すために逆シリアル化する方法について説明します。 この例では、ユーザー定義された Person 型のシリアル化と逆シリアル化を示すためにデータ コントラクトを使用し、DataContractJsonSerializer を使用します。 AJAX 対応エンドポイントで公開されたサービス操作でデータ コントラクト型を使用する場合、JSON でのシリアル化および逆シリアル化は通常 Windows Communication Founda
本日は、たまに風邪による(と思われる)頭痛がするので、仕事がはかどりませんでした。 この痛みをとる薬というのはどうやって選べばよいのでしょうか? いくつか今日は覚えて帰って下さい。 鎮痛薬は、大抵は、プロスタグランジンという痛みを発生させる原因となる物質を作らせないことで効く(COX阻害)。 市販鎮痛薬は、主に「アスピリン」「イブプロフェン」「アセトアミノフェン」である。 同じブランドの製品でも成分は異なることがある。成分をきちんとチェックするべき。 お薬 大体、鎮痛剤というのはノーシンだのバファリンだのといっぱいありますが、基本的にはプロスタグランジン(PG)の合成を阻害するものです。 正確に言えば、アラキドン酸からプロスタグランジンを合成するシクロオキシゲナーゼ(COX)を阻害する(例えば、別の物質に変えてしまう)というものであり、COX阻害と呼ばれます。しかし、このあたりの詳しい話は
位置も自由に調整可能!縦置きにもできるディスプレイスタンド 冒頭の写真にもある通り、僕は今回購入したモニターアームを3枚目のディスプレイとして活用している。右から順番に15インチ型「MacBook Pro Retina」、4Kディスプレイ「PB287Q」、そして今回購入した「LX Desk Mount LCD Arm」に乗せたBenQ製24インチ型「G2420HD」となっている。 当初の予定では3枚目のディスプレイは縦置きにしてウェブブラウジングを快適に、と思っていたが、いざ設置してみると24インチと言う大きさのせいか視線を上下するのが面倒になり、視界に収まらないことに気が付いたので横向きに設置。これについてはまた後ほど解説する。 部屋の入口から見るとこのようになっている。手前中央にあるディスプレイが4Kディスプレイ「PB287Q」。 今までは壁に向けて机を設置していたのだが、今回社長室風
ちょっと前に緑色のフリーコンテンツ氏が、以下のようなツイートをしていたのを思い出しました。 はてなブログ、年間アクセスランキング出す機能とかさくっとつけてくれないかな— 俺、だるやなぎになります。 (@daruyanagi) 2014, 12月 25 もう営業日終わっただろうし、無いんだったら作ればいいのよ!という感じ。Google Analytics API を使えば出来るんじゃないの?と思ったので、適当なキーワードで検索すると既に先人がちらほらと。 Google Analytics API v3をPHPから利用する方法 | karakaram-blog ほぼそのまんまで使える!と思ったので、C# に落とし込みました。 var certificate = new X509Certificate2(Convert.FromBase64String(ServiceAccountCertifi
12月21日に、Steinbergブランドのオーディオインターフェイスとしてヤマハから発売されたUR12は、税込みの実売価格10,800円前後という激安製品。2IN/2OUTのオーディオインターフェイスながら24bit/192kHzまで対応するとともに、DAWであるCubase AI 7がバンドルされているという優れものです。 WindowsやMacと接続して使えるのはもちろんのこと、iPadやiPhoneと接続することも可能など、スペック上は至れり尽くせりという内容。でもこの価格ですから、何か落とし穴があるのではないか…と気になるところ。実際に問題はないのか、音質的にどうなのかなど、試してみたのでレポートしてみましょう。 実売10,800円という低価格で登場したUR12は、iPadとの接続も可能 低価格なオーディオインターフェイスって、樹脂製の安っぽいものが多い中、このUR12はフルメタ
お久しぶりです、原です。 色々更新したいと思っていたのですが 全然時間がうまく取れずすみません… まず、『きんいろモザイク5巻』をお手に取って下さった皆様 ありがとうございました! ひとつひとつお返事することが出来ず申し訳ないですが、 メールやお手紙の方も拝見しております。 たくさんの方に読んで頂きとても有難いです。 本当にありがとうございます! コミックス5巻が発売し、『きんいろモザイク』の連載も 今月で5周年を迎えました!お祝いメッセージありがとうございます。 ここまで応援して頂き、感謝の気持ちでいっぱいです。 5周年ということで… なんと担当さんから、お祝いケーキを頂きました! (無駄に効果線で勢いつけてみた) ※クリック拡大 担当さんには連載初期からあらゆる面で迷惑ばかり掛けていますが、 今に至るまで本当に感謝をしています。 こんな作家で申し訳な
前回のアプリケーションはシンプルすぎてModelがありませんでしたが、今度はシンプルな四則演算アプリケーションでModelまで含んだコード例を示したいと思います。MVVMの基本クラスは、Prism.Mvvmのクラスを使用します。 Modelの作成 ModelはなるべくプレーンなC#のクラスになるように心がけます。そして状態の変更をINotifyPropertyChangedを通じて外部に通知します。今回は、左辺値、右辺値、計算方法、計算結果をステートとして持たせます。INotifyPropertyChangedを実装したクラスなので、PrismのBindableBaseクラスを基本クラスとして使用します。 左辺値、右辺値、計算結果はdouble型で保持して、計算結果はOperationTypeというenum型を定義してそれを使用しています。コードを以下に示します。 public class
SSH認証キーをGitLabに登録・設定手順 覚書 をアップしたので、今回は、SourceTreeの設定手順をまとめたいと思います。 色々と情報が多かったので、自分用のメモになります。 こちらの記事で、随時更新していきたいと思います。 設定条件 Gitサーバが既に用意している(ホスティングサービスではなく自分で構築したもの) Winで設定 SourceTree設定 windows版 以下よりSourceTreeのインストーラをダウンロードして実行します。 SourceTree公式サイト Gitコマンドをインストール インストール後、SourceTreeを起動しセットアップウィザードが立ち上がります。 最初に gitコマンドのインストール方法を設定します。 SourceTreeと一緒にGitをインストールする場合は、一番上の「システム全体ではなく、SourceTree単独で使うためだけの内蔵
SourceTreeの使い方 - 初心者が習得すべき基本操作(diff, stash, tag, revert, cherry-pick) GitクライアントのSourceTreeソースツリーは無料で使えるGitアプリケーションとして人気があります。「SourceTreeの基本的な使い方はバッチリ! だけど、まだまだ使っていない機能があるなぁ」なんて人も多いのではないでしょうか? そんな人へオススメの知っておくと便利な機能を5つ紹介します。 ※本記事は2024年4月現在のmacOS 14.4.1、SourceTree 4.2.7で解説しています。Windows版のSourceTreeでも同じ手順で利用できます。 はじめに - SourceTreeとは? SourceTreeはGit / MercurialのGUIクライアントで、Atlassian社から無償で提供されています。Windows
本サイトは誰でも自由に編集が可能なWiki形式のサイトです。新情報や間違いがあれば気軽に追加・修正をお願い致します。
git commitを実行あとでコミットをやり直したり、コミット自体を取り消す方法です。 直前にしたコミットをやり直す(git commit --amend) 直前にしたコミットをやり直す場合、「git commit --amend」を使用します。 例えば、直前のコミットログが以下のような状態だったとします。 実は直前のコミットに含めるべきであった「hoge.txt」が含まれていませんでした。 コミットログ(git commit --amend 実行前) $ git log commit cca638b48b4c8be7ad5432f7882497534b04e2b4 Author: mrgoofy <hogehoge@example.com> Date: Wed Sep 8 23:03:57 2010 +0900 2nd Commit.-> New Add File : bar.txtこ
うっかりセンシティブな情報をリポジトリに入れてしまって、あとで気づいて過去もろとも消したい場合にどうしたらいいか手順を解説します。 1. tigとかgit logで消したいコミットを探してリストアップする $ git log --pretty=oneline --abbrev-commit 7217311 やばい <-- 消したい奴 15456c2 だいじょぶ 169d5d2 だいじょぶ 4a398a0 だいじょぶ pick 7217311 やばい <ーーこの行を消す pick fe0a9fc XXXXXXXX pick 9e1ca25 XXXXXXXX pick ed6e651 XXXXXXXX pick 2d53f34 XXXXXXXX pick 4a398a0 XXXXXXXX # Rebase f40d7bd..cb26656 onto f40d7bd # # Commands:
1. 使い始める 1.1 バージョン管理に関して 1.2 Git略史 1.3 Gitの基本 1.4 コマンドライン 1.5 Gitのインストール 1.6 最初のGitの構成 1.7 ヘルプを見る 1.8 まとめ 2. Git の基本 2.1 Git リポジトリの取得 2.2 変更内容のリポジトリへの記録 2.3 コミット履歴の閲覧 2.4 作業のやり直し 2.5 リモートでの作業 2.6 タグ 2.7 Git エイリアス 2.8 まとめ 3. Git のブランチ機能 3.1 ブランチとは 3.2 ブランチとマージの基本 3.3 ブランチの管理 3.4 ブランチでの作業の流れ 3.5 リモートブランチ 3.6 リベース 3.7 まとめ 4. Gitサーバー 4.1 プロトコル 4.2 サーバー用の Git の取得 4.3 SSH 公開鍵の作成 4.4 サーバーのセットアップ 4.5 Git
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く