[ 76 / egy / h / kc / librejp / sp ] [ ukko ]

/librejp/ - librejp

librejp@sportschan
Name
Email
Subject
Comment
File
:
Embed
Password (For file deletion.)

About 20 or so VPS providers closed down today. My host is not in the list, but I do not want to give them too much credit.
I have backed up the site. If it goes down, you know why.

File: 1566731144630.jpg (13.47 KB, 186x264, 31:44)

 No.5124[Last 50 Posts]

プログラミングとか情報科学とかスレ

 No.5134

WinXP機をWin10に入れ替えた
メインの業務ソフトでUACが出るもんだから回避が必要だったけど
UAC回避すればXPのソフトがWin10でも使えるっていうこの後方互換性はWindowsの凄いところだと思う

 No.5147

ラズパイを買ってみたものの用途が思いつかなくていっぱいかなしい

 No.5149

unityわかんね
c#はともかく操作わかんね

 No.5401

Windows10のPCは3台管理してるけど3台ともMicrosoft Storeが動かない
軟弱すぎないかあれ

 No.5411

スクリプト言語自作したい
既存ので十分

って自問自答を年に1回ぐらい繰り返しやってる

 No.5450

>>5411
Lispで構文マクロ三昧とかどうかな
>大量の括弧が受け付けない

 No.5476

自作する意味ってなんだい?
ウイルスに犯されづらいとか?

 No.5486

File: 1567075465575.png (74.07 KB, 969x555, 323:185)

実装されてない機能の補助が目的だったり
GUIだと辛い作業を書くのだよ
画像は自作ソフトがウィルス扱いされた時のやつ

 No.5499

>>5476
単純に技術的興味
だから「作って結局使い道はあるんですかぁ~?」って脳内の別人格から煽られると
わかったやめるね・・・ってなる

 No.5849

>>5499
頑張って続けてよ!
完成させると何かしら得られる物があるはず

 No.5972

>>5147
unixシステムに慣れ、入門プログラミング環境として機能するおもちゃ
私はコンパクトなマウスとキーボードと一緒にホテル間の旅行中に鉱山を使用しました。私はラップトップを所有していなかった。当時(2016年)はウェブブラウジングに受け入れられました。ウェブは今重すぎる

 No.5997

色んな言語学んでると混乱するとかあります?

 No.6005

ぬあああああ
さっきまで出てたバグが何もしてないのに消えたんぬうううう!

 No.6038

複数言語使っててごっちゃになるのは文字列の連結方法かな…
プラスだったりアンドだったりドット2つだったりチルダだったりはたまた関数かメソッド使わなきゃならなかったり

 No.6058

これだけはやっとけって言語あるかな?
やっぱりC言語?

 No.6067

趣味でやるなら特に無い
bash文法とunix系コマンドを覚えておくとテキスト処理が捗る(そしてMS-DOS文法に憤慨して、powershellの遅さを避けるようになる)

 No.6069

何がやりたいかによる
ゲーム作りたいならゲームエンジンの操作用スクリプト言語とか
ライブラリが対応しているプログラミング言語だろうし
作業の自動化したいならシェルスクリプトだし

 No.6076

目的先行型でないのなら今時のトレンド言語でいいと思うよ
JavaScript、C#、Pythonあたり?

 No.6102

やめとけやめとけ!
トレンド言語は半年から一年経ったあとが虚無なんだ
「これからは○○が流行るマイッ!」って言われても廃れるんだか永遠にこれからのままなんだか…

 No.6106

プログラマに必要なのは知識ではなく適応能力なので言語が必要になったら何だろうとその都度覚えるくらいの意識でないとだめ

 No.6117

luaのバリアント言語とか意外と無いよね
luaのメタテーブルの仕組みは好きだから文法だけC系に寄せた言語がほしい

 No.6158

「何もしてないのにパソコンが壊れた!」って言いたくなった
まあ手癖でsudo apt dist-upgradeしたし
パソコンじゃなくてVirtualBox VMだし
壊れたんじゃなくて異様に重くなったんだけど
仮想マシンでもアプデは慎重にね(マジで何もしてないのにCPU使用率100%になってるのを見ながら)

 No.6159

win10になってからマジで何もしてないのに壊れたってよくなるわ
くそアプデやめてくだち

 No.6170

プログラマたるものかくあるべしみたいな言説って害しかないと思う

 No.6209

メモは忘れずにとかなら大事じゃない?

 No.6229

gimp plugin template古いすぎる…
登録と動作までは言ったけどメッセージダイアログが出ない
printf見ると動いているのに

 No.6265

C#頑張るぞい!
Unityの操作わかんねえぞい!

 No.6764

File: 1568575206450.png (94.36 KB, 800x636, 200:159)


 No.6802

C#意外と低いな

 No.6817

MSの製品なんか死んでも使わないって人はまだ山ほどいそう
わざわざ脱GitHubとかやったタイプの人とか

 No.7020

画像のは2015までだから今はもうちょっと違うかもしれない

 No.7057

どちらにしろPythonが一番なのか

 No.7069

File: 1568870186567.jpg (711.56 KB, 2048x2048, 1:1)

SE図解

 No.7087

製造って言い方早く滅びねえかな…

 No.7114

SEくんだけでいいな

 No.7158

江添亮のC++入門
https://ezoeryou.github.io/cpp-intro/
分かりやすいと話題になってたやつ

 No.7234

C++0x(と呼ばれていた)頃の知識で止まってるしまた学び直すかな…

 No.7312

>>7158
無料なのがありがつおすぎる…

 No.7338

江添さん壺でコテハンやってた時にC++の本出してやるからカンパくれってやってたんだよな
その時からうぜーけどそれなりにデキる奴みたいな一目置かれ方はしてたけど
標準化委員会参加するわ本当に本出しちゃうわでやっぱすごい人だった

 No.7340

未だに昔のBASIC系しか理解できない。

c言語のvoidとintがどうしても理解できなかったし
SQLは何をやってるのかさえもがわからない。

 No.7351

なんでこんなに言語に種類があるんだろう
混乱しないのか

 No.7355

数値とか文字列とかの値を得るには型を特定する必要があって
voidは型を特定しないという型
もうひとつの意味が値を持たない返さないという意味で
void f(){}はBASICで言えば値を返さないサブルーチン宣言

 No.7613

>数値とか文字列とかの値を得るには型を特定する必要があって
すまんね
悪い解説にぶち当たって混乱した
良い入門書見たらなんとかなるかなと思った

 No.7805

c#でオススメの本とかある?

 No.7824

計算で抽出した数字を
使いやすいように箱に整理して収納する

これだけのプログラムなのに
ほしい操作にできるまでがものすごく遠い
高級言語でも動けば勝ちみたいな局面にぶちあたってます

 No.7826

計算モノを組んでる時に数式が混んでくると名前に困るっていうのはある
最適化のために長いこと保持しておく値だと分かる名前考えなきゃいけない

 No.7881

変数をラノベのタイトルみたいに説明する感じで長い名前にしよう

 No.7905

1週間吐きそうになるぐらい悩んだのに
別に大掛かりなものが必要ではなくて
数行の平凡な文でよかったという…

 No.7924

あるある

 No.8444

IT系の資格試験って内容見たら意味ねえだろってのしかないけど
持ってたら給料アップするし役職就く時に必須っぽかったりして困る

 No.8473

給料が上がるなら意味無くはないのでは?

 No.8486

試験問題がクソすぎて意味あるのかなって事です

 No.8510

試験がクソなら気持ち仕事のハードルが下がるからヨシ!

 No.8662

用語の暗記よりプログラミングを書かせるべき

 No.8680

C#おすすめ出井さんの本ゾ

 No.8790

ありがつお

 No.8842

Ubuntu 18.04
ようやくpyaudioで音が出た…
condaパッケージとaptパッケージだと音が出ない
pipパッケージは使える

 No.9107

大学卒業したらエクセル全然使わないな

 No.9111

エクセルももう古くなってきたのかな

 No.9132

会社でエクセル使わんの?

 No.9145

Googleスプレッドシート使ってますってオチか

 No.9371

仕事次第じゃExcel使わないよ

 No.9545

よくわからないけどシリアル通信組む
簡単そうに思えるがさて

 No.9584

シリアル通信ってアセンブラ知ってないと駄目?

 No.9595


 No.9649

C++は基本

 No.9691

htmlの要素の大きさに合わせた文字サイズ自動調整処理を作ったが
CPU使用率が高くて採用できなくてつらみ
vwやem指定と組み合わせて効率化しないとダメぽ

 No.9706

いまC#勉強してるわ
応援して❤️

 No.9708

>>9706
Unityとかのためかな?
がんばれ❤がんばれ❤

 No.9787

射精の応援だな

 No.9794

mtpでAndroidつなげてファイル読み書きしてたら"output30.mp3"って名前のファイルだけ作れないっていう謎現象
"output40.mp3"とか"a"は問題なかった
>touch: 'output30.mp3' に touch できません: そのようなファイルやディレクトリはありません

 No.9796

2020年1月14日になればWindows7サポート終了
→Windows7全滅→互換性を考えなくて良くなる
…ってなるかな?

 No.9835

XPのときと同じ

 No.9863

win10でも互換性考える必要あるんだよな

 No.9938

言語1つ仕上げるだけでも結構時間かかるのに3つ、4つ扱ってる人すごい…すごくない?

 No.9939

似たようなやり方だろうしいっぱい覚えると混乱しそう

 No.9953

知ってるパラダイムなら新しい言語の習得は難しくない
Haskelみたいなのはむずい

 No.9967

言語遍歴を知りたい

 No.10022

外国語も3個くらい覚えられる人はもう5個も7個もどんどん覚えられると聞く
プログラミングもそんな感じかも

 No.10100

シリアル通信の通信先から
なんか全然想定してなかったデータが飛んでくる
なんだこれ
仕様書とも違う気がする

 No.10110

お前が仕様書になるんだよ!

 No.10112

仕様書の意味とはいったい…

 No.10269

よくわからんが受信先合ってんの?

 No.10277

>>10269
仕様書って言ってもちょっと型違いのしかなくてね
試行錯誤の結果baudrate 2400bpsにしたら、まともなデータが受信出来た
まさか4800bpsでもダメだとは思わなくてハマってた

 No.10295

仕様です

 No.10309

大学生だけど資格持たずに3年目に突入しそうで虚無

 No.10319

文字のマッピングはISO-2022-JPなのにエスケープシーケンスが謎すぎる……
シーケンスが 2bytes しかないし検索しても出ない
.Net が対応してる Encoding を総当りしたけど解決出来ない
ESC K[0x1B, 0x4B] を ESC $ @[0x1B, 0x24, 0x40] に置き換えれば漢字への切り替えされて
ESC H[0x1B, 0x48] を ESC ( B[0x1B, 0x28, 0x42] に置き換えれば ASCIIへの切り替えされて
そうすれば ISO-2022-JP として読めるが…… なんだこれ

 No.10374

ISO-2022-JPなのにN88 日本語BASICとか違う規格の使ってたのかね
単純にプログラム書いた人の間違いだと思う
それでも動いちゃったりするから困る

 No.10955

知らんけどなんでこのプログラムで動いてるのかわからないってのはよくある事と聞いた

 No.11089


 No.11110

拡大して読んだら教本にダメな例として載ってそうなログイン処理じゃねーか!

 No.11185

教本に載るくらいのよく間違う処理なんかな

 No.11317

プログラミングは常に勉強しとかんと忘れるわ

 No.11486

bashスクリプト
$ function nuko1(){ { return; }; echo nua…; }
$ nuko1
期待通り何も表示されない

$ function nuko2(){ echo | { return; }; echo nuon…; };
$ nuko2
nuon…
なんでreturn(もbreakも)素通りするのか
改行残したいからコマンド展開じゃなくってreadで変数に格納したいんだが

 No.11487

function giko(){ echo | { return 1; } && echo nulnul; }; giko
いいや
リターンコードで条件分岐しよ

 No.11488

>>11486
>$ function nuko2(){ echo | { return; }; echo nuon…; };
>$ nuko2
>nuon…
>なんでreturn(もbreakも)素通りするのか
because that "return" is executed inside a subshell (a child shell process) created for the second command in the pipeline:
pipeline: echo | { return; }
command 1 (subshell): echo
command 2 (subshell): { return; }

consider:
$ nuko2() { echo "parent shell: $BASHPID"; { echo "$BASHPID ぬぁ"; } | { read naku; echo "subshell 1: $naku"; echo "subshell 2: $BASHPID"; return; }; echo "nuon… $BASHPID"; }
$ nuko2
parent shell: 20302
subshell 1: 25266 ぬぁ
subshell 2: 25267
nuon… 20302

 No.11525

>>11488
そうかパイプライン全部でサブシェルが作られるのか

while true; do echo | break; echo にゃーん; done
つまりはこれは無限ループ
(でも、これらの文脈で break が構文エラーにならないのは不具合では…?)

 No.11567

>>11525
英語でごめんください
>そうかパイプライン全部でサブシェルが作られるのか
そうです、たとえば
nuko3()
{
local nu=にゃあん
echo A1: $nu
false | { echo S1: $nu; nu=わん; echo S2: $nu; }
echo A2: $nu # わん?にゃあん?どちら?
}
$ nuko3
A1: にゃあん
S1: にゃあん
S2: わん
A2: にゃあん
the change to variable "nu" happened only in the child process
therefore, it remains unchanged in the parent process
however, the special option "lastpipe" can change this behaviour for the last command in a pipeline:
$ (shopt -s lastpipe; nuko3)
A1: にゃあん
S1: にゃあん
S2: わん
A2: わん
parenthesis can be used to force execution in a subshell:
$ shopt lastpipe
lastpipeoff
$ (shopt -s lastpipe; shopt lastpipe)
lastpipeon
$ shopt lastpipe
lastpipeoff

 No.11568

>>11525
>つまりはこれは無限ループ
うん
>(でも、これらの文脈で break が構文エラーにならないのは不具合では…?)
いい問
答えは:いええ, 構文エラーじゃないから
you see, shell language はなんかおかしいです
in a regular programming language, the statements "break", "continue", "return", etc. are usually intrinsic constructs of the language, formally speaking grammar terminals
but shell language is different: "break", "continue", "return", etc. are NOT part of the language grammar, they are commands (like "cat", "tail", "true", "[", ":", etc.),
specifically, they are "special built-in commands": commands implemented internally by the shell (built-in, or "builtin") which produce special side-effects when executed
so, while it's nonsensical to put "break" (etc.) inside a pipeline, it's not exactly an error (although bash can display a warning in some cases)
posix shell grammar: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_10
posix shell special built-in commands: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_14

 No.11682

File: 1574346534405.jpg (50.49 KB, 500x330, 50:33)

金ぇ…

 No.11744

javaは一件の注文を終わらせるの早そうだからぁ

 No.11751

はやくJSバブル弾けねえかな

 No.12052

女子小学生バブルなら歓迎なのにな

 No.12898

あれ…javascriptでブラウザネイティブの関数が同名の別関数で上書き定義されてる時に、そのブラウザネイティブの関数を呼び出す方法ってなかったっけ…

つまり
function alert(){}
とした後に、元々のalert呼び出す方法

この2つはダメだった
delete alert; alert("ヴ");
Function("return this")().alert("ゔ");

 No.13287

Mac?Windows?

 No.14930

エディタのキーマップいじってたら3時間過ぎてたとかよくある

 No.14955

File: 1577940558682-0.jpg (288.14 KB, 1280x853, 1280:853, k)

File: 1577940558682-1.jpg (281.21 KB, 1280x853, 1280:853, k)

File: 1577940558682-2.png (655.33 KB, 1397x1080, 1397:1080, i)

中学3年でプログラミング言語「Blawn」制作して経産大臣賞受賞とかスゴイ
https://github.com/Naotonosato/Blawn

あとプログラミング言語「文言(wenyan-lang)」が漢文風で面白い
嘘みたいだろ。プログラミング言語なんだぜ。それで。
https://github.com/LingDong-/wenyan-lang

 No.15059

中3で言語作ったんか
天才だな

 No.15084

漢字のは全部全角なのかな
プログラミング大変そう

 No.15240

ffmpegだと連番画像からしか動画作れないと思ったら正規表現指定も出来るのか

ffmpeg -err_detect aggressive -fflags discardcorrupt -f image2 -pattern_type glob -i 'srcfiles-*.jpg' destfile.mp4

 No.15279

初代プレステの解析ツールって無いかな
ロックマンX4のステージの長さに対してRAMの使用量はどれほどだったのか
X5・X6のステージの1面あたりロード回数が少ないのは面が短いのかRAM使用量が減ってるのか
そこら辺を検証したいんだけど

 No.15306

>>15240
ほほう
そいつは良いことを聞いた

 No.15377

ボスがencyclopedia of big data technologie買うって言ってるんだが誰が読むんだろう

 No.15437

D言語たのしい…
Phobos相変わらずよわよわな気がするけど自前でライブラリ作る楽しさが残っていると考えようと思う

 No.15449

言語系は楽しめてると上達早いよ

 No.15479

xmodmap実行するとFirefoxがプチフリーズする
なんだこれ
tor-browserはフリーズしない
これも分からない

 No.15563

Torは火狐使ってんだっけ

 No.15639

torが頻繁にアプデしてるけど火狐もアプデしてんのか

 No.15695

File: 1578821555478.jpg (49.76 KB, 590x266, 295:133, #)

4月から小学校でプログラミング教育が実施されるらしいけど
まだ7%は準備が整ってない

 No.15703

先生は死ぬ

 No.15711

File: 1578847058346.png (32.67 KB, 546x546, 1:1, #)

ナンバープレースの解き方を人に教えてから後になって手法が正しかったか不安になって
検証するためにpythonでコード組んでみた
誤字に引っかかって40分
これは楽しく組めたんだけど競技プログラミングにはあんまり興味が湧かない

 No.15728

File: 1578866568854.png (45.7 KB, 546x546, 1:1, #)


 No.15755

プログラマちゃき有能すぎるでしょ

 No.15860

linuxにdlna serverソフトあるんだ…

 No.15866

>>15860
$ apt-cache search dlna
dleyna-renderer - DBus service to interact with DLNA Digital Media Renderers
dleyna-server - DBus service to interact with DLNA Digital Media Servers
anacrolix-dms - Go UPnP DLNA Digital Media Server with basic video transcoding
golang-github-anacrolix-dms-dev - Go source for UPnP DLNA Digital Media Server
gupnp-dlna-tools - GObject-based library for GUPnP DLNA (tools)
minidlna - lightweight DLNA/UPnP-AV server targeted at embedded systems
mopidy-dleyna - Mopidy extension for playing music from Digital Media Servers
pulseaudio-dlna - Stream audio to DLNA devices and Chromecasts
rygel - GNOME UPnP/DLNA services

 No.15975

Processingというのを始めてみた
たぶん三日でやらなくなる

 No.16006

>>15860
Universal Media Serverがおすすめだよ

 No.16128

https://developer.chrome.com/apps/contextMenus
google-chromeだとコンテキストメニューが展開された時と閉じられた時を把握できないのか

 No.16289

常に開かれてるけど普段は見えなくしてるだけって設定なのかね

 No.16392

らしい
Firefox版も反応速度のために裏でイベント取りながらメニュー変更した方がいいみたいだからそっちで組まねば

 No.16498

データ構造に迷うと数時間考えても全然進まない癖直したい
ダメ元でも試行錯誤と検証重ねるしかないのに

 No.16518

考えるよりとりあえずやってみた方が早いって事は何事にもよくある

 No.16561

sudo gem installしたらOSデフォのrubyはバージョンが古くて入らない!
rbenvで新バージョンのrubyをインストール!PATHの設定完了!
sudo gem install!バージョンが古くて入らない!なんで??????

sudoが個人のPATH設定ガン無視で古い方参照するのは今考えれば当たり前すぎる…
普通にgem installすれば良いだけだった
これで一日無駄にした

 No.16607

PATH設定ガン無視はよくするよね

 No.16839

使わなくなった大量の開発関係をアンインストール
Windowsはこういう時面倒くせぇ
環境再構築した方が早いんじゃないか

 No.16840

会社辞めるん?

 No.16868

使いまわしてる仮想環境から要らなくなったものを消してる
windowsだろうが全パッケージサイレントアンインストール導入してほしい

 No.16934

PCの調子悪くなったからデフラグしようと思ったけど設定みたらwin10はデフォで週1デフラグなのね
そんな頻繁にやったらハードディスクの寿命短くなるわボケが
しかも自動デフラグ設定切ったら調子戻ってお前…ってなった

 No.16941

fatもntfsも普通に使ってるだけで千切りみたいになるのどうかと思う

 No.17100

何でバラバラに保存すんのかずっと謎てすすわ

 No.17118

クローラーを作るためにRubyの勉強してたけど
俺が欲しいやつwgetとgrepとsedで作れた…

 No.17184

wget, sed, grep, sort, uniq, bash の組み合わせは鉄板
cat と echo と nkf は言わずもがな
時々 curl も便利
この組み合わせだと辛い時は python からコマンド呼び出すような構成にしてる

 No.17626

javascript で python の range みたいなの実装せずに beg < end と beg > end の場合に対応するループ書いてみて一人ウケル
function f(beg, end) {
var step = (beg < end) ? 1 : -1;
var one_when_negative_step = (beg > end);
var i = beg;
var cor_end = end + one_when_negative_step;
for (; one_when_negative_step ^ (i < cor_end); i = i + step)
console.log(i);
};
f(2, 4);
console.log("-");
f(4, 2);
// 2
// 3
// -
// 4
// 3

 No.17673

awkは最近覚えた
メチャクチャでかいけどDBに入れるほどでもないcsvの集計みたいなのですごい活躍してくれた

 No.17832

ソースコードに埋め込まれたJSONとか連想配列を取り出す簡単な方法はないものか
文字列判定以外は面倒くさい部分ないんだが

 No.18147

javascript:
const menus_create = async function(createProperties) {
return await createMenuItem(createMenuItem);
};
正気チェックエラーやらかした
こんなのでも探すのに30分かかる
そりゃあIncorrect argument typesって言われるわけだわ

 No.18460

何かChrome拡張機能のポリシー変更で拡張機能の再審査が必要になったよ
ふたクロの更新リリースもそれで遅れているらしい

 No.18461

いちいちポリシー求められる事多くなったな
気にしてないから全部ノーガードでいいよ俺は

 No.18482

当人がどうでも良くても周囲に迷惑がかかるからノーガードはやめろ
他人にウイルス撒き散らしながら他人の個人情報垂れ流したいのか

 No.18484

GoogleやらMicroSoftがそうはならないように
ポリシー変えたり色々頑張ってるんだろう

しかし全拡張機能の再審査って
どれだけの作業量と時間がかかるんだろう…

追加ポリシー分の記入が必要なのに気づかず
審査まで行ってない人も多そうだけど

 No.18530

File: 1581928782316.png (21.22 KB, 385x119, 55:17)

Firefox で browser.menus.update した時にサブメニューの順番が変わる…変わらない時もある…
create した順番固定じゃないのか
ソース全体を使えば必ず再現するけど update 部分だけ抜き出してみても「順番は変わらない」の結果しか出ない
順番に関する記述なんてなさそうなんだけど、バグなのか仕様なのか分からぬ
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/menus/update

 No.18536

ぬあ…Google Chromeの chrome.contextMenus でもサブメニューの順番が変わる…
仕様かこれは

 No.18552

拡張機能の審査3日で終わってたよ 思ったよりは短い
今回は「複数の機能を1つの拡張機能にするんなよオルルァン!」というポリシーなので
多機能な大型拡張機能は条件に引っかかりそうで心配

 No.18595

File: 1582004763176.png (77.23 KB, 1020x339, 340:113)

>>18530
>>18536
自己解決した
updateProperties に parentId が入ってると parentId の update とみなして、メニューを親の末尾に移動するようなコードになってた
https://dxr.mozilla.org/mozilla-central/rev/3b823d058ef541ec6abd5e781c6b9b4e1b893fbf/browser/components/extensions/parent/ext-menus.js#852
デバッガで這いずり回った甲斐があったが、仕様情報もネットのどこかにあったんだろうか

 No.18614

よく気付いたなぁ

 No.18864

何か拡張機能が動かない…
おのれGoogle
仕様か何か変えやがったな



[Return][Go to top] [Catalog] [Post a Reply]
Delete Post [ ]
[ 76 / egy / h / kc / librejp / sp ] [ ukko ]