X



プログラミング雑談 - 初級編
0001デフォルトの名無しさん
垢版 |
2023/09/21(木) 10:12:24.77ID:VhTezN0W
立てたったw
ルールがとか荒らしがとかどうこう言わん
喋ったもん勝ちや
0294デフォルトの名無しさん
垢版 |
2023/12/30(土) 18:35:42.25ID:jDpecNQS
Selenium
よく聞くし気になるわー
概略だけでもわかるようになりたい
0295デフォルトの名無しさん
垢版 |
2023/12/30(土) 18:55:34.03ID:jDpecNQS
スレにレスが付いたかどうかがわからないのがこのスレの難点
専ブラじゃないし
0297デフォルトの名無しさん
垢版 |
2023/12/31(日) 03:38:50.76ID:deMRGe9J
ずっと居るよこのスレに
5chへの入り口にしとる
0298デフォルトの名無しさん
垢版 |
2023/12/31(日) 12:06:10.45ID:iD8OG9yJ
>>29
5chへの入り口用ブックマークレット

javascript: (() => {
/* マウスカーソルで選択したwebページ上のテキストを取得 */
let selectedText = window.getSelection();
/* 5ch */
let searchUrl = "h" + "ttps://find.5ch.net/search?";
/* query生成 */
let paramsObj = {
q: selectedText,
};
let query = new URLSearchParams(paramsObj);
/* URL生成 */
let url = `${searchUrl}${query}`;
/* 選択したテキストの5ch内検索結果を新しいタブで開く */
window.open(url);
})();
0300デフォルトの名無しさん
垢版 |
2023/12/31(日) 14:02:59.73ID:deMRGe9J
>>298
ええやん
すごいやん!
いつも板上部で"プログ"をキーワードにしてスレ検索してたけど
これは便利だわ
0301デフォルトの名無しさん
垢版 |
2023/12/31(日) 14:15:40.19ID:deMRGe9J
ブックマークレットの方が表示スピードが速い気がする
0303デフォルトの名無しさん
垢版 |
2023/12/31(日) 15:02:55.45ID:deMRGe9J
>>302
ブじゃなくてプね
関心あるのは"プログラミング"や"プログラム"のスレだから
0304デフォルトの名無しさん
垢版 |
2023/12/31(日) 15:11:19.74ID:TvT3gSgx
"プログラミング"か。そうか
それならDuckDuckGoで「!gnit プログラミング」とか「!gnuk サービス開始」を検索欄に入力して検索

DuckDuckGo !Bang
ttps://duckduckgo.com/bang_lite.html
0305デフォルトの名無しさん
垢版 |
2023/12/31(日) 15:49:08.33ID:deMRGe9J
>>304
DuckDuckGOって初めて知ったわ
面白そうだ
こういう事を知れるのが掲示板のいいところだわ

調べると!gnitや!gnukは
!gnit Google News Italian
!gnuk Google News UK
と出るのだけどどっか違う?
0306デフォルトの名無しさん
垢版 |
2023/12/31(日) 16:26:04.25ID:TvT3gSgx
イタリア語の記事を読みたければ!gnit
英語圏のメディアなら!gnuk

例えば、来年にイタリアで開催されるG7サミットについて
現地のメディアがどのように報じているのかを知りたければ
「!gnit G7」をDuckDuckGoで検索する

サッカーが好きなら「!gnit Kamada」とか、英プレミアリーグに移籍したけど「!gnit Tomiyasu」
0307デフォルトの名無しさん
垢版 |
2023/12/31(日) 17:28:54.47ID:deMRGe9J
!5chというのもあるのが驚き
0309293
垢版 |
2023/12/31(日) 23:56:14.46ID:zAD+40EH
>>294
例えば、Ruby, Selenium Webdriver で、ブラウザの自動操作なら、
ヤフーに自動ログインするのは

require "selenium-webdriver"

options = Selenium::WebDriver::Chrome::Options.new
options.add_option( :detach, true ) # ブラウザを切り放す
options.add_argument( '--start-maximized' ) # 画面最大

driver = Selenium::WebDriver.for :chrome, options: options
driver.manage.timeouts.implicit_wait = 10 # default timeout

driver.navigate.to "https://login.yahoo.co.jp/config/login_verify2?.src=ym";

element = driver.find_element(:id => "username")
element.send_key "ここへ君のユーザー名を書く"

driver.find_element(:id => "btnNext").click # ボタンを押す

element = driver.find_element(:id => "passwd")
element.send_key "ここへ君のパスワードを書く"

driver.find_element(:id => "btnSubmit").click # ボタンを押す
0310デフォルトの名無しさん
垢版 |
2024/01/01(月) 07:44:42.40ID:OKQ0jjoM
>>309
環境設定に手間取りそうだけど
やってみるよ
0311デフォルトの名無しさん
垢版 |
2024/01/01(月) 16:47:34.50ID:nJttThDf
情報系の学部でJavascriptの授業を取っています。
定期テストの筆記試験では何を覚えたらいいのか教えて下さい。
0312デフォルトの名無しさん
垢版 |
2024/01/01(月) 19:01:53.90ID:OKQ0jjoM
>>311
残念ながらそれを教えられる人は多分ここにはいない
でも
定期テストなら普通今まで習ったことが出るものじゃないですか
それを思い出して復習することだね
0313デフォルトの名無しさん
垢版 |
2024/01/01(月) 19:05:59.34ID:OKQ0jjoM
しかし
筆記試験ってつまらないね
コード提出にすればいいのにね
0314デフォルトの名無しさん
垢版 |
2024/01/01(月) 20:05:26.92ID:nJttThDf
答えて頂いた方々ありがとうございます。
試験勉強は先生のワークシートをするのがいいことがわかりました。
慣れなくて、どこ覚えたほうがいいのかわかりませんが頑張りたいと思います。
0315デフォルトの名無しさん
垢版 |
2024/01/02(火) 10:36:34.45ID:REyfRDD7
>>314
ちょうどJavaScriptの歴史を知りたいころだったから良かったわ
ECMAScript,ES6とかTypeScriptとの関係とかこちらも勉強させてもらったよ
0316デフォルトの名無しさん
垢版 |
2024/01/02(火) 10:38:29.40ID:REyfRDD7
Rubyインストールできた
この一行でブラウザが立ち上がったのでちょっとウレシイw

system 'start https://find.5ch.net/search?q=プログ'
0317デフォルトの名無しさん
垢版 |
2024/01/02(火) 10:53:02.84ID:REyfRDD7
Seleniumのダウンロードだけど
RubyでもPythonでも動かせるはずだから
共有できる形でインストールしたい
いろいろ調べなきゃだめなんだろうね
0318デフォルトの名無しさん
垢版 |
2024/01/02(火) 11:13:20.39ID:REyfRDD7
その前に新年でもあることだし
2024年のgithubアカウントを作って自分の励みにしようかと考えてる
0319293
垢版 |
2024/01/02(火) 18:16:19.82ID:M7UfzSnQ
Ruby, Python も、MSYS2/MinGW と、
WSL2, Linux, Docker Desktop を使う、2つの方法がある。
どちらも、VSCode, Windows Terminal を使う

WSL2 の欠点は、ハイパーバイザーでLinuxも起動するから、OS が2つ起動する事。
良い点は本番環境と同じで、Dockerも出来るから、転職には必須

C:\BrowserDriver に、ダウンロード・解凍したchromedriver.exe を置いて、
ユーザー環境変数Path に、このフォルダを追加する

PowerShell では、以下で環境変数を確認できる。
$env:Path.split( ";" )
0320293
垢版 |
2024/01/02(火) 18:21:41.07ID:M7UfzSnQ
>>319
修正
>C:\BrowserDriver に、ダウンロード・解凍したchromedriver.exe を置いて、
>ユーザー環境変数Path に、このフォルダを追加する

Selenium Webdriver は、漏れの場合、
C:\BrowserDriver というフォルダを作って、
そこにダウンロード・解凍したchromedriver.exe を置いて、
ユーザー環境変数Path に、このフォルダを追加する
0321デフォルトの名無しさん
垢版 |
2024/01/02(火) 20:40:05.76ID:REyfRDD7
selenium
参考にしたブログ通りにして実現できたけど
自分なりに応用するにはまだまだ時間がかかりそう
でも面白い
0323デフォルトの名無しさん
垢版 |
2024/01/03(水) 06:04:57.95ID:VJ9yJO2m
>>321
「テックブログ」とか「tech blog」を検索して
そっちを読めばいいのでは?
5chなんかどこの民族が書き込んでるか分らんよ
0324デフォルトの名無しさん
垢版 |
2024/01/03(水) 15:24:30.84ID:KbWYcaIZ
ホームページ作りたい!
どこのスレに行ったらそんな話ができるかな
0326デフォルトの名無しさん
垢版 |
2024/01/03(水) 15:32:10.22ID:KbWYcaIZ
>>325
すごい情報をありがとう
ちょっとゾクゾクするわ
0327デフォルトの名無しさん
垢版 |
2024/01/10(水) 20:02:12.48ID:Je1uALgP
最近ってヘッダー固定しないサイトのほうが多いのかね
確かに邪魔な場合も多かったが
0329デフォルトの名無しさん
垢版 |
2024/02/13(火) 23:56:40.70ID:+2tzXOU1
スマホゲームでイカサマしたいんだが、何を勉強したらできる?
0332デフォルトの名無しさん
垢版 |
2024/03/05(火) 17:58:17.86ID:6hqRqMa8
どっかで情報系の仕事やってる人のコンピュータの基礎的な学習動画見たんだけど
2進数の10とか16進数の10を「じゅう」って読んでいて
十という概念は10進数だから存在するもので「いちぜろ」とか「いちれい」じゃないの?
って思いながら見てたんだけど、2進数の10は10進数と同じく「じゅう」って読むのが正しいの?
0334デフォルトの名無しさん
垢版 |
2024/03/05(火) 21:53:24.42ID:fLlHljcO
0x1a は「じゅう・エイ・ヘキサ」と読むの?
>332 の読み方するかな
0335デフォルトの名無しさん
垢版 |
2024/03/06(水) 15:53:06.89ID:xMUFUgia
東京行ったらやるかもしれない新規事業のペルソナアンケート作ったんだけど、だれかテスト回答よろ
https://forms.gle/7qCkzSN4sGKLmKxB6
0336デフォルトの名無しさん
垢版 |
2024/03/07(木) 16:00:41.81ID:2QVSmw0j
あるアプリのスクリプトを作ってたけど、30本を超えたらネタがなくなってきた…
子ども向けのプログラミング言語で何か作ってみようかな?
大人のユーザー向けって、まずその分野に精通してないと無理だよね
0337デフォルトの名無しさん
垢版 |
2024/03/15(金) 22:14:57.74ID:6ghMBL64
大人のユーザー向けってエロゲでも作るのか?w
冗談はともかく、「何から作ればいいかわからない」時の定番の「電卓」でも作ってみればいい
「そんな簡単なもの作ってられるか」って思ったら、もしプログラム言語に精通していても残念ながらアプリ作る才能は無い
「そんなもの作って何になるんだ」とか「そんな面倒なもの作れるか」が初心者のスタート
とりあえずの目標は「自分でよく使うアプリ」を作ること
「他人に見せられるもの、商品になるもの」はそこからさらにずっと先
0338デフォルトの名無しさん
垢版 |
2024/03/16(土) 01:19:50.57ID:XMybjhac
次世代スマホはAI秘書がUI周りを全部担当するから
そこら辺の木端アプリは死滅する

操作はすべて音声会話で
タッチ操作なんて秘書のおっぱいつついてセクハラするくらいになる
0340デフォルトの名無しさん
垢版 |
2024/03/16(土) 13:21:30.02ID:YyxTrsXf
ChatGPT
一番最初に依頼した時はすごいいいコードを書いてくるのに、要望を出していじってるうちにグチャグチャになってくる w
0342デフォルトの名無しさん
垢版 |
2024/03/19(火) 21:09:53.20ID:O02Jy+6Z
>>341
AI「仕様をもっと明確にしろや」
どんなに進化しようがAIはエスパーでもないし雰囲気も感じ取ってくれない
天才プログラマーでもこっちの思い通りにプログラムは作れない
機能や設定が100とか200あるものを明確に指示できる自信はあるか?
ちょっとしたゲームならもっとあるぞ
0343デフォルトの名無しさん
垢版 |
2024/03/20(水) 10:51:36.43ID:+bbLi7EZ
あんなプロンプト入力で大規模システムの細かい仕様が把握させられるはずも無くw
0344デフォルトの名無しさん
垢版 |
2024/03/23(土) 14:11:56.63ID:sc+VwedK
大規システムじゃなくてもボタン100個のテキストと表示位置設定したらそれだけで200個だな
ボタン100個並べるバカはいないだろうけど、コンテキストメニューの項目とその下の設定だとしたら自作の簡単なアプリでもすぐ超える数
レスを投稿する


ニューススポーツなんでも実況