[#45036] WindowsでMySQL/Rubyを使おうとするとmysql.so (LoadError) — adgjmptw@...

多田と申します。

22 messages 2008/06/12
[#45038] Re: WindowsでMySQL/Rubyを使おうとするとmysql.so (LoadError) — rubikitch@... 2008/06/12

From: adgjmptw@super-r.net

[#45040] Re: WindowsでMySQL/Rubyを使おうとするとmysql.so (LoadError) — adgjmptw@... 2008/06/12

> (3)ロードパスに C:/usr/local/lib/ruby/site_ruby/1.8/i386-msvcrt が

[#45042] Re: WindowsでMySQL/Rubyを使おうとするとmysql.so (LoadError) — rubikitch@... 2008/06/12

From: adgjmptw@super-r.net

[#45045] Re: WindowsでMySQL/Rubyを使おうとするとmysql.so (LoadError) — adgjmptw@... 2008/06/13

原因と思われるものがわかりました。

[#45052] Re: WindowsでMySQL/Rubyを使おうとするとmysql.so (LoadError) — とみたまさひろ <tommy@...> 2008/06/13

とみたです。

[#45099] Ruby 1.9.0/1.8.7/1.8.6/1.8.5 new releases (Security Fix) — Urabe Shyouhei <shyouhei@...>

Hi all.

20 messages 2008/06/20
[#45100] Re: Ruby 1.9.0/1.8.7/1.8.6/1.8.5 new releases (Security Fix) — Urabe Shyouhei <shyouhei@...> 2008/06/20

卜部です。

[#45102] Re: Ruby 1.9.0/1.8.7/1.8.6/1.8.5 new releases (Security Fix) — 植田 裕之 <ueda@...> 2008/06/20

植田と申します。

[#45106] Re: Ruby 1.9.0/1.8.7/1.8.6/1.8.5 new releases (Security Fix) — akira yamada / やまだあきら <akira@...> 2008/06/21

植田 裕之 さんは書きました:

[#45112] ソース:インストール:MacOSX10.3.9 — 上間 健 <tntn@...>

./configure --prefix=/usr/local --with-readline-dir=/opt/local

46 messages 2008/06/22
[#45113] Re: ソース:インストール:MacOSX10.3.9 — 上間 健 <tntn@...> 2008/06/22

質問をゆるやかに変更

[#45114] Re: ソース:インストール:MacOSX10.3.9 — wei <weimayamiew@...> 2008/06/23

今晩は、ヱイと申します。

[#45122] Re: ソース:インストール:MacOSX10.3.9 — 上間 健 <tntn@...> 2008/06/24

ヱイ さん

[#45131] Re: ソース:インストール:MacOSX10.3.9 — Hidetoshi NAGAI <nagai@...> 2008/06/24

Ruby/Tk メンテナの永井@知能.九工大です.

[#45143] Re: ソース:インストール:MacOSX10.3.9 — Ryutaro Amano <wn9r-amn@...> 2008/06/26

天野です。

[#45146] Re: ソース:インストール:MacOSX10.3.9 — Hidetoshi NAGAI <nagai@...> 2008/06/26

永井@知能.九工大です.

[#45149] Re: ソース:インストール:MacOSX10.3.9 — Ryutaro Amano <wn9r-amn@...> 2008/06/27

天野です。

[#45152] Re: ソース:インストール:MacOSX10.3.9 — Hidetoshi NAGAI <nagai@...> 2008/06/29

永井@知能.九工大です.

[#45184] Re: ソース:インストール:MacOSX10.3.9 — Ryutaro Amano <wn9r-amn@...> 2008/07/03

天野です。RES遅くなり申し訳ありません。

[#45186] Re: ソース:インストール:MacOSX10.3.9 — Hidetoshi NAGAI <nagai@...> 2008/07/04

永井@知能.九工大です.

[#45192] Re: ソース:インストール:MacOSX10.3.9 — wei <weimayamiew@...> 2008/07/04

ヱイです。

[#45193] Re: ソース:インストール:MacOSX10.3.9 — Hidetoshi NAGAI <nagai@...> 2008/07/04

永井@知能.九工大です.

[#45157] MySQLに書き込む前にSJISのエスケープ文字を入れる処理ってどうされてますか? — adgjmptw@...

多田です。

12 messages 2008/06/29
[#45158] Re: MySQLに書き込む前にSJISのエスケープ文字を入れる処理ってどうされてますか? — rubikitch@... 2008/06/29

From: adgjmptw@super-r.net

[#45159] Re: MySQLに書き込む前にSJISのエスケープ文字を入れる処理ってどうされてますか? — adgjmptw@... 2008/06/29

> str.tosjis # Shift_JISに変換(入力文字コードは推測)

[ruby-list:45004] Re: EUC文字列のWindowsクリップボード書き込みについて

From: "Miyamoto Hiroaki" <miyamoto.hiroak@...>
Date: 2008-06-04 06:42:01 UTC
List: ruby-list #45004
みやもとです。

RubyはActiveScriptRuby1.8.6で、
1.8.6にはクリップボードライブラリがない?ようなので
http://homepage1.nifty.com/a_nakata/ruby/のclipbrd.rbを使用しています。

SJIS→EUC変換はKconvライブラリで変換して、clipbrd.rbの
  def SetText(text)
    if (text == nil) || (text == "")
      return
    end
    if $OpenClipboard.Call(0) != 0
      $EmptyClipboard.Call();
      len = $lstrlen.Call(text);
      hmem = $GlobalAlloc.Call(GMEM_DDESHARE, len+1);
      pmem = $GlobalLockI.Call(hmem);
      $lstrcpyIP.Call(pmem, text);
      $SetClipboardData.Call(CF_TEXT, hmem);
      $GlobalUnlock.Call(hmem);
      $CloseClipboard.Call;
    end
  end
end
関数に引数渡ししています。

クリップボードからの取り出しは
Windows用フリーのテキストエディタに右クリックの貼り付けメニューで
取り出しています。


----- Original Message ----- 
From: "KIMURA Koichi" <kimura.koichi@canon.co.jp>
To: "ruby mailing list" <ruby-list@ruby-lang.org>
Sent: Wednesday, June 04, 2008 2:57 PM
Subject: [ruby-list:45003] Re: EUC文字列のWindowsクリップボード書き込みについて


> 木村です。
>
> On Wed, 4 Jun 2008 12:59:19 +0900
> "Miyamoto Hiroaki" <miyamoto.hiroak@jp.fujitsu.com> wrote:
>
>> みやもとと申します。
>>
>> Excelのデータを元にUnixファイルを作成するため、
>> SJIS→EUC変換した文字列をWindowsクリップボード書き込みしたいのですが
>> CF_TEXTフォーマットで、SetClipboardDataすると文字化けします。
>
> 具体的にどういうコードで行ったのか見せてもらえますか?
>
> Cで、
>
> #include <stdio.h>
> #define WINDOWS_LEAN_AND_MEAN
> #include <windows.h>
>
> int
> main()
> {
>
>    if (IsClipboardFormatAvailable(CF_TEXT)) {
>        HANDLE hData;
>        char *pszData;
>
>        OpenClipboard(NULL);
>        hData = GetClipboardData(CF_TEXT);
>        pszData = (char *)GlobalLock(hData);
>        puts(pszData);
>        GlobalUnlock(hData);
>        CloseClipboard();
>
>    }
>    return 0;
> }
>
> こういうのをでっち上げておいて、
>
> echo こんにちは|nkf -e|putclip
>
> のようにしてクリップボードに送り込んだのを取り出してみても
> ちゃんとEUC-JP で取得できてます。どこかで操作をミスってるということは
> ないでしょうか?
>
> 特にクリップボードからの取り出しをどういうアプリでどのような操作で
> 行っているのか気になります。
>
> -- 
> 木村浩一
>
>
> 



In This Thread