プログラミング雑談 - 初級編
立てたったw
ルールがとか荒らしがとかどうこう言わん
喋ったもん勝ちや >>189
趣味なら lisp か prolog がおすすめ
まるで別世界に入ったみたいになる >>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によるウェブ開発が得意。
継承・メソッドチェーンを使う まとめるとRubyに関わってはいけないということだね 趣味ならなんでもええわな
ひとつに絞る必要もないし
全部齧ってもいい 言語以前にOSとか環境設定とか選択の余地は溢れてるし
目的・戦略・戦術を見通さなきゃだ >>196
自己啓発っぽい文章で気持ちわるいw
>>189
そもそも言語は趣味ではないだろ
言語の奴隷の>>196みたいになるぞ ruby の scaffold はすべてをわかっている人
でないと使いこなせない
プログラムができたのはいいけど
カスタマイズするのには相当の知識が必要 初心者としては
言語の良さがわかりやすく見える形が欲しいな >>206-207
このスレもう書いたじゃん
と思ったら>>182だったw 文字を印刷するのに
縦横の位置をミリ単位で指定できる方法は何かなぁ? "何かなぁ"じゃなくて"無いかなぁ"の問いの文なのだけど
笑われるようなことだったか? ん? プリンタ制御でぐぐるとSVFってのが出てくる
やってみよう 試してみるには
まずエクセルVBAでやるのが最適かな >>214
まずは境界知能かどうか判定してもらいに行け >>215
いったいどういう根拠でそう言ってるのやろか プリンタ制御でぐぐってトップに出てくるSVFってのはとんでもない間違いだった いま、N速+を埋め荒らしているchatGPT利用のボットプログラム
あれの開発費用いくらかな? 短納期しかも安いと思うんだよ
NGワードを適度に混ぜて、chatGPTを隠すとか、
嫌らしいアルゴリズムなしに、サンプルプログラムみたいな作りじゃないかな?
5毛の下っ端にツールだけ使わせて、そいつらにネット情報を見せないという、
イデオロギー的な奇術だから、
逆をついて、5毛どもに反政府教育を流し込んでやろうw
予算いくらなら作れる? (クソ安い) >>218
頭が悪いのは否定できんわ
今もプリンタにコードを直接送るにはどうすればいいのか思いつかないで悩んでる 2ちゃん・5ちゃんの罵詈雑言に鍛えられたネット脳にとって、
GPTのお上品な日本語なんぞ、中華ボットだと自白してるに等しい chatGPT利用のボットプログラムが一斉に停止した
指揮官のサーバを経由しないと送信できない仕様だったかな?
なるほど、手下の5毛達に、金楯を回避するプログラムを与えてグーグルのAIを使わせても、
彼らがグーグルで検索するのは「思想汚染」だから、やらせない・・・・
なんて素敵な奴隷の管理だろう! >>224
HSP3から直接印刷できるのは画像だけのようだ
制御コードを直接プリンタに出力するには
windowsAPIを直に利用するしかないのかな PDFに出力することを考える方が効率的なのかな
"かな"としか言えないのが残念だ UNIX系ならファイル"/dev/lpt"を開いて書き込めば出力できるはず
Windowsは"lpt1"かな
現在ではセキュリティ強化で使えないかもしれない >>231
一応Windowsでやりたい
WSLでできるならまた別なのだけど
プリンタポートの名前はUSB001となってる
lpt1とはまた別だよね
よくわからんけど
ポートに出力ってことを考えればいいのかも >>232
馬鹿は消えろや
消えるなら答えを教えてやる 印刷なんてhtmlに出力してprintの関連付けで開くのが手っ取り早い
レイアウトだの細々したものはWEBブラウザの高性能レンダリングエンジン丸投げ ブラウザによって微妙に違いがあるのよねえ…
もちろんプリンタドライバとも違いが ワイの課題を整理すると
「プリンタ印刷でxyの位置設定(ミリm指定)によってフォントなり罫線を印字したい」
現状わかっていることは
プリンタに送る制御コードにはPSかPCLのコマンド体系があるらしい
ここで問題になるのは直接そのコードを送るにはどういうプログラムで可能か
ということ。
>>231
windowsの印刷ドライバでFILEに落とすというのがあるので
それをLinuxの"/dev/lpt"に置いたらどうなるのか試してみようと思う Windows OSの上で動かすのならGDIだろうがGDI+, WPF だろうが
画面描画と同じAPIがプリンタにも使える
好きな言語 印刷 でググればサンプルは見つかるだろうよ
HSP3で画像しか印刷できないのなら(知らんけど)画像を作ればいいじゃない 初級の問題じゃねえって…
最近のウィンドウズ用プリンタは送られて来たビットマップを印字するだけでコマンドとかわからないんじゃないの
ミリからデバイス単位に変換する式がわかればいいんでしょ
それでGDIで描画 linuxでのテストをしなくても
このサイト↓のことをやったらfileデータの印刷が実現できたので感動!
https://qiita.com/coo2020/items/43410b2b92f2b84c49d8 画像なら、mspaint.exe /p hogefuga.png
テキストなら、notepad.exe /p hogefuga.txt
で印刷できる >>236
CreateDC()でプリンタのデバイスコンテキストを作って
SetMapMode()でマッピングモードをミリ単位に設定
StartPage()でページ開始
TextOut()で座標指定して描画
EndPage()で出力される
最後にDeleteDC()でデバイスコンテキストを削除 なんでWindows OSを使わずにプリンタを直接操作しようとしているのかが理解できないね
デバイスに依存しないAPIを用意してくれているのに >>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();
}
} >>241
直接出力の次にはPDFでとは思ってます
なんか良さそうですもんね
>>243
プリンタ制御コマンドというのがあるのだから
利用できたら応用が利くと思ったのよ コードを上げていただきありがとうございます
試してみます ちょっと横から聞きたいんだけどwin32APIとか今だと64APIなのかな?
書籍とかの情報量減ってきてるけど、どうやって勉強してるの?
昔は本がいっぱいあったけど、最近はpython、javaとか高級言語?ばっかりで
システムコールとかの情報はWebから?
猫でもわかるサイト? 64bitだけど名前はWin32APIのまま
32bit系DLLはWOW64の中に入れる
64bit系DLLはSystem32の中に入れる win32.hlpにかなり詳しい解説やサンプルプログラムとかまで入ってるし
htmlが普及する以前にしては異常によくできたハイパーテキストだった >>242
すみません
何故だか今気づきました
すごく的確な指示ありがとうございます >>252
ということで馬鹿と言われて続けた理由がわかったか? プログラム系の刺激受けられるコミュニティってどこにあるのだろう 月千円なら、YouTube で有名な雑食系エンジニア・KENTA の、
初心者向けRuby on Rails サロンが有名。
千人が入っている
サロン内には、部活のAWS 部もあるので、
くろかわこうへいの有料のAWSサロンへも入る
これで、Rails + AWS Solution Architect と言う、
米国年収で最高位の2千万円の資格、2つをカバーできる! 画像ビューワーを作るのに最適な言語は何?
windowsでexe 機能はシンプル 車輪の再発明や劣化版と言われても良いから
造り方を勉強したいという意味なら
pythonがおすすめ
どうしてもexeでやりたいならpythonのexe化を調べれば良い
ネイティブexeにこだわるならC/C++やNimとかRust >>263
作るというのに価値があるのよね
初級者がその一行のようなことを言ってたのでは
作らない学ばない言い訳でしかない
Pythonで画像ビューワーかぁ
おすすめとあらばやってみようかな Nimって言語ここで初めて聞いたのだけど
ぐぐるとになんか魅力的なことが書いてあるねぇ
Pythonも出来ないのにNimから始めるって無謀かな
でも冒険心がくすぐられる 「プログラムすること」に夢見てない?
そんなんじゃすぐに目的失って終わるぞ 目的と目標とか
言葉の意味や使い分けが自分の中ではよくできてないわ
戦略と戦術とかも 「夢の実現」に向けて一歩ずつどうすればいいか、とにかく考えた
いろんな方向があるもののまず一つ行動するべきは
・githubでコード化 C言語で制御文(特にwhile文)の使い方が凝れば凝るほど難しい どの言語がいいか悩むより取りあえず手を出しやすい言語使ってみて制御構造についていろいろ試したほうがいいな
近代のどの言語もCから派生した制御構造もってるから一つ学べば他のプログラムもなんとなく読めるようになる
そうすればどの言語がどう便利かわかってくるだろう 夢:寝てる時に観るもの
目標:起きてる時に追いかけるもの
目的:目標を達成するための手段
戦略:麻雀で言うと何位を目指すかを目的に考える
戦術:麻雀で言うと現在の場でどう上がり切るかを目的に考える 最近defineという言葉を覚えたのだけど
#define 目標 (起きてる時に追いかけるもの)
#define 目的 (目標を達成するための手段)
戦略とは麻雀で言うと何位を目指すかを((起きてる時に追いかけるもの)を達成するための手段)に考える
ってことか ・疑問がある
do
・考える
・言葉にする
while(・納得)
こういう事なんだな 名詞を継承する型があるのかな
型:もの
型:こと
型:手段
みたいな これは実にまずい
排斥されそうな書き込みをしてしまった
ってまぁいいか UPLIFT プレミアム・サービスのお知らせ
https://uplift.5ch.net/
UPLIFT 主な特典
・連続投稿の規制を緩和します。
・スレッド作成時の規制を緩和します。
・5ch.netのスレッド表示画面に表示される広告を除去します。
・5ch.net専用ブラウザで5ch.netの過去ログを閲覧できるようになります。
・海外からのアクセス・ホスト経由からでも書き込みができるようになります。
・書き込みが規制されているプロバイダーからでも書き込みができるようになります。
・5ch.netを安定して利用できるように運営を支援できます。
5ちゃんねるを存続させるためには、皆様のご協力が必要です。
最後まで御精読いただきありがとうございました。 JavaやC#は、ITエンジニアを引退した後には不便で使わなくなってしまいがちな言語
職種変更後にも役立つのは、Ruby、JavaScript、Python、Perlなどのスクリプト言語 毎日使ってて思うんだけど、Cのコンパイラはチェックがゆるすぎる。デバッグに疲れる // スレ内の投稿だけを抽出
let nodeList = document.querySelectorAll("section.post-content");
[...nodeList].map(e=>console.log([...nodeList].indexOf(e)+1, e.innerText)); >>284
スレの抽出には興味ある
それは何言語でどういう環境で実行できるの? ブラウザだったらJavaScriptしか思いつかなかったけど
上の件とは別にして
もしかしたらローカルの別プログラムとかを呼び出しできるのかな
なんか新しい視点を見つけた そのものズバリの
WebAssemblyというキーワードを見つけた どっちにしろ可能性は低いようだ
ブラウザからと考えずにexeからブラウザと考えるのが順当だな スクレイピング・ブラウザの自動操作なら、
Ruby, Selenium Webdriver, Nokogiri でも出来る
Ruby内からSeleniumで、JavaScript の文も実行できる