- 案件調査
を行いました。
よいお年を!
System::Windows::Controls::WebBrowser.newでブラウザのコントロールを作成して表示させています。
$azukiControl.Document.Replace(replace_string, begin_position, end_position)の部分は、テキストエディタエンジンAzuki のメソッドを IronRuby で呼び出しています。
(begin_position, end_position) = $azukiControl.Document.GetSelectionの部分は、 GetSelectionメソッドの引数が out キーワードが付属していて、困りましたが、
クラウドファンディング(英語:crowd funding)は、クリエイターや起業家が不特定多数の人から資金を募る事を言います。群衆(crowd)と資金調達(funding)を組み合わせた造語で、活用事例はアート、映画、音楽、製品開発やイベントの開催、そしてソーシャルグッドな活動など多岐に渡ります。 "引用元: http://camp-fire.jp/pages/about"というものです。
# -*- coding: utf-8 -*- require 'System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' DotNetString = System::String menu.Items[0].Header = DotNetString.new("ファイル(_F)") menu.Items[0].Items[0].Header = DotNetString.new("新規(_N)") menu.Items[0].Items[1].Header = DotNetString.new("開く(_O)") menu.Items[0].Items[2].Header = DotNetString.new("保存(_S)") menu.Items[0].Items[4].Header = DotNetString.new("終了(_E)") menu.Items[1].Header = DotNetString.new("編集(_E)") menu.Items[1].Items[0].Header = DotNetString.new("元に戻す(_U)") menu.Items[1].Items[1].Header = DotNetString.new("やり直し(_Y)") menu.Items[1].Items[3].Header = DotNetString.new("切り取り(_T)") menu.Items[1].Items[4].Header = DotNetString.new("コピー(_C)") menu.Items[1].Items[5].Header = DotNetString.new("貼り付け(_P)") menu.Items[1].Items[6].Header = DotNetString.new("削除(_D)") menu.Items[2].Header = DotNetString.new("表示(_V)")
azukiControl.FontInfo.Name = "MS ゴシック"
MRuby::Build.new do |conf| # load specific toolchain settings toolchain :gcc # ← :vs2012 にする
ruby ./minirake
vi migrations.msbuildproj
<?xml version="1.0"?> <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Migrate"> <UsingTask TaskName="FluentMigrator.MSBuild.Migrate" AssemblyFile="bin/build/FluentMigrator.MSBuild.dll"/> <Target Name="Migrate" > <Message Text="Starting FluentMigrator Migration"/> <Migrate Database="mysql" Connection="Server=サーバIPアドレス;Port=3306;Database=データベース名;User Id=ユーザ名;Password=パスワード;" Target="bin/build/project_migrations.dll"> </Migrate> </Target> <Target Name="MigrateRollback" > <Message Text="Starting FluentMigrator Migration Rollback"/> <Migrate Database="mysql" Connection="Server=サーバIPアドレス;Port=3306;Database=データベース名;User Id=ユーザ名;Password=パスワード;" Target="bin/build/project_migrations.dll" Task="rollback"> </Migrate> </Target> <Target Name="MigrateRollbackAll" >> <Message Text="Starting FluentMigrator Migration Rollback All"/> <Migrate Database="mysql" Connection="Server=サーバIPアドレス;Port=3306;Database=データベース名;User Id=ユーザ名;Password=パスワード;" Target="build/project_migrations.dll" Task="rollback:all"> </Migrate> </Target> </Project>
sudo aptitude install mysql-server
sudo mysql_secure_installation
sudo vi /etc/mysql/conf.d/language.cnf
[mysqld] character-set-server = utf8 collation-server = utf8_general_ci init-connect = SET NAMES utf8 [client] default-character-set = utf8 [mysql] default-character-set = utf8 [mysqldump] default-character-set = utf8
CREATE USER ユーザー名 IDENTIFIED BY 'パスワード';
create database pos_db;
vi /etc/mysql/my.cnfbind-address をコメントアウトすると、ネットワークからの接続を許容するようになる。
# bind-address = 127.0.0.1データベースに指定のユーザが操作できるようにし、@"%"でネットワークからも接続できるようになります。
grant all privileges on pos_db.* to ユーザー名@"%" identified by 'パスワード'