[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 03/17 05:49 / Filesize : 316 KB / Number-of Response : 1054
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

スレ立てるまでもない質問はここで 149匹目



1 名前:デフォルトの名無しさん mailto:sage [2018/06/17(日) 10:31:28.00 .net]
質問する前にGoogleで検索しましょう。 www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
ワッチョイは住人が離れスレが寂れます導入禁止。

前スレ
スレ立てるまでもない質問はここで 148匹目 [無断転載禁止]©2ch.net
https://mevius.5ch.net/test/read.cgi/tech/1495618637/

31 名前:デフォルトの名無しさん mailto:sage [2018/07/01(日) 09:28:09.05 ID:uZDpH5tc.net]
平という名字の人がいる
文という名前の人がいる

平文(たいら ふみ)

32 名前:デフォルトの名無しさん [2018/07/04(水) 22:03:32.15 ID:gFgZc5FG.net]
CTU

33 名前:デフォルトの名無しさん [2018/07/05(木) 15:17:58.19 ID:aOKeIf4+.net]
絨毯爆撃荒らし>>31の目的はスレ順シャッフルなのでしょうか?

34 名前:デフォルトの名無しさん mailto:sage [2018/07/08(日) 18:10:16.56 ID:IjY9wq5G.net]
発達障害持ち33歳男です
病気でこの年にして職歴が3年しかありません
(仕事は事務職)

IT系特例子会社に転職を考えているのですが、
そこに入るために(教養として)プログラミングを学びたいと思っています

プログラミングに必要とされる論理的な思考をすることがなかなか厳しい私ですが、
何とか頑張ってプログラミングのイロハを身に付けたい

こんな私はスクールに通うべきでしょうか

35 名前:KAC mailto:sage [2018/07/08(日) 20:09:40.99 ID:Bd6JZ+FH.net]
>>33
IT業界で仕事をする気なら、
「教えてもらう」という考えは棄てること。

他人を頼る事は否定しないが、
まずは自分から動く。という心構えが無いと
変化の激しいIT業界で働けない。

スクールの前に、まずは何か開発してみたら?

36 名前:デフォルトの名無しさん [2018/07/10(火) 01:25:20.01 ID:9FLSt6Ps.net]
将来デバッグの仕事をしたいと漠然とした目標があるんですが
何の言語を学べばいいでしょうか?C++を適当に学んでたら出来るようになりますか。
プログラミング経験は一切ありません

37 名前:デフォルトの名無しさん mailto:sage [2018/07/10(火) 01:42:14.24 ID:D50tplpj.net]
>>35
デバッグだけの仕事なんて無いと思うよ
作る仕事の一部としてデバッグがあるのだから何を作る仕事に就くか考えるべき
それとプログラマの人生相談は板違い

38 名前:デフォルトの名無しさん mailto:sage [2018/07/10(火) 07:25:53.97 ID:LbQkaO6y.net]
progate というサイトで、Ruby をやれば?
その後に、無料のRails チュートリアルをやる

YouTube にある、セレブエンジニアの小松和貴の動画を参照

39 名前:デフォルトの名無しさん [2018/08/08(水) 15:44:02.64 ID:+bnfrLhF.net]
OPENCVの画像認識で、
正解画像のリストをObjectMaker使ってつくったのだけれども、
結構な量ROIがはみ出してるっぽい。

ROIを一括で治せるソフトでも方法でもない?



40 名前:デフォルトの名無しさん mailto:sage [2018/08/08(水) 20:04:16.33 ID:bKO8QxvP.net]
さるがくちょうっていう会社あったけど、そこから情報が洩れて計画滅茶苦茶にされた企業にどんどんそっぽ向かれてってったって話は聞いたことがある。

41 名前:デフォルトの名無しさん [2018/09/02(日) 19:17:25.52 ID:l7vq29kF.net]
>>33
自分も発達障害持ちで、IT系の特例子会社に入りました。
特例子会社に入るなら、実績とかより、自分の障害をどれだけ具体的に説明できるか、そしてやる気があるかが重要です。
入りたい企業がどの言語を使っているのか。そして今は初心者でも必ずスキルを身に付けて御社に貢献しますというやる気。
年は関係ありません。どれだけ熱意をアピールできるかです。頑張ってください。

42 名前:デフォルトの名無しさん [2018/09/15(土) 18:30:42.30 ID:aDVtzTM2.net]
なにが発達障害だ、甘えるなカス
そもそもプログラム板の8割は自閉症かADHDだよ
シリコンバレーの人口の3割が発達障害とさえ言われる。
それでもほとんどの人は国の支援を受けずに頑張ってるんだぞ

43 名前:デフォルトの名無しさん [2018/09/16(日) 07:35:51.69 ID:DndhRVT7.net]
.NET Frameworkのバージョンについて質問なのですが
言語はC#、対象のOSはWin8.1以降っていう状況で、どのバージョンで開発すればいいのでしょうか?

Win8.1+VS2017でプロジェクトを作るとデフォルトが4.6.1になっていたらこれで作ればいいのかなと思っていますが
最新ではないようです。
Win8.1の終了まではこの環境で進み、終了後はWin10のみになります。

44 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 08:14:46.16 ID:0wjl8GKB.net]
ロベールのC++入門書を読んでるんですが
ファイル分割/2重include防止の下りがイマイチ理解できません。
分かりやすくて入門レベルで説明できてるサイトが有れば教えて下さい;

45 名前:デフォルトの名無しさん [2018/09/16(日) 09:07:23.85 ID:SOVIz+sV.net]
aho.h

// ↓最初インクルードするときはAは定義されてないから真にならない
//  #endifまでインクルードしたコードの一部になる(#includeの部分がインクルードしたファイルの内容に置き換わると考えれば分かりやすい)
//  再度インクルードすると、すでにAは定義されてるから@は偽になる(こっから#endifまでないことにされる)
#ifndef __AHO_H__ @  
#define __AHO_H__ A

#define AHO_R 004
#define AHO_W 002
#define AHO_X 001
void aho1();
void aho2();

#endif

aho1.c

#include "aho.h"
void aho1() {
  printf("super aho:permission =%u\n", AHO_R | AHO_W | AHO_X);
  printf("komono aho:permission =%u\n", AHO_R);
}

aho2.c

#include "aho.h"
void aho2() {
  printf("komono aho:permission =%u\n", AHO_R);
}

で、aho.hの定義や宣言をaho1.c、aho2.cで使えることがアホでも分かるハズ

46 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 09:44:10.02 ID:rvnq8hQD.net]
>>42
最新のものと動作する.NETのバージョンは分けて考えないといけない
Win8.1以降なら4.5がWin10なら4.6が最初から入っていて最新は4.7.2で4.0以降は上位互換がある
.NET Frameworkのバージョンを整理する www.atmarkit.co.jp/ait/articles/1211/16/news093.html
その環境でしか使わないのなら自分で管理したら済む話だから、そのままやるのでも4.7.2入れてやるのでも好きなほうで

47 名前:デフォルトの名無しさん [2018/09/16(日) 11:43:43.11 ID:DndhRVT7.net]
>>45
ありがとうございます
最新の4.7.2で行きたいと思います

48 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 12:47:35.97 ID:667ertjx.net]
>>44
何のために必要なのか全く分からない

49 名前:デフォルトの名無しさん [2018/09/18(火) 20:55:15.44 ID:oE0uJFU6.net]
aho1.cでも使えるしaho2.cでも
aho.hが共通の定義、宣言として使えてる

処理の種類のまとまりごとに
コードわけないとものすごい行数のソースになる



50 名前:デフォルトの名無しさん [2018/09/18(火) 22:28:23.72 ID:v5JWRNuH.net]
ビットコインでアルトコイン作成してるのだが
ピアに接続しています...
と出てるだけで一向に同期されないんだけど誰かクリアしたひといないかな

QAでにたようなのあったけどだめっぽいんだ
https://bitcoin.stackexchange.com/questions/64806/altcoin-litecoin-fork-creation-no-synchronisation

チェックポイントがだめなのかサーバー台数がだめなのかもうわけわからん

51 名前:デフォルトの名無しさん mailto:sage [2018/10/11(木) 09:35:03.08 ID:XN04eTos.net]
すみません。secp256k1 ←これの読み方教えてください。

52 名前:さまよえる蟻人間 mailto:sage [2018/11/10(土) 18:17:11.69 ID:GxjHn4EZ.net]
>>50
secp256k1
エスイーシー、にーごーろく、ケイいち。

53 名前:デフォルトの名無しさん [2018/11/11(日) 14:38:20.51 ID:vUUak6BF.net]
r2.upup.be/wV2qsULdHm

54 名前:デフォルトの名無しさん [2018/11/17(土) 00:03:35.42 ID:eQWBxdMf.net]
おまえらのズボンの股間てしょんべん臭い?

55 名前:デフォルトの名無しさん [2018/11/17(土) 00:24:47.18 ID:/DEd7oJ8.net]
かいでみるか

56 名前:デフォルトの名無しさん [2018/11/17(土) 00:28:52.42 ID:eQWBxdMf.net]
おまえらの場合しょんべんとゆうより死臭しそうやもんな
嗅いでみるのは勘弁やで

57 名前:デフォルトの名無しさん mailto:sage [2018/11/17(土) 02:43:49.49 ID:932Ctqqz.net]
Wikipedia には、LLVMのFrontEndとしてAdaも使えるかのように書かれているけど、
実際には、「作ろうとはしたけど完成してない」、という認識であってる?

58 名前:デフォルトの名無しさん mailto:sage [2018/11/17(土) 03:38:56.71 ID:LhPQgZnG.net]
       /^ヽ
       /:;:;:;:\
        /:;:;:;:;:;:;:;:\
     / : : : : : :;:;:;\
    ./     : : : : ::\
    /: : : : : :    : : : ::\
  r‐|_: : : :       : : : ゙x─┐
,,イ ̄: : :: ̄ヽ        ̄: : : : :|__
|: : ¨Tヽ__   ゙ト       −-≡くニニニ==========--------─------──---
`ヽ、_ト-‐: : : ,,,__: : : : : :__: : ::}
    `ヽ ̄ ̄    ̄ ̄: : : /  ̄
     \      : : : : /
       \: : : : : : : : : :/
        \:;:;:;:;:;:;:;:;/
          \;:;:;:;:/
           `ー'

59 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 04:44:43.23 ID:1Dk7fZPn.net]
おまえらのパンツのマンコが当たってる部分ってやっぱりチーズとしょんべんとウンコが混ざった臭いがするの?



60 名前:デフォルトの名無しさん [2018/11/23(金) 04:46:51.21 ID:1Dk7fZPn.net]
いや、おまえらの場合猛臭とか死臭しそうやもんな。
嗅いでみるのは勘弁やで。

61 名前:デフォルトの名無しさん [2018/11/23(金) 04:59:58.08 ID:1Dk7fZPn.net]
マンコってなんであんなに臭いの?
臭いなんてもんじゃねえよなあれw
激臭というか猛臭というか死臭というか・・・・・・w
おまえらのマンコもやっぱり死臭がするの?

62 名前:デフォルトの名無しさん [2018/11/23(金) 17:14:49.82 ID:CsAlXDMt.net]
>>55
テメー含め、雌共の股間の猛臭に比べたらいい匂いにすら感じられるわ。
それぐらいテメー含め雌共の股間の臭さは異常。

63 名前:デフォルトの名無しさん [2018/11/23(金) 20:14:57.02 ID:ROaTpR2G.net]
>>61
ゆうときますが女が全て風俗嬢でわないですからね?
むしろかなり特殊なケースですよ風俗嬢はw

64 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 01:22:26.12 ID:8QZAXYBM.net]
Emscripten 試してるんだけど、コンパイル出力された HTML をブラウザで
見た場合、printf() が表示される Window が下部に表示されてしまう。
これを消す方法誰か知らない?

65 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 04:53:53.17 ID:HayWP4Dg.net]
別のユーザーにおいて既定のアプリに設定できません。
Windows10、1つのパソコンに複数ユーザーでその内の1つには自由に既定のプラグインが設定できるが、他のユーザーはできない。

1.規定のアプリで設定しようとするも設定しても元に戻る、PHPファイルなど無い拡張しもある。
2.プログラムから開く、で設定しても保存・変更されない。
3.レジストリの削除からsublime.exeを削除してやり直しても変更が保存されない。

およそネットで紹介されているトラブルシューティングを一通り試してみても全く既定のアプリが変更されなかった。
別のユーザーでは同じインストールプログラムは既定の設定ができているのでそれが原因でしょうか?

66 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 12:27:26.31 ID:Z3cERZYP.net]
>>64
板違い
Windows
https://mevius.5ch.net/win/

67 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 14:02:55.22 ID:k2QA31uI.net]
Emscripten, wasm で、
call emcc hello.c -o hello.html
だとcanvas で直線や箱の描画が上手くいっていたのに、
キーが押されたときに JS側から、Cの関数を呼ぶ出すため、
サンプルのとおり、
call emcc hello.c -o hello.html -s EXPORTED_FUNCTIONS="['_getCellStatus']"
-s EXTRA_EXPORTED_RUNTIME_METHODS="['ccall', 'cwrap']"

とやってみたら、コンパイルはエラーは出さないが、html を起動してみると
全く何も表示されなくなった。
C中で、EM_ASM()でJSによるキーエベントのコードを書いて、
そこから、Cの関数をコールバックしたかった。

そのEM_ASM()の部分をコメントアウトしても、何も表示されないまま。
とにかく、コンパイル時の -s EXPORTED_FUNCSIONS=・・・の
部分をつけているだけでこうなってしまう。

ちなみに、getCellStatus というのは、ちゃんとCソース中で定義されている
関数名。冒頭の「_」を消してみると、emcc が関数が定義されていないと
いう旨のエラーを出す。

68 名前:さまよえる蟻人間 mailto:sage [2018/11/24(土) 14:10:22.48 ID:Pf67WTwX.net]
つづり、間違っていない?

69 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 14:46:48.42 ID:k2QA31uI.net]
EM_ASM( {
document.onkeydown = keydown;
function keydown() {
var getCellStatus = Module.cwrap('getCellStatus ', 'number



70 名前:', ['number', 'number']);
alert( "getCellStatus(1, 3) = " + getCellStatus(1, 3) );
}
} );
というコードをCソースに書いていたんだけど、このコードの直前に EM_ASM({alert();}) 文でしばらく
待ってやると、グラフィック描画は復帰した。

けれど、今度は、実際にキーを押してみると、RUNTIME が終了してしまったという次のメッセージが出た:
Assertion failed: the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)

そこで、指定どおり、
call emcc -o hello.html -s NO_EXIT_RUNTIME=1 hello.c
-s EXPORTED_FUNCTIONS="['_getCellStatus']"
-s EXTRA_EXPORTED_RUNTIME_METHODS="['ccall', 'cwrap']"

としてコンパイルしてみても、改善されなかった。

main() 関数が終わってしまった事によって、RUNTIME LIBRARY が消えてしまった
ということだろうか。それにしても、改善が見られないのはなぞ。
[]
[ここ壊れてます]

71 名前:デフォルトの名無しさん mailto:sge [2018/11/24(土) 14:57:48.38 ID:k2QA31uI.net]
main() の一番最後に、
for ( ;; ) {
 emscripten_sleep(100);
}
を書くと直った。よかった・・・。

72 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 19:07:05.72 ID:9XzBdDWZ.net]
片山博文はなんで人間やめたの?

73 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 19:14:39.72 ID:b7tmfxF4.net]
>>70

「なぜ〜は○○なのか?」 というのは著者の願い
https://medaka.5ch.net/test/read.cgi/prog/1539529365/

74 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 22:16:43.49 ID:rhfYpUd4.net]
Emscriptenを使えば、ブラウザでほとんどNativeアプリと同じことが出来るのではないかと
思ってたんだけど、日本語入力では問題が出るかもしれない?

なぜなら、JavaScript でキー入力イベントは、キーボードの生の keycode だけが
送られて来て、SHIFT キーの同時押下による大文字小文字も処理されない。
つまり、ASCII コードや SHiftJIS や UTF8 ではない。

ということは、日本語入力はこのイベントだけでは処理できないことになってしまう。
なら、HTML の FORM タグや INPUT タグみたいなものでしか日本語は入力できない
事になりそうだ。

この辺の修正がされない限り、どうにもならない気がする。

75 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 22:25:18.29 ID:b7tmfxF4.net]
↑想像で語るな

76 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 22:53:20.63 ID:rhfYpUd4.net]
マルチバイト文字は、イベントで受け取れるの?

調べてみたら、keydown はダメだけど、keypress の方は、Shift や Caps Lock を
処理した後のASCII CODE を返すらしいけれど、試してみると、IMEが入力した
MULTI B BYTE 文字は送られてこないように見えた。

77 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 23:13:32.43 ID:rhfYpUd4.net]
document.addEventListener('compostionend', function(event) {
 console.log('compostionend')
});

を試してみたけど、自分のブラウザじゃ、このイベントは来なかった。
2017年に決まった仕様?

78 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 23:16:27.58 ID:2lbFMzGy.net]
changeを拾えばいいだけでは

79 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 23:19:32.58 ID:2lbFMzGy.net]
>>75
× compostionend
○ compositionend
では



80 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 01:21:39.82 ID:bdma9Nzw.net]
ブラウザは基本的に、Chrome を使う

Edge は新機能への対応が遅い

81 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 08:19:44.81 ID:hr7eujYV.net]
>>77
なるほどそのイベントは来るようになった。
でも canvas タグの場合、日本語の文字コードはどこで拾えばいいのか分からん。
input タグなら拾えるけど。

82 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 08:46:32.63 ID:EkScRF1o.net]
そもそも使い方が間違ってるんだろ
canvasは絵を書くところであって
入力を受け付けるところではない

83 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 09:16:35.41 ID:hr7eujYV.net]
>>80
ブラウザでDTPソフトみたいなものを実装

84 名前:しようとすれば、canvas に書くしかないと
思う。その際どうすんの。

独自キャレットをグラフィックで書いて、その場所に透明な textarea タグを
絶対座標で配置し、入力が終わるたびに textarea から文字を取得。
それを canvas にfillText() で書いてから、textarea の中身をリセット。
それを繰り返す?
[]
[ここ壊れてます]

85 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 09:40:49.29 ID:lrShJekd.net]
ホントにtextareaを適切な場所に出せば良いだけだろ?透明である必用すらない。
素人が入力系作るな。ストレスたまるから。
禁則とか入力中の表示とか、溢れた部分のレンダリングをブラウザのコンポーネント以上にできるんなら透明コンポーネント使うってのもわかるが、
それ以下のものしか作れないのに透明にする必要ないだろ。

86 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 11:19:56.87 ID:hr7eujYV.net]
つうか、DTPソフト作る人はその辺、素人じゃないだろうて。

87 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 11:57:14.32 ID:EkScRF1o.net]
適材適所。そういうのはウェブでやるもんじゃないという証拠
ウェブはHTMLで文書を書いて、CSSでデザインを整えて
jQueryで軽く動きをつけていれば良いんだよ

88 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 12:37:11.50 ID:hr7eujYV.net]
隠れたTEXTAREAでやったら2バイト文字も取得できてきたんだけど、
今度は、compositionstart だけ呼ばれて、compositionend が
呼ばれない。
input タグで入力するとどちらも呼ばれる。訳分からん。

89 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 12:45:49.94 ID:1zIh/Xzw.net]
くだ質に日記書くなよ



90 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 14:29:26.12 ID:hr7eujYV.net]
こうやって、英語用のアプリだけが、WebAssembly に移植されていくんだ。
Vim もブラウザに移植されたが日本語入力できないらしい。

単にブラウザが、2バイト文字の時に、onkeypress を 1バイトずつ、2回に
分けて呼んでくれればすむ話なのに。元々 日本語FEPは、そういう発想で
生まれた。とにかく、2文字分呼んでくれれば良くて、その場合、
ASCIIコードにしか対応しないアプリも安定性を損なわない。

91 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 15:12:01.58 ID:ohMkESO5.net]
2バイト文字という概念がそもそも間違ってる

92 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 15:13:35.33 ID:OcCxf+Qw.net]
「マルチバイト文字」なんだよなあ
そこに結合文字も加わる

93 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 16:17:47.20 ID:hr7eujYV.net]
いや、固定長のUnicodeより賢いやり方だと思うよ。
英語圏のASCIIアプリは無修正でいいんだし。
英語圏の人がろくに事情も分かりもしないのに、変なIME制御とか
入れようとして逆に変になってる。
とにかく、1バイトの読めない羅列が送られてくると思っていれば、
英語圏の人は済むんだから。1バイトの文字の羅列だと思っていても、
実は解釈をちゃんとすると2バイトになっているというからくりで十分。

そこに変な配慮を入れるから逆におかしくなってる。

94 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 16:20:45.70 ID:hr7eujYV.net]
まあ、2バイト文字って言うのは、漢字で言うところの「へん」と「つくり」の
関係みたいなもんなんだから、難しく考えなくていい。
英語圏の人は、ヘンとつくりの羅列が送られてきているともって処理すれば
十分。日本人には、へんとつくりが横幅が2倍の「1つの文字」になっている
ように脳が見える、という感覚。

95 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 16:23:16.02 ID:x3zl9kFB.net]
さすが、素人じゃない人は言うことが違う。

96 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 19:19:16.46 ID:Iiz4BNf0.net]
英語圏の人だってこんな🇺🇸文字だって使うわけで
「2バイト文字が〜」とか「横幅が2倍」とか言ってる奴は遅れてる

97 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 20:36:32.38 ID:+Rx2UR4K.net]
2バイト文字が〜は馬鹿だが、横幅2倍は間違いじゃない

Halfwidthは半角のことだし、Fullwidthは全角のこと
だが、曖昧幅とかい

98 名前:、のは消えてなくなれ []
[ここ壊れてます]

99 名前:デフォルトの名無しさん [2018/11/25(日) 22:24:57.45 ID:e4gAH9OI.net]
JUnitでの単体テストについて質問させてください。
他クラスのメソッドを呼び出しするだけのコントローラクラスをテストする場合、テストケースってどうなるんでしょうか?
「指定したクラスのメソッドを呼び出せること」を確認したいのですが、assertEquals以外を使うことになるのでしょうか?



100 名前:KAC mailto:sage [2018/11/25(日) 22:37:03.88 ID:BxF9BR9q.net]
>>94
等幅フォントしか使えないの?
MMMM
IIII
ぁぁぁぁ
とか、どう見える環境?

101 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 23:14:00.75 ID:hr7eujYV.net]
等幅フォントのほうが日本語には向いていると思う。
そもそも新聞も等幅だと思うし。
プロポーショナル・フォントを好むのは英語圏の人独特の感覚。

原稿用紙だってそうだし、般若心経などのお経も昔から等幅に近い。
幅を変えたほうが汚い。

102 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 23:19:50.38 ID:hr7eujYV.net]
拡張子のピリオド「.」や、環境変数 PATH の区切り文字のセミコロン「;」が細すぎて
どれだけ苦労することか。見えない。文字も新聞よりずっと小さい文字が、新聞
読むときよりはるかに遠くにある。
スティーブ・ジョブスも彼を支持する人もハッキリ言ってアホだと思う。

コンピュータでは一文字でも違っていれば大違いの世界。だから、ゼロ0と英文字のO
を区別するために斜線が入っていたし、掛け算記号*もXと区別するために特殊な
文字になった。

スティーブジョブスのせいで、世界中の生産性が低下している。

最近では、日本語IMEの全角/半角の状態が分からなくなってしまって、日本人の
せいさんせいが劇的に悪化したと思う。もっと言えば、Googleが余計なアシストを
したり、Windows のインストール時間、DL するファイルの巨大化などによっても
世界中の生産性が下がっている。

103 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 23:24:05.29 ID:hr7eujYV.net]
もっと言ったら、デザイナも物を知らなさ過ぎる。

ギリシャ文字の小文字のπはちゃんと形が決まっているのに、アホなことに、
大文字のΠと全く同じ形にデザインしたフォントが流行ってしまってる。
これがどれだけ生産性を下げているか。特に数学や物理が関係する分野で。

大文字のΠと小文字のπは、数学の世界では使い方が多くの場合、厳密に
それぞれひとつの意味で用いる。前者は「総積」と言われて、高校の時の「Σ」
の掛け算版。後者は円周率。

これらを混同してしまうようなフォントにしてしまったのは、知識がないせいだ。

104 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 18:04:05.28 ID:A+ASmw6C.net]
>>87
違うよ。
インプレイスで表示する、なんかだと、変換中の文字列を受け取らなきゃいかん。
Vimを引き合いに出してるが、Vimで日本語入力にちゃんと対応したのいつかわかってんの?
同じ理由でずーっと綺麗に対応出来てなかった。
ここ数年だよ。やっとまともに日本語入力できるようになったの。

Kaoriya見てくれば良い。

生半可な知識でわかった気にならないでね。

1バイトずつって、エンコーディングは?
たとえそれを統一したって、駄目文字がアプリごとに生まれるよね。
合字はどうすんの?ちょっと前には絵文字でホットな話題だったよね。

>>97
等幅だけど等幅送りではないよ。
均等割付末尾行のみ左詰め。
お前写植も知識ないんだろ。

105 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 18:08:12.45 ID:A+ASmw6C.net]
>>99
それで充分なフォントもあるんだよ。
ギリシャ語では単にそれらは文字だしね。
2階のaと一階のaとα(アルファ)を同列に語って意味あんの?
お前が見るようないわゆるフォントってのは商業的な印刷一般に使うものであって、数式用フォントではないし、
数式に使うギリシャ文字は、ギリシャ語の文字とも別。

制作会社はそのためのフォント持ってる。

CADやDTPなんかでは確実に違うフォントを使うし、ヒゲ付きのOなんてものもある。

DTPの事知らないくせに、DTP語んなよ。

106 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 18:50:22.19 ID:axNf/rfJ.net]
>>100
Vim 自体の日本語対応の問題じゃないんだ。
WebAssembly に移植する際、JavaScript では、onkeypress がIME(日本語)の文字コードを
全く渡してくれないし、それに変わるIME専用のイベントや仕組みもないことを問題に
している。

だから、今のところ、隠し textarea タグ(または input タグ)を使った「ハッキング」を
行うしかないはず。

107 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 23:14:22.13 ID:A+ASmw6C.net]
>>102
IMEの文字コードは渡すもんじゃない。
専用のイベントなんて要らない。
隠しtextareaも必要ない。
JS側に関数用意して、画面にtextareaを表示すれば良いだけだろう。
emscriptenで言うEM_JSなりなんなりで、それを呼べば良いだけで、
知識もないやつがクソみたいなエディタを作るよりも遥かに良いって言ってるの。
glue codeと言うか、ライブラリは作るしかないだろ。

駄目文字のくだりとか理解してんの?キーコードとして全角文字を渡すとか頭悪い事言ってるけど。

IME専用のイベントや仕組みなんて必要ないの。
ましてや、キーが押されたイベントで、キーが押された以外の内容を送信するとか頭おかしい発想でしょ。

ゲームエンジンとかCADとか見てみりゃ良いよ。
OpenGLでダイレクトにUIの枠書いてるけど、コントロールは上からペタッと貼り付けてるか、日本語入力自体を実装してるから。

108 名前:デフォルトの名無しさん mailto:sage [2018/11/27(火) 01:28:45.33 ID:+p2iLhs8.net]
>>103
>駄目文字のくだりとか理解してんの?キーコードとして全角文字を渡すとか頭悪い事言ってるけど。

charCode だよ。Windows の OnChar() は、非 Unicode 版はそういう実装になってる。
というか、DOS 時代に日本人が発明したほうで最も賢い方法。
Unicode 版は事情が分かってない欧米の人が勝手にやりだしたまずい方法。

109 名前:デフォルトの名無しさん mailto:sage [2018/11/27(火) 01:30:11.51 ID:+p2iLhs8.net]
「日本語入力事態を実装」って、Atok 見たいなものを自分で実装するという意味だよね。
それはゲームの場合は簡易でよいからそれで済むだけだよ。



110 名前:デフォルトの名無しさん mailto:sage [2018/11/27(火) 07:29:51.36 ID:rDJ3v0qS.net]
>>104
そりゃエンコーディングがほとんどCP932しかなかった時代だろ。
OnCharはキャラクタが来たとき、KeyPressはキーが押されたとき。全然違うよね。

CADとかゲームエンジンの実装法(ネイティブコンポーネントを貼り付ける)は見てきた?

111 名前:デフォルトの名無しさん mailto:sage [2018/11/27(火) 16:46:38.40 ID:+p2iLhs8.net]
>>106
>CADとかゲームエンジンの実装法(ネイティブコンポーネントを貼り付ける)は見てきた?
分かりやすい資料があれば欲しい。

>OnCharはキャラクタが来たとき、KeyPressはキーが押されたとき。全然違うよね。

JS の場合、onkeydown がキーが押されたときで、onkeypress は、やはり、
OnChar にかなり近い目的で用意されていると思うんだけど、違うの。

112 名前:デフォルトの名無しさん mailto:sage [2018/11/27(火) 17:09:49.26 ID:+p2iLhs8.net]
大体そもそも、keydown も keypress も英語文字だけが対応していて、日本語には
全く対応していないことがおかしい。

マルチバイト文字方式にも、Unicode 文字方式にもどちらにも全く対応していない。

この状況には、英語圏の人の傲慢さを感じる。

113 名前:デフォルトの名無しさん mailto:sage [2018/11/27(火) 18:43:07.69 ID:eUIOOjsK.net]
>>107
わかりやすい資料も何も、知ってて話してるなら自分も見てるでしょ。
知らないのに、隠しtextareaなんて馬鹿らしいアイディア出してたり、文字の表示が簡単だと言ってるなら反省して。

OnKeyDownはキーが押し下げられたとき。
OnKeyPressはキーが押されたとき。
文字が入力されたときのイベントではない。
もう一回言うけど、文字が入力されたときのイベントではない。
なのに、文字

114 名前:入力をそのイベントで送ることが妥当だと思ってんの? []
[ここ壊れてます]

115 名前:デフォルトの名無しさん mailto:sage [2018/11/27(火) 18:58:40.79 ID:rDJ3v0qS.net]
逆に、文字を入力する手段としては、キーを打たなくても良い。
予測変換で出てきてる候補をマウスでクリックしても良いんだよ。
そういう時はキーを打ってないにも関わらずOnKeyDownなりOnKeyPress起こすのか?
頭おかしいだろ。

116 名前:デフォルトの名無しさん mailto:sage [2018/11/27(火) 19:01:58.41 ID:rDJ3v0qS.net]
そもそも英語文字だけが対応してるんじゃない。
物理的なキーボードに依存してる。お前のキーボードには英語の文字しか無いだけだろ。

全く対応していない、傲慢だと言うが、キー入力ではないんだから全く対応していないのが当たり前で、傲慢なのはキー入力でないものをキー入力として扱えという思想だろ。

117 名前:デフォルトの名無しさん mailto:sage [2018/11/27(火) 19:47:40.38 ID:rDJ3v0qS.net]
WindowsアプリでもText入力のハンドリングを諦めてコンポーネント上から載せてる例。

AutoCAD
https://faq.mypage.otsuka-shokai.co.jp/euf/assets/answer/ansimg/114789/281163-2.png
Creo
www.pro-engneer.net/img/proe016-1.jpg

118 名前:KAC mailto:sage [2018/11/27(火) 20:04:54.21 ID:MZhENAwl.net]
>>108
日本語を入力できるキーボード作ったら解決するぞ?

119 名前:デフォルトの名無しさん mailto:sage [2018/11/27(火) 21:36:19.31 ID:+p2iLhs8.net]
>>113
それをソフトウェアで実現していたのが、DOS時代のFEPだったんだけど。



120 名前: mailto:sage [2018/11/27(火) 22:37:12.04 ID:X/MEoliS.net]
>>101
>数式に使うギリシャ文字は、ギリシャ語の文字とも別。
そういうのは、LaTeX ならちゃんと別に用意してますよね
\varepsilon \vartheta \varkappa \varpi \varrho \varsigma \varphi とかね

121 名前:デフォルトの名無しさん mailto:sage [2018/11/27(火) 23:17:29.77 ID:xZgkep/5.net]
>>114
だからやりたきゃそれやればいいんじゃないの?ローマ字かな変換とか。

122 名前:デフォルトの名無しさん mailto:sage [2018/11/28(水) 00:46:59.28 ID:Ap62WWi/.net]
>>116
元々、それをする専用ソフトがIMEなわけなんだけどね。
日本語を特殊なアルファベット2文字で表現してくれるようなソフト。
「ヘン」と「つくり」に分解して、二回に分けて文字コードを送ってくれる。

123 名前:デフォルトの名無しさん mailto:sage [2018/11/28(水) 00:48:04.92 ID:+90BeAM6.net]
>>115
そうそう。組版と呼ばれる作業を行うなら必ず、コンテキストに従って写植する必要があるからね。
セマンティックにしておくべきと言うか。
そういう意味でTeXはとても正しいアプローチだと思う。
今までの写植が気に食わんから組版エンジン全部作っただけある。

逆に言うとそれぐらい気合入れてくれないとUIなんかは作ってほしくない。
ましてや、知りもしないものを適当に「こーすりゃ良いんでしょ?」って言うのもおかしいし、
「それじゃうまく行かないよ。その程度ならお仕着せのコントロール使って」って言われるのに調子に乗って明後日の事言い続ける無能は何やってるのかわからん。
文字列を選択する、というオペレーションだけでどれだけ語れるか。特にRtoLな言語の混植とか。
OSと同じです、の安心感を隠し去ってまがい物の表示をしたいって思想が気に入らん。

紙物からやってきたけど、こういう手合は死んだら良いのにと思うわ。
お前らデザイナが「僕プログラム少しできるんですよ」とか言った時、期待して、結果悲惨なjQuery連発でがっかりしたあと憤りを感じることあるっしょ?
デザイナも同じように「僕デザインに理解があります、今のやり方にも一言あります」って言うやつもおんなじように憤りを感じてるんだよ。
専門の人間ないしは詳しそうな人間が「それは間違ってる」って言えば、少なくとも聞けと思うんだが。

124 名前:デフォルトの名無しさん mailto:sage [2018/11/28(水) 00:51:18.63 ID:Ap62WWi/.net]
アメリカ人は頭が悪い

125 名前:人が多いので、せっかく何も考えずに処理できるように
工夫されてるのに、理解できないので勝手にIMEをしなくてもいいのに制御しようとして、
逆に一番大事な文字コードはせっかく何も考えずに処理できるようになってるのに
勝手に「せき止めて」しまうアカポンタンだから。
OSも馬鹿だし。そもそも、ASCII文字の仕組みと同じ仕組みで上手く処理できるように
されていたからこそ「Front End Processor = FEP」と呼ばれていて、難しく考えなくて
良かったのに、余計なお世話的な変な処理を間に入れるからめちゃくちゃになってる。

せき止めてしまうんだ。彼らはアホボンだから。
[]
[ここ壊れてます]

126 名前:デフォルトの名無しさん mailto:sage [2018/11/28(水) 00:51:57.87 ID:+90BeAM6.net]
ヘンとツクリって頭大丈夫か?
駄目文字の事いよいよ理解してねえんじゃねえかな?

IMEは断じて文字コードに分割して送信するなんて事はしてないが、もしそうしているとすると、その文字コード中にOSが拾うべき制御文字が含まれてると誤作動するって少しは考えないのかな?

127 名前:デフォルトの名無しさん mailto:sage [2018/11/28(水) 00:53:30.24 ID:+90BeAM6.net]
>>119
良くないよ。駄目文字があるでしょ。
だからAPIで渡してるんだよ。文字コードをkeydownさせるんじゃなくて。
いい加減理解しろよ。
0x04を含む文字でSIGINTかかるって事だぞ。

128 名前:デフォルトの名無しさん mailto:sage [2018/11/28(水) 00:58:15.79 ID:Ap62WWi/.net]
なんちゅうか、今まで、ASCIIの128文字くらいを使っていましたと。
1バイトは256文字まで表せるから、残りの128文字くらいは、大体
漢字の1文字目としても使えるなと。

だったら、OSもツールも何も考えなければ、英語圏のソフトは、
1文字目と2文字目に分かれた文字として処理すればよいし、
日本のソフトは、独自に2文字まとめて大きな一文字として処理すれば
良い、という発想だったんだ。

それを勝手に、2バイトや4バイトに拡張してしまえ的な愚かな発想に
してしまって、効率も悪ければ、余計な処理が入るわで、馬鹿な状況
しまくってるのが、今のアメリカプログラマだ。

それに、2バイトでやるなら、全部2バイトにして、onkeypress も
event.onChar を2バイトにしてしまえばよいのに、1バイトのままになってる。
それなのに、Unicode 対応とか変な事言ってる。

129 名前:デフォルトの名無しさん mailto:sage [2018/11/28(水) 01:01:25.52 ID:Ap62WWi/.net]
>>120
制御文字なんてほとんど含まれてない。
終端コードの 0x00 や 制御コードの 0x00〜0x1F も含んでないし。

そして大抵のマルチバイトの漢字コードは、セミコロンやカンマも二重引用符なども
含んでないから、今までの英語圏の人も特に何もすることは無い。

逆に変な処理をはさむと誤作動してしまう。



130 名前:デフォルトの名無しさん mailto:sage [2018/11/28(水) 01:02:06.90 ID:+90BeAM6.net]
>>122
人の話聞けよ。なんか頭の病気か?

2バイトにしてしまうのも愚かで、実際はUTF-8あたりに落とすのが妥当な点だろ。
可変長だ。
馬鹿な状況も何も、UTF-8にあたってはアメリカは絵文字ぐらいしか気にしてないぞ。UTF-8ではアルファベットは1byteだからな。

色々知識少なすぎるだろ。

131 名前:デフォルトの名無しさん mailto:sage [2018/11/28(水) 01:04:52.30 ID:+90BeAM6.net]
>>123
表、ソ、申あたりは5c(\)が入ってる。
これも特定のシーンでは制御コードだよね。

漢字コードの中にコロン入ってるのあるよね。
vimのモード変わっちゃうね。

お前のような何も見てない奴が実装するとメタメタになるって典型だよね。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<316KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef