Skip to content

Instantly share code, notes, and snippets.

View devlights's full-sized avatar
🤧
hay fever....

devlights devlights

🤧
hay fever....
View GitHub Profile
@devlights
devlights / XPDataViewExtensions.cs
Created December 1, 2012 09:39
XPDataView.FillProperties
using DevExpress.Xpo;
namespace DevExpress.Xpo
{
public static class XPDataViewExtensions
{
//
// [usage]
// var view = new XPDataView();
// var selectData = uow.ExecuteQueryWithMetaData(sql);
@devlights
devlights / ExecuteQueryWithMetaDataSample.cs
Created December 1, 2012 10:55
[DevExpress][XPO] Using Session.ExecuteQueryWithMetaData() with command parameters.
namespace WpfApplication1
{
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows;
using DevExpress.Xpo;
using DevExpress.Xpo.DB;
@devlights
devlights / HomeController.cs
Created December 1, 2012 11:05
[ASP.NET MVC] Select action-method in the same form.action. (ActionMethodSelectorAttribute)
namespace MvcApplication2.Controllers
{
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
public class HomeController : Controller
{
@devlights
devlights / ParameterizedSQLQueryInXPO.cs
Created December 1, 2012 13:36
[DevExpress][XPO] Session.ExecuteQuery() using a parameterized SQL query
var dataStore = new InMemoryDataStore();
var dataLayer = new SimpleDataLayer(dataStore);
using (var uow = new UnitOfWork(dataLayer))
{
var sql = "SELECT Id, Name FROM BookGenre WHERE Name = @Name";
var pNames = new string[] { "Name" };
var pValues = new object[] { "Computer" };
var dbData = uow.ExecuteQuery(sql, pNames, pValues);
@devlights
devlights / RunJsSampleCommand.py
Last active December 10, 2015 02:58
GitHubにアップしているMySampleCodeプロジェクトのコードをSublime Text 2から実行するためのプラグイン。
import sublime
import sublime_plugin
import os
import subprocess
class RunJsSampleCommand(sublime_plugin.TextCommand):
def run(self, edit):
subprocess.Popen(["cmd", "/k", "node " + self.view.file_name()], cwd=os.path.split(self.view.file_name())[0])

Windows Server 2012でのIME切り替えキーバインドを無効にする手順

  • コントロールパネル開く
  • 言語を開く
  • 左側の詳細設定を開く
  • 中央付近にオプションというのがあるのでクリック
  • キーバインドの割り付けダイアログが表示されるので無効にする
@devlights
devlights / sublime-directwrite-settings.json
Created December 25, 2012 15:22
Sublime Text 2は、秀丸のようにDirectWrite機能に対応している。 font_optionsにて、directwriteを指定すると有効になる。
{ // ユーザ設定の部分に以下を記述することでDirectWriteが有効になる.
"font_options": ["directwrite"]
}
@devlights
devlights / sublime-total-line-count.py
Created December 26, 2012 10:23
Sublime Text 2 でファイルの総行数を表示する方法. [Ctrl+`]でコンソール開いて、以下を実行.
print len(view.lines(sublime.Region(0L, view.size())))
@devlights
devlights / git-reset-howto.txt
Last active December 10, 2015 04:08
[git] 一度コミットしてしまったものをコミット直前の状態に戻す, reset操作などを間違えてしまった後でresetする前に戻す
# 一度コミットしてしまったものをコミット直前の状態に戻す
git reset --hard HEAD^
# reset操作などを間違えてしまった後で、resetする前に戻す
git reflog
git reset --hard "HEAD@{1}"
@devlights
devlights / how-to-sync-office365-android.md
Created December 27, 2012 10:12
AndroidからOffice365と同期する方法についてのメモ

AndroidからOffice365と同期する方法

  • 設定から同期を選択して「Exchange ActiveSync」を選択
  • 普通にメールアドレスとパスワードを入力して次へ
  • 別のフォームが表示されるのでまた入力して次へ (ドメインは空、サーバーは m.outlook.comを指定)
  • 同期設定が完了したら、後はカレンダーとタスクを起動すると、同期するかどうかを選択できるので設定
  • 後は、カレンダーとタスクで勝手に同期してくれる