プログラミング雑談 - 初級編

1デフォルトの名無しさん
垢版 |
2023/09/21(木) 10:12:24.77ID:VhTezN0W
立てたったw
ルールがとか荒らしがとかどうこう言わん
喋ったもん勝ちや
2023/11/05(日) 16:13:32.57ID:M+aCXIKU
非線形というと別の意味になってしまうからな
線形でないリストというと木構造とかグラフ構造とか?
2023/11/05(日) 18:21:44.66ID:pUTW7ATs
googleの画像検索ってどういう仕組みなんだろ
ローカルファイル検索するより早く結果表示されるのオーパーツすぎる・・・
2023/11/05(日) 19:08:41.52ID:dHgdjFj0
ローカルのファイルシステムには検索用のインデックスがないから
2023/11/05(日) 20:56:33.58ID:mZ6Q7B5r
googleの検索システムはサーバー数千台でいっせーので分散処理するからローカルPC程度では歯が立たないよ
166デフォルトの名無しさん
垢版 |
2023/11/06(月) 01:02:42.91ID:moBvQfOK
ごく初期のgoogleサーバの写真
https://imgur.com/whiIzEe.jpg
2023/11/06(月) 06:03:14.84ID:bdWb9xgB
>>162
木構造もグラフ構造もリストちゃうやん?
168デフォルトの名無しさん
垢版 |
2023/11/06(月) 06:05:33.67ID:bdWb9xgB
まあサーバーの速さやインデックスの構造なんて言われなくても判ってる訳で
>>163 が聴いてるのはそんなところじゃないだろ

あえて答えは言わんが
2023/11/06(月) 08:10:09.00ID:il/AfJ03
>>161
線形リストの対語は循環リストらしい
(末端があるかないか)

用語の定義にこだわってもしゃーない
人によって違うから
2023/11/07(火) 22:11:57.85ID:9megpn66
まずはC言語をやりなさい
全てはここから始まった
171デフォルトの名無しさん
垢版 |
2023/11/08(水) 10:37:14.56ID:m3tAxZ5r
>>170
それって外国語を学びたいって人に
ラテン語から始めなさいというのに似てないか
2023/11/08(水) 10:43:56.63ID:/JKDdFz2
>>171
一度外国語をきちんと習得したら
他の言語の習得のペースはドンドン速くなる

そもそも、プログラミングの場合は学んだことが転移できるものが多い
2023/11/08(水) 11:16:46.68ID:Ctau5IP9
つまりC言語に限らず何でもいいから1つ言語をマスターしなさい、ということですね
2023/11/08(水) 11:31:44.56ID:OKYI+hRE
マスターなんか出来るわけ無い
思い上がるな
2023/11/08(水) 11:58:24.90ID:Ctau5IP9
あー、いるいる、こういう上司
176デフォルトの名無しさん
垢版 |
2023/11/08(水) 12:44:38.76ID:m3tAxZ5r
ほんとうに初めてプログラムをやりたいという人は
まずこの板には来ないと思われる
来たとしても冷たい仕打ちにあって二度と現れないのではないだろうか
2023/11/08(水) 12:49:29.49ID:fKz2Vipi
ベアメタルとベアボーンの違いについて教えて
2023/11/08(水) 18:11:00.57ID:6CEmy1aS
見に来たやつの機嫌次第
2023/11/08(水) 18:52:45.74ID:ytbB7nOL
9割が挫折する
2年くらい前に流行ったTwitterXの"#駆出しエンジニア"タグの大半はもう息をしていない
2023/11/08(水) 18:56:41.97ID:QiPQsGyp
>>179
なんで?
真に必要としてないから?
181デフォルトの名無しさん
垢版 |
2023/11/08(水) 19:19:30.12ID:wwLvTPFi
プログラミングは道具であって、世間が必要としてるのはそれじゃない。
道具を磨いてピッカピカにしてもなぁ、自己満足でしかないのだ
9割挫折はほんと?かどうか知らないけれど
2023/11/08(水) 19:56:19.23ID:zxsgauQO
慶応大卒のRuby の女神・池澤あやかが言ってた

大学のC 講座は、99% 挫折する。
しょーもないから続かない。
この教育方針がプログラミングは難しいという先入観を与える

一方、山陰地方のRuby on Rails 合宿に参加したら、すぐ動いた

scaffold で一瞬で、CRUD が動く。
15分でウェブアプリが作れるのが、Railsの強み

筑波大学も、Railsチュートリアルを採用している。
古いRails 5 なら、Railsチュートリアルのサイトで無料で読める

YouTube で有名な雑食系エンジニア・KENTA も言ってる。
キャリアパスは、Ruby on Rails → Go のみ

Java vs Rails だけど、
Javaは建設業と同じ多重請負構造・IT土方で、5大SIer による身分制度。
数社に中抜きされるから低所得。
客先でインターネット禁止・デスマーチ

文系のアホが唯一、金持ちになれるチート職業がRails

米国年収でも、Rails, AWS Solution Architect は13万ドルとか!
Ruby も9万ドルと、Go/Rust/Elixir の3大言語を超えた!
183デフォルトの名無しさん
垢版 |
2023/11/08(水) 20:03:07.41ID:Ee7OZxTw
Rubyは宗教じみてきたな
2023/11/08(水) 20:43:22.60ID:SyTSNZCU
必死で営業してる奴がこの板にひとりいるだけだ
185デフォルトの名無しさん
垢版 |
2023/11/09(木) 07:06:54.94ID:5HiBro5s
プログラムも応用あってこそなんだよね
どこに応用するかは人それぞれだけど
やってる人はやってるのが現実で・・
186デフォルトの名無しさん
垢版 |
2023/11/09(木) 11:42:16.94ID:Fo7n9qIp
池澤は良いけどKENYAはNGだな
2023/11/09(木) 18:25:37.69ID:joMFAedT
そういえば発明家KENって奴がジェット気流発電とかいう宣伝スレをいろんな板に立ててたな
けんちゃんって糖質の好む名前なのか
188デフォルトの名無しさん
垢版 |
2023/11/10(金) 08:09:39.69ID:z5OsSXmf
池澤あやかはカワイイ
カワイイは力


統合失調症ってプログラムに例えると文法が壊れてしまったようなものだろうな
あるいはwhile文に終了条件が無いとかそんな感じ

しかし匿名掲示板から抜け出せないワイも終了条件を見いだせていない
2023/11/10(金) 11:50:52.24ID:QY6M67v+
仕事ではなく、趣味で使うなら何の言語がオススメですか?
2023/11/10(金) 12:06:13.08ID:1CQU25lH
プログラミング言語ってやつは用途によって使い分けるもの
つまり何を作りたいか決めてそれに適した言語を選べばいい
191デフォルトの名無しさん
垢版 |
2023/11/10(金) 12:15:20.85ID:z5OsSXmf
オススメしてもそれを聞いただけで終わりそう
192デフォルトの名無しさん
垢版 |
2023/11/10(金) 12:26:42.15ID:z5OsSXmf
考えてみれば
そもそも趣味でやるってのは面白いと思えるからであって
何の情報もない他人の面白いと思う事を推測するのは困難かも
とは言え
大体の動機は 1.ゲーム作りたい 2.資格取りたい 3.稼ぎたい 4.自慢したい
そんなもんか? 
発想の貧弱さを公開してしまうようなものだけどw
2023/11/10(金) 13:37:56.55ID:E5/tDr6w
>>188
goto hell
2023/11/10(金) 20:38:33.72ID:0kaXsg6n
>>189
趣味なら lisp か prolog がおすすめ
まるで別世界に入ったみたいになる
195デフォルトの名無しさん
垢版 |
2023/11/10(金) 23:54:18.34ID:Y64tbAsc
ライフゲームってどこにゲーム要素あるん?
2023/11/11(土) 01:37:36.75ID:DATktdbY
>>189
Ruby 一択

Ruby の米国年収は9.3 万ドルと、Go/Rust/Elixir の3大言語を超えた!
多くの言語は6.5〜7

Ruby on Rails, AWS Solution Architect は13万ドルとか!

YouTube で有名な雑食系エンジニア・KENTA は、
初心者のキャリアパスは、Rails → Go だけと言ってる

文系のアホには全職種の中で唯一、Railsがチート職業!

WSL2, Linux, Docker で遊べる。
可読性が高いので、普通のプロなら、Rubyを読める。
ファイル・テキスト処理、Railsによるウェブ開発が得意。
継承・メソッドチェーンを使う
197デフォルトの名無しさん
垢版 |
2023/11/11(土) 03:13:56.95ID:GzLBx05/
まとめるとRubyに関わってはいけないということだね
198デフォルトの名無しさん
垢版 |
2023/11/11(土) 07:46:52.98ID:lrUANUXw
趣味ならなんでもええわな
ひとつに絞る必要もないし
全部齧ってもいい
199デフォルトの名無しさん
垢版 |
2023/11/11(土) 07:51:23.88ID:lrUANUXw
言語以前にOSとか環境設定とか選択の余地は溢れてるし
目的・戦略・戦術を見通さなきゃだ
200デフォルトの名無しさん
垢版 |
2023/11/11(土) 08:34:10.92ID:fuGMacjx
KENtAはNG
2023/11/11(土) 12:42:57.30ID:dmxmrLEI
>>196
自己啓発っぽい文章で気持ちわるいw

>>189
そもそも言語は趣味ではないだろ
言語の奴隷の>>196みたいになるぞ
2023/11/11(土) 19:59:52.31ID:6Uwmj7p8
ruby の scaffold はすべてをわかっている人
でないと使いこなせない
プログラムができたのはいいけど
カスタマイズするのには相当の知識が必要
203デフォルトの名無しさん
垢版 |
2023/11/12(日) 05:05:51.18ID:yMP0yjCE
いらね
204デフォルトの名無しさん
垢版 |
2023/11/12(日) 07:08:08.23ID:HZ8qzFXH
初心者としては
言語の良さがわかりやすく見える形が欲しいな
2023/11/12(日) 08:18:29.82ID:EWqnRvOH
>>196
お前自身の給料書けよ?
206あぼーん
垢版 |
NGNG
あぼーん
2023/11/12(日) 20:36:23.84ID:Sgc1tRT1
>>206
登録済みだよ
2023/11/13(月) 12:18:23.37ID:X+elKz0k
>>206-207
このスレもう書いたじゃん
と思ったら>>182だったw
209デフォルトの名無しさん
垢版 |
2023/11/13(月) 13:31:37.68ID:9sJFWD0k
文字を印刷するのに
縦横の位置をミリ単位で指定できる方法は何かなぁ?
2023/11/13(月) 13:32:02.41ID:SmGbt3Rc
ワロタww
211デフォルトの名無しさん
垢版 |
2023/11/13(月) 13:39:28.09ID:9sJFWD0k
"何かなぁ"じゃなくて"無いかなぁ"の問いの文なのだけど
笑われるようなことだったか? ん?
2023/11/13(月) 13:42:16.51ID:uxgagjwv
>>206
案内サンクス
213デフォルトの名無しさん
垢版 |
2023/11/13(月) 13:44:00.43ID:9sJFWD0k
プリンタ制御でぐぐるとSVFってのが出てくる
やってみよう
214デフォルトの名無しさん
垢版 |
2023/11/13(月) 13:47:10.27ID:9sJFWD0k
試してみるには
まずエクセルVBAでやるのが最適かな
215デフォルトの名無しさん
垢版 |
2023/11/13(月) 18:53:47.18ID:rOMJGZ9m
>>214
まずは境界知能かどうか判定してもらいに行け
216デフォルトの名無しさん
垢版 |
2023/11/13(月) 19:34:47.97ID:9sJFWD0k
>>215
いったいどういう根拠でそう言ってるのやろか
217デフォルトの名無しさん
垢版 |
2023/11/13(月) 19:46:52.97ID:9sJFWD0k
プリンタ制御でぐぐってトップに出てくるSVFってのはとんでもない間違いだった
2023/11/13(月) 19:47:55.42ID:g0jlfVza
>>216
頭が悪そうだからだろ
219デフォルトの名無しさん
垢版 |
2023/11/13(月) 19:53:18.41ID:9sJFWD0k
GhostscriptかPDFかという選択かな
220デフォルトの名無しさん
垢版 |
2023/11/13(月) 19:57:28.80ID:9sJFWD0k
PCLという体系があるらしい
これを試すべきかな
221デフォルトの名無しさん
垢版 |
2023/11/13(月) 19:59:20.30ID:FyQFT03e
いま、N速+を埋め荒らしているchatGPT利用のボットプログラム
あれの開発費用いくらかな? 短納期しかも安いと思うんだよ

NGワードを適度に混ぜて、chatGPTを隠すとか、
嫌らしいアルゴリズムなしに、サンプルプログラムみたいな作りじゃないかな?

5毛の下っ端にツールだけ使わせて、そいつらにネット情報を見せないという、
イデオロギー的な奇術だから、
逆をついて、5毛どもに反政府教育を流し込んでやろうw
予算いくらなら作れる? (クソ安い)
222デフォルトの名無しさん
垢版 |
2023/11/13(月) 20:06:11.07ID:9sJFWD0k
>>218
頭が悪いのは否定できんわ

今もプリンタにコードを直接送るにはどうすればいいのか思いつかないで悩んでる
223デフォルトの名無しさん
垢版 |
2023/11/13(月) 20:07:39.26ID:FyQFT03e
2ちゃん・5ちゃんの罵詈雑言に鍛えられたネット脳にとって、
GPTのお上品な日本語なんぞ、中華ボットだと自白してるに等しい
224デフォルトの名無しさん
垢版 |
2023/11/13(月) 20:14:34.82ID:9sJFWD0k
HSP3のサンプルコードで直接印刷ができて感動!
2023/11/13(月) 21:04:04.14ID:cyeQGzwg
>>222
open "LPT:" as #1
226デフォルトの名無しさん
垢版 |
2023/11/13(月) 21:14:13.60ID:9sJFWD0k
>>225
それ何言語?
227デフォルトの名無しさん
垢版 |
2023/11/13(月) 21:49:20.18ID:D0lqY9vc
>>226
お前は息を30分停めてから出直せ
228デフォルトの名無しさん
垢版 |
2023/11/13(月) 23:34:07.61ID:FyQFT03e
chatGPT利用のボットプログラムが一斉に停止した
指揮官のサーバを経由しないと送信できない仕様だったかな?
なるほど、手下の5毛達に、金楯を回避するプログラムを与えてグーグルのAIを使わせても、
彼らがグーグルで検索するのは「思想汚染」だから、やらせない・・・・

なんて素敵な奴隷の管理だろう!
229デフォルトの名無しさん
垢版 |
2023/11/14(火) 07:11:53.86ID:CVN9VqD3
>>224
HSP3から直接印刷できるのは画像だけのようだ

制御コードを直接プリンタに出力するには
windowsAPIを直に利用するしかないのかな
230デフォルトの名無しさん
垢版 |
2023/11/14(火) 07:15:53.19ID:CVN9VqD3
PDFに出力することを考える方が効率的なのかな


"かな"としか言えないのが残念だ
2023/11/14(火) 12:14:50.85ID:tYkQWYUR
UNIX系ならファイル"/dev/lpt"を開いて書き込めば出力できるはず
Windowsは"lpt1"かな
現在ではセキュリティ強化で使えないかもしれない
232デフォルトの名無しさん
垢版 |
2023/11/14(火) 19:47:36.32ID:CVN9VqD3
>>231
一応Windowsでやりたい
WSLでできるならまた別なのだけど

プリンタポートの名前はUSB001となってる
lpt1とはまた別だよね
よくわからんけど
ポートに出力ってことを考えればいいのかも
2023/11/14(火) 20:54:57.36ID:n35N3x9R
>>232
馬鹿は消えろや
消えるなら答えを教えてやる
2023/11/14(火) 22:24:35.94ID:toNX0xNy
印刷なんてhtmlに出力してprintの関連付けで開くのが手っ取り早い
レイアウトだの細々したものはWEBブラウザの高性能レンダリングエンジン丸投げ
2023/11/14(火) 23:58:41.72ID:tYkQWYUR
ブラウザによって微妙に違いがあるのよねえ…
もちろんプリンタドライバとも違いが
236デフォルトの名無しさん
垢版 |
2023/11/15(水) 08:40:24.31ID:tvJVy3iz
ワイの課題を整理すると
「プリンタ印刷でxyの位置設定(ミリm指定)によってフォントなり罫線を印字したい」
現状わかっていることは
プリンタに送る制御コードにはPSかPCLのコマンド体系があるらしい
ここで問題になるのは直接そのコードを送るにはどういうプログラムで可能か
ということ。


>>231
windowsの印刷ドライバでFILEに落とすというのがあるので
それをLinuxの"/dev/lpt"に置いたらどうなるのか試してみようと思う
2023/11/15(水) 08:57:09.83ID:xp5cxg6v
Windows OSの上で動かすのならGDIだろうがGDI+, WPF だろうが
画面描画と同じAPIがプリンタにも使える
好きな言語 印刷 でググればサンプルは見つかるだろうよ

HSP3で画像しか印刷できないのなら(知らんけど)画像を作ればいいじゃない
2023/11/15(水) 10:05:12.47ID:/ICu25SV
初級の問題じゃねえって…
最近のウィンドウズ用プリンタは送られて来たビットマップを印字するだけでコマンドとかわからないんじゃないの
ミリからデバイス単位に変換する式がわかればいいんでしょ
それでGDIで描画
239デフォルトの名無しさん
垢版 |
2023/11/15(水) 13:10:58.21ID:tvJVy3iz
linuxでのテストをしなくても
このサイト↓のことをやったらfileデータの印刷が実現できたので感動!
https://qiita.com/coo2020/items/43410b2b92f2b84c49d8
2023/11/15(水) 19:32:46.57ID:Xmw7RLE1
画像なら、mspaint.exe /p hogefuga.png
テキストなら、notepad.exe /p hogefuga.txt
で印刷できる
241デフォルトの名無しさん
垢版 |
2023/11/15(水) 20:49:23.35ID:+tQIouLx
pdf出力覚えろ
2023/11/15(水) 22:31:21.59ID:/ICu25SV
>>236

CreateDC()でプリンタのデバイスコンテキストを作って
SetMapMode()でマッピングモードをミリ単位に設定

StartPage()でページ開始
TextOut()で座標指定して描画
EndPage()で出力される

最後にDeleteDC()でデバイスコンテキストを削除
2023/11/15(水) 23:29:05.03ID:FlpHAT78
なんでWindows OSを使わずにプリンタを直接操作しようとしているのかが理解できないね
デバイスに依存しないAPIを用意してくれているのに
2023/11/15(水) 23:33:34.74ID:FlpHAT78
>>238 そんなに難しくないぞ
.NET Framework C#

using System.Drawing;
using System.Drawing.Printing;
public class MyApp {
public static void Main() {
var pd = new PrintDocument();
pd.PrintPage += (object sender, PrintPageEventArgs e) => {
Font myFont = new Font(FontFamily.GenericSansSerif, 20, FontStyle.Regular);
e.Graphics.PageUnit = GraphicsUnit.Millimeter;
e.Graphics.DrawString("Hello World", myFont, Brushes.Black, 20.0F, 20.0F);
};
pd.Print();
}
}
245デフォルトの名無しさん
垢版 |
2023/11/16(木) 08:02:40.16ID:nNfC9tlB
>>241
直接出力の次にはPDFでとは思ってます
なんか良さそうですもんね

>>243
プリンタ制御コマンドというのがあるのだから
利用できたら応用が利くと思ったのよ
246デフォルトの名無しさん
垢版 |
2023/11/16(木) 08:03:17.46ID:nNfC9tlB
コードを上げていただきありがとうございます
試してみます
2023/11/16(木) 09:43:27.82ID:y1h6CHOd
コードを試す技術があったのか
以外だ
248デフォルトの名無しさん
垢版 |
2023/11/16(木) 13:58:49.06ID:6XhGio1W
ちょっと横から聞きたいんだけどwin32APIとか今だと64APIなのかな?
書籍とかの情報量減ってきてるけど、どうやって勉強してるの?
昔は本がいっぱいあったけど、最近はpython、javaとか高級言語?ばっかりで
システムコールとかの情報はWebから?
猫でもわかるサイト?
249デフォルトの名無しさん
垢版 |
2023/11/16(木) 14:42:56.32ID:QXdh7keC
64bitだけど名前はWin32APIのまま
32bit系DLLはWOW64の中に入れる
64bit系DLLはSystem32の中に入れる
2023/11/16(木) 20:14:36.32ID:GR/gv+e6
win32.hlpにかなり詳しい解説やサンプルプログラムとかまで入ってるし
htmlが普及する以前にしては異常によくできたハイパーテキストだった
251デフォルトの名無しさん
垢版 |
2023/11/16(木) 20:34:49.95ID:6XhGio1W
なるほど、ありがと
252デフォルトの名無しさん
垢版 |
2023/11/17(金) 22:20:19.15ID:jiKG+2do
>>242
すみません
何故だか今気づきました
すごく的確な指示ありがとうございます
2023/11/17(金) 23:19:28.69ID:slO8Kyc2
>>252
ということで馬鹿と言われて続けた理由がわかったか?
254デフォルトの名無しさん
垢版 |
2023/11/18(土) 07:32:40.72ID:tlPtCvlG
「バカの壁」という本を読んでみたくなった
255デフォルトの名無しさん
垢版 |
2023/12/03(日) 08:12:20.79ID:wpEHNA0P
プログラム系の刺激受けられるコミュニティってどこにあるのだろう
2023/12/03(日) 11:05:16.18ID:QTewqrs7
神社code
257デフォルトの名無しさん
垢版 |
2023/12/03(日) 18:18:47.84ID:qzv/cMUh
なんじゃそりゃ
まぁしかし縁結びみたいなものやね
2023/12/05(火) 01:51:06.14ID:9BlMohwu
月千円なら、YouTube で有名な雑食系エンジニア・KENTA の、
初心者向けRuby on Rails サロンが有名。
千人が入っている

サロン内には、部活のAWS 部もあるので、
くろかわこうへいの有料のAWSサロンへも入る

これで、Rails + AWS Solution Architect と言う、
米国年収で最高位の2千万円の資格、2つをカバーできる!
259デフォルトの名無しさん
垢版 |
2023/12/05(火) 02:58:33.51ID:lWioH7RC
つまり騙される馬鹿が1000人と
260デフォルトの名無しさん
垢版 |
2023/12/05(火) 06:36:51.36ID:y7PDW7V9
画像ビューワーを作るのに最適な言語は何?
windowsでexe 機能はシンプル
261デフォルトの名無しさん
垢版 |
2023/12/05(火) 15:45:32.76ID:QJai9ytv
explorereに画像ビューワー入ってる
レスを投稿する