[#49655] 東京Ruby忘年会2013のお誘い — TAKAHASHI Kazunari <takahashi@1syo.net>
いっしょうと申します
1 message
2013/11/02
[#49657] Rubyリファレンス chm版リミックス更新(2013年11月版) — Dice <tetradice@...>
こんにちは。Diceです。
1 message
2013/11/04
[#49662] net/smtp sslでのwhileループメール送信 — Taiki Kimura <taikimura8182@...>
はじめまして 木村といいます。
32 messages
2013/11/12
[#49663] Re: net/smtp sslでのwhileループメール送信
— Jun'ya Shimoda <junshimo2@...>
2013/11/12
下田と申します。
[#49664] Re: net/smtp sslでのwhileループメール送信
— Taiki Kimura <taikimura8182@...>
2013/11/12
下田さん
[#49665] Re: net/smtp sslでのwhileループメール送信
— Jun'ya Shimoda <junshimo2@...>
2013/11/12
(2013/11/12 19:56), Taiki Kimura wrote:
[#49666] Re: net/smtp sslでのwhileループメール送信
— Taiki Kimura <taikimura8182@...>
2013/11/12
下田さん
[#49668] Re: net/smtp sslでのwhileループメール送信
— Jun'ya Shimoda <junshimo2@...>
2013/11/12
> なるほど。
[#49669] Re: net/smtp sslでのwhileループメール送信
— Taiki Kimura <taikimura8182@...>
2013/11/13
下田さん
[#49671] Re: net/smtp sslでのwhileループメール送信
— Taiki Kimura <taikimura8182@...>
2013/11/14
お世話になっております。
[#49674] Re: net/smtp sslでのwhileループメール送信
— SATOH Fumiyasu <fumiyas@...>
2013/11/14
さとうふみやす @ OSSTech です。
[#49676] Re: net/smtp sslでのwhileループメール送信
— SATOH Fumiyasu <fumiyas@...>
2013/11/14
さとうふみやす @ OSSTech です。
[#49678] Re: net/smtp sslでのwhileループメール送信
— Taiki Kimura <taikimura8182@...>
2013/11/14
さとうさん
[#49679] Re: net/smtp sslでのwhileループメール送信
— Taiki Kimura <taikimura8182@...>
2013/11/18
お世話になっています。
[#49681] Re: net/smtp sslでのwhileループメール送信
— Jun'ya Shimoda <junshimo2@...>
2013/11/18
下田です。
[#49688] Re: net/smtp sslでのwhileループメール送信
— Masaya TARUI <tarui@...>
2013/11/19
たるいといいます。
[#49689] Re: net/smtp sslでのwhileループメール送信
— Taiki Kimura <taikimura8182@...>
2013/11/19
下田さん たるいさん
[#49690] Re: net/smtp sslでのwhileループメール送信
— Masaya TARUI <tarui@...>
2013/11/19
メソッドの最初でbodyを更新してしまってるのが問題ですね。この更新した時のtoの値で確定してしまってます。
[#49691] Re: net/smtp sslでのwhileループメール送信
— Taiki Kimura <taikimura8182@...>
2013/11/19
たるいさん
[#49692] Re: net/smtp sslでのwhileループメール送信
— Masaya TARUI <tarui@...>
2013/11/19
たるいです。
[#49670] Re: net/smtp sslでのwhileループメール送信
— "-E:), niku" <niku@...>
2013/11/14
にくです
[#49680] apacheでruby 2.0を使う — 夏目祐樹 <em.s.00001@...>
初めまして、夏目祐樹といいます。
6 messages
2013/11/18
[#49705] sprintfフォーマットについて — Hikaru Seki <seki.p.hikaru@...>
23 messages
2013/11/30
[#49706] Re: sprintfフォーマットについて
— Masaya TARUI <tarui@...>
2013/11/30
たるいといいます。
[#49707] Re: sprintfフォーマットについて
— OZAWA Sakuro <sakuro@2238club.org>
2013/11/30
バイナリ値を扱うなら sprintf よりは pack&unpack の出番かもしれません。
[#49709] Re: sprintfフォーマットについて
— dezawa <dezawa@...>
2013/12/01
出沢です
[ruby-list:49708] Re: sprintfフォーマットについて
From:
Hikaru Seki <seki.p.hikaru@...>
Date:
2013-11-30 22:21:02 UTC
List:
ruby-list #49708
たるさん、OZAWAさん
ご回答ありがとうございます。
どちらでもいけそうですね。
まずはこれで対処することにしたいと思います。
できればRuby側で対処してもらいたいなと望んでますが、
これで困っている人はあまりいないのかな?
以上、宜しくお願いいたします。
>バイナリ値を扱うなら sprintf よりは pack&unpack の出番かもしれません。
>
> [-2].pack('s>').unpack('H*')[0] #=> 'fffe'
> ['fffe'].pack('H*').unpack('s>')[0] #=> -2
>
>あんまりシンプルじゃないけど。
>
>2013年12月1日 0:20 Masaya TARUI <tarui@prx.jp>:
>> たるいといいます。
>>
>> 気づいてなかったんですが確かに困りますね。
>> とりあえず
>>
>> def to_2s(v,n)
>> ("%0#{n+2}x" % v)[-n,n]
>> end
>>
>> で望むものは手に入ることは確認しましたが。。。
>> もう少し簡単にかけるといいな
>>
>>
>> 2013年11月30日 21:08 Hikaru Seki <seki.p.hikaru@ae.auone-net.jp>:
>>>
>>> はじめまして。
>>> 関と申します。
>>>
>>> 横浜の半導体メーカーでサポート業に従事しています。
>>>
>>> RubyはまつもとさんのRuby入門からの長いつきあいですが、
>>> 主に仕事上のポイントツール作成のため使用させて頂いて
>>> ます。(未だオブジェクト指向らしいコードをかけません;;)
>>>
>>> Rubyのsprintfフォーマットについて確認したくて入会させて
>>> 頂きました。
>>>
>>> 最近、ようやくRuby 2.0を使い始めましたが、負の数を16進数文字列
>>> に変換した場合、以下のように変換されてしまいます。
>>>
>>> Ruby 2.0.0:
>>> x=-2
>>> puts "x=%04x" % [x]
>>> x=..fe
>>>
>>> この挙動を回避する方法はないのでしょうか?
>>> 私としては、以前のように"fffe"として表示して欲しいです。
>>>
>>> Ruby 1.8.7:
>>> irb(main):003:0> y="%04x" % [x]
>>> => "fffe"
>>>
>>> ..記法は負の数である事を明確にするメリットはあると思いますが、
>>> ..に隠れた"値”自体が欲しい場合には不都合があります。
>>>
>>> またこの表記では逆変換(16進文字列=>整数)ができないようです。
>>>
>>> irb(main):003:0> y="%04x" % [x]
>>> => "..fe"
>>> irb(main):004:0> y.hex
>>> => 0
>>>
>>>
>>> 仕事がら、ハードウェアのレジスタチェックやら、メモリダンプの解析
>>> やらでバイナリとHexaをいききしている事が多く、".."の表記では困って
>>> しまうな、ということでメール出させて頂きました。
>>>
>>> ご助言頂けると幸いです。
>>>
--
関 光
Seki Hikaru
seki.p.hikaru@ae.auone-net.jp