13/10/30 13:06:25.08
質問する前にGoogleで検索しましょう。URLリンク(www.google.co.jp)<)
スレ立てるまでもない質問はここで 129匹目
2:デフォルトの名無しさん
13/10/30 13:07:28.66
2get
3:デフォルトの名無しさん
13/10/30 13:17:51.29
sjisとeuc-jpの表現可能文字数について知りたいのですが、sjisだと
コード空間における文字数制限 計11438文字 (Shift_JIS-2004では、合計11391文字)
とあったのですが、euc-jpの方はどれぐらいなのでしょうか?
4:デフォルトの名無しさん
13/10/30 13:23:07.69
それは定義されてる数であって
サロゲートペアがあるから可能なのはもっと多いよ
5:デフォルトの名無しさん
13/10/30 16:51:57.37
_,rr-―''''¨゙゙゙ ̄ ̄ ̄ ̄ ̄`゙゙゙゙゙゙゙゙''ヘi、、 ,,,,-―---、
,r‐'″ ._,,,, `'lri,!'''″ ゙l
.,,,″ ,,r'"` ゙゙l, ゙ヘ, |
!アr, .l°.ェ'ニ,コ .| ゚ヘ、 |
`'i、 .く_,、vr''″ ., ゙'i、 .,,/
゙X、 ト ゙!,゛ .,,r‐--、
,、_,、 .,,,,r‐'″ | } .,,r‐'^’ .|゜
め゙゚“゙゙~゛ |  ̄` .,l゙
| ,i´ ,l゙
゙!、 ,i´ ,ノ
.'┐ ,,-° '=,, /`
.゚!, ,,,,r'″ ゙┐ ,l゙
゚'r, .''''"` │ .,,-''i、 /
`''x, .| | .,,r'" .゙┐ ,i´
~'ヘi,,, | |_,r・″ 'ヘ,、 l゙
`¬--|i,,,,,,,,,,,,,,,,v、r',广 ゙ヘ〟 ,l゙
`゙'ーぃ--r'″ `'―、,,,,/
6:デフォルトの名無しさん
13/10/30 21:33:11.42
PerlでGnuPGによる暗号化を行いたいのですが、
外部コマンドとして実行せずに直接暗号化して結果のテキストを取得する方法はありませんでしょうか?
7:デフォルトの名無しさん
13/10/30 22:02:04.58
前スレでFEPに関して質問させて貰ってました。
色々アドバイス下さり有難うございます。
挙がった物を、それぞれ1つずつ取り組んで行くようにします。
サンキューでした!
8:デフォルトの名無しさん
13/10/30 23:19:19.90
eucは0x80がフラグだから7ビットの2つの集合であって、0x7f*0x7f==16129 文字の収納が理論的に可能。
9:デフォルトの名無しさん
13/10/30 23:44:02.78
>>3
マルチバイト文字(シングルバイト文字を除く)の空間は、
EUC-JPだと127*128=16256、補助漢字の空間を含めれば128*128*2=32768
SJIS(CP932)だと60*188=11280
だけど定義されてる文字の空間はどっちも区点コードベースで大差ない。
いわゆる機種依存文字な記号類で差があるくらいじゃないかね?
>>4
SJISとEUC-JPにんなモンあったか?
・・・と思ったがEUC-JPだとシングルシフトスリーってのが有るんだな。
にしても許容空間数と定義文字数の両方を>>3は書いてるぞ。
>>8
7ビットなら0含めて128*128=16384じゃね?
0x8Fが制御文字SS3らしいから127*128=16256までは減っちゃうけど。
10:デフォルトの名無しさん
13/10/30 23:46:59.34
>>9
そうだね。
仕様では1バイト時のus-asciiも含まれるから、0x80*0x80 + 0x7f+1 だったね。
11:デフォルトの名無しさん
13/10/31 08:06:58.80
8251AFのデータシートを読んで判らない点を質問します。
コマンドregのTXEnableを1にするまでは送信は始まらないと書かれていますが
アシンクロナス送信の章ではCPUからデータが送られると自動的に
start、[parity]、stop を付加してシリアル送信すると書かれていて、矛盾してる
ように思えます。ここはどう理解すればよいでしょうか?
TXEnableが1のときに書かれたデータが送信シフトregにあればTXEnableを
0にしてもシフトregのデータが出終わってから送信停止するとは書かれていますが、
TXDregにあるデータはどうなるのかは書かれていません。シフト中・かつTXDregに
文字がある状態でTXEnableを0にした場合はどうなるでしょう?
12:11
13/10/31 08:08:30.38
なんでこんな質問してるかというと、ただのRX-->TXのコピーならリングバッファ
とかの演算しないでも受信の度にRXD-->TXDへ書いちゃえば最短じゃん、と
思ったのですが、その時TXEnableを1/0にするタイミングはいつにすべきか?
を考えてしまったからです。ふつうに受信リング-->送信フレーム作成-->送信リング
-->フレーム送信中はTXEnable=1でTXRDY割込みでTXDregライト はやってます。
13:デフォルトの名無しさん
13/10/31 09:43:29.18
勉強のため目覚ましソフトを作ろうと思うのですが
毎日06:00になったら音を鳴らそうと思います
そこで指定した時間になったとき(ここでは06:00)に処理を行いたいのですが
指定した時分と、今の時分を比較すると、06:00:00から06:00:59まで60回も処理されてしまいます
こういう場合はどうしたらいいでしょうか?
14:デフォルトの名無しさん
13/10/31 10:22:42.20
1.秒まで判定
2.一度鳴らしたらフラグを立てる、7になったらフラグ解除
3.最初に鳴らしてから1分のsleep系を入れる
4.タイマー系で24時間おきに実行
お好きなものをどうぞ
15:デフォルトの名無しさん
13/10/31 10:30:52.83
全部ためしてみますありがとうございます
16:デフォルトの名無しさん
13/10/31 14:31:19.30
wavファイルの波形データに入っている値はサンプリング周波数毎の振幅ですか?
17:デフォルトの名無しさん
13/10/31 18:12:40.11
プログラムの引数の順番ってみなさんどういう風に覚えていますか?
例えば文字列の置換として、
PHPだと
mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )
探す文字、置き換える文字、検索対象の文字列、
となっていますがVBだと
Public Function Replace(
ByVal Expression As String,
ByVal Find As String,
ByVal Replacement As String・・・)
検索対象の文字列、探す文字、置き換える文字、
となっていて、結構混乱しています。
慣れるしか無いんでしょうか。
こういうところで詰まってしまい、結構時間をとられてしまうので何とかしたいと思っています。
18:デフォルトの名無しさん
13/10/31 18:28:14.78
>>17
覚えないで、IDEでヘルプを自動表示すればいいだろう。動的言語でどこまで出来るかわからないが。
19:デフォルトの名無しさん
13/10/31 18:42:45.86
わからなくなったら一々マニュアル見て確認する時間が無駄に思わないなら一生テキストエディタで生産性の低い作業をしたまえ
20:デフォルトの名無しさん
13/10/31 18:51:24.59
角括弧と丸括弧と中括弧と宣言辺りは統一して欲しいとは思う。
21:デフォルトの名無しさん
13/10/31 18:53:19.50
プロなら0.5秒でマニュアル引ける。
自動表示を待つ時間があったら自分で調べたほうが速い。
そのために世界の王者Emacsはコマンドが実行できるのだ。
IDE使うのは屑&初心者。
22:デフォルトの名無しさん
13/10/31 19:00:45.85
>>18-19
ありがとうございます、IDEというものを知りませんでした。
使っていきます。
23:デフォルトの名無しさん
13/10/31 20:06:28.75
イデを知らない人ってまだ居たんだ
24:デフォルトの名無しさん
13/10/31 20:19:30.51
アイディーイーだろ。初心者に変な言葉教えないように。
25:デフォルトの名無しさん
13/10/31 20:22:29.89
アイデーだろjk
26:デフォルトの名無しさん
13/10/31 20:34:11.65
ナンデアル
27:デフォルトの名無しさん
13/10/31 22:02:01.98
馬鹿には無理
28:デフォルトの名無しさん
13/10/31 23:19:55.60
ブログをやろうとおもうんですがプログラマーなら「はてなブログ」なんでしょうか?
29:デフォルトの名無しさん
13/10/31 23:23:25.53
そんなことはない
30:デフォルトの名無しさん
13/11/01 01:18:56.81
>>28
プログラマなら自分で作ってもいいのよ。
31:デフォルトの名無しさん
13/11/01 01:33:46.69
プログラマなら、サーバーのディスクスペースさえあればなんでもできる
もっとも、規約にうるさいサーバーもあるから、自分でサーバー立ててもいいし
32:デフォルトの名無しさん
13/11/01 02:13:59.84
>>31
ドロップボックスサーバとかじゃ意味ないだろ。ウェブサービスも必要。VPSあたりがいいと思うけど。
33:デフォルトの名無しさん
13/11/01 03:46:31.34
自分で立てれば済む話だろ
34:デフォルトの名無しさん
13/11/01 05:56:13.45
>>11-12
8251AFは、マイコンか何か?
一般的に、同期は送信してから、返事が返るまで、
send関数が、リターンしない。つまり、返事を待つので、遅い
非同期は、返事を待たずに、すぐに関数がリターンするので、速い
TXEnableが1->0で、TXDregにあるデータがどうなるか、
書かれていないのなら、たぶん消えるんじゃない?
実験してみれば?
とにかく組み込みは、変なことをせず、
メーカーの模範コードの通りに、プログラミングすべし
特にレジスタは、設定して50us待つとか、
様々なタイミングがあるので、メーカーのやり方に従わないと、
タイミングが速すぎて、失敗することもある
自分勝手に、こうすれば速いとか思わないこと
ただし、漏れも実は、組み込みプログラミングをしたことはない
iTRONやPICの本を、読んだだけです
35:デフォルトの名無しさん
13/11/01 07:29:13.97
俺はPICや最新CPUの組込みを仕事でやったことあるけど全部忘れたww
最新CPUだったから製作メーカーに動作を直接何度も問い合わせたけどな。