[#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

たるいといいます。

[#49705] sprintfフォーマットについて — Hikaru Seki <seki.p.hikaru@...>

23 messages 2013/11/30

[ruby-list:49707] Re: sprintfフォーマットについて

From: OZAWA Sakuro <sakuro@2238club.org>
Date: 2013-11-30 16:01:31 UTC
List: ruby-list #49707
バイナリ値を扱うなら 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
>
>
>
> --
> 樽家昌也(Masaya TARUI)
> No Tool,No Life.



-- 
OZAWA Sakuro

In This Thread