デスクトップでLinuxが普及する訳ないと思った時 11
■ このスレッドは過去ログ倉庫に格納されています
>>755
ドザなんて殆どいやしねえし、それ開発者の統計だろw 開発ツールのシェアでもWindowsの半分しかないのかぁ。
マイコンボードのLinux化やAndroidがあるから、もっとシェア取ってるかと思ったけど意外に少ないね。 でもまあ心配ないと思うよ
WSLで開発者のWindows回帰の流れがくるらしいから
WSL登場から何年たったのか知らんけどまだ本気だしてないだけだから余裕だよね 使う側からすると、1台のPCでWinもUbuntuも開発ターゲットにできるのは面倒くさがりには向いてると思う。
Ubuntuで動くツールがWSLで動くから、面倒くさがりな奴は1台のPCになんでもかんでも突っ込むだろ。
そしてプログラマーは「手抜きをするための努力を惜しまない」タイプの面倒くさがりが多い。 >>755
> ドザこれにどう答えるの?
どう答えようかな?
開発者の間でもWindowsが一番使われてるんですね。とか ? ×どんどん減ります
〇じょじょに減ります
嘘はいかんよ、嘘は。 ディストリ間の差異を吸収するソフト開発してもホストはwindowsでいいやってなるからな
プリインストールされてるうちは 作り手と使い手が好むOSは違うってことだね。
俺もヒトが作ったアプリ使うだけならWindowsのがイイやって思うこと多いし。 庶民はOSに関心はない、と思う
なぜかしばしばパソコンの購入で相談されるが、必ず「どのメーカーのがいい?」って聞かれる
よく考えれば車でも何でも「どのメーカーのがいい?」って話になる
見下してるわけではないが、庶民の視点はそんなもの あ、この前「東芝にしようと思うんだけど、どう思う?」って聞かれたわ
東芝ってだけでどう答えればいいんだよw #前処理
cat $1 | sed 's%^"%\n"%g' | sed 's%,"%\n"%g' | sed 's%",%"\n%g' | sed '/^"/! s%,%\n%g' | sed '/^$/d'
#後処理
cat $1 | sed 's%$%,%g' | tr -d "\n" | sed 's%,$%%' | sed 's%$%\n%' σ < ワロタ
(V) Windowsで
|
| FOR /f "DELIMS=" %%A in ('picl -n -o') DO SET STEXT="%%A"
firefox https://translate.google.com/#auto/en/%STEXT%/
で済んだのが、Linuxでシェルスクリプトで良くかけないorz σ < ワロタ
(V) これも、最初の一行にだけになってしもたorz
|| σ < もう、コピペでやるしかないのう
(V)
|| ・仮想環境
・マルチブート
・5年以上前のマシン
これらを除いたら世界で一万人もいないだろう>Linuxデスクトップ使ってる奴 σ < ワロタ
(V) ありあえず、これで行くことにした
||
TEXT=$(xsel --clipboard --output)
echo $TEXT || trans -b :ja | less >>773
「東芝の製品は、どの製造ラインでいつ作ったか、すぐにわかるらしいぜ」
「へえ、そいつぁ一体、なんでだい?」
「東芝だけに、製品に通し番号がふられています」 #やったか?
#前処理
cat $1 |\
tr "\n" "@" | sed 's%@@$%\n%' |\
sed 's%^"%\n"%g' | sed 's%,"%\n"%g' | sed 's%",%"\n%g' | sed '/^"/! s%,%\n%g' | sed '/^$/d'
#catはechoのほうがいいかも σ < translate-shellは古いのは機能しないので
(V) wgetでダウンロードするしかなかった
||
似たようなのgooglerがあるけど
インストールしていた当初は動いていたけど
一の間にかまともに機能しなくなった
google翻訳にコマンドラインから、ドキュメント投入出来ればいいんだけど 東芝とNECばかり使ってたんだがDynabook株式会社になってシャープの傘下か #複数行対応は可能か?
data.csv | tr "\n" "#" | sed 's%"#,%",%g' | sed 's%\(.*\)\(".*#."\)\(.*\)%\1@\2@\3%g' | sed 's%#@%\n%' | sed '/@/! s%#%\n%' | sed 's%@%%g' | sed 's%#$%\n%' # 4つめのsedの g 忘れてました
cat data.csv | tr "\n" "#" | sed 's%"#,%",%g' | sed 's%\(.*\)\(".*#."\)\(.*\)%\1@\2@\3%g' | sed 's%#@%\n%g' | sed '/@/! s%#%\n%g' | sed 's%@%%g' | sed 's%#$%\n%' 638login:Penguin2019/04/13(土) 22:04:45.77ID:qHlFwNwI>>641>>669>>685
>>636
a,A,1
b,B,"2,000"
"c
c
c",C,3
3行のCSV
問題のすり替え
while readで読めるようにしたい。
a,A,1
b,B,"2,000"
"c@c@c",C,3 ま、そこまでがんばったとこで昔ながらのシェルのスクリプト体系じゃ
後出しのPowerShellみたいにスクリプト内だけでcsv処理を完結させるなんてできないんだけどな
わざわざ後から出したんだから高機能なのは当然っちゃー当然なんだけど 高性能?それは素晴らしい。
色々なディストリ標準でインストールされる様になればいいね。 #これでどうだ?
cat data.csv | tr "\n" "#" | sed 's%\("[^"]*"\)%\n\1\n%g' | sed '/^"/ s%#%@%g' | tr -d "\n" | tr "#" "\n" >>799
高機能と高性能は違う
そんな違いすらわからない奴が首突っ込める様な話題じゃない >>800
で、結局sedに頼らなきゃなんだろ?
更に付け加えるとcatもtrも外部プロセスで動くからな awk未対応というのも知らなかったし、
そんなフォーマットというのも知らなかったよ。
いい勉強になったよ、コマンド履歴消えちゃったよ。 >>801
ああ、そうだね。.netに高性能って表現は誤りだ。多機能って表現が正しいね。 そうやってシェルからいろいろ使えるのがLinuxのいいとこだと思ってた
わざわざ長所消す理由がわからん CSV で、エラーが起こる場合は、
データ内に、行区切り文字・列区切り文字・クオート文字・制御文字がある際、クオートしていないとき
そもそも、CSVのライブラリを使っていない場合は、ヤバイ。
awk などで、自作しているようなアプリは、ヤバイ
単純に列区切り文字で、split してるようなプログラム
たぶん、そういう人は、CSV(RFC 4180)の規格も知らないだろ。
Ruby では、CSVのライブラリは、2千行ある
それを個人で実現することは、まず無理 Rubyで2000行だと・・・?
そりゃまた大きいな。 csvって一言で言っても\とは違うエスケープとか"で区切られてない文字列とか
日付の解釈とかきっちり処理しようとすると結構面倒だぞ #Ver UP!!
cat data.csv | tr "\n" "#" | sed 's%\([,#]"\)%\n\1%g' | sed '/"/ s%#%@%g' | sed '/"/ s%^@%#%' | tr -d "\n" | tr "#" "\n" | sed 's%@$%\n%' #小変更です。
cat data.csv | tr "\n" "#" | sed 's%\([,#]"\)%\n\1%g' | sed '/#"/ s%#%@%g' | sed '/"/ s%^@%#%' | tr -d "\n" | tr "#" "\n" #今度こそ!!
cat data.csv | tr "\n" "#" | sed 's%\([,#]"\)%\n\1%g' | sed 's%\("[,#]\)%\1\n%g' | sed '/[,#]"/ s%#%@%g' | tr -d "\n" | tr "#" "\n" | sed 's%@$%\n%' >>800でいいのかな?
1",2,"3"""""",3
3"
1""1,"2
",333
が通らないです。 >>800ですが
1,"22""2",33
は通るけと゛
1,"22"22","3
は通らないです。 スレチで引っ掻き回さないとデスクトップどころかスクリプト類でも後れを取ってるって事を誤魔化せないのか・・・ 変数展開で書き換えるとシェルスクリプトと呼べるとか…。 #
#csvの改行を取り除くものです。
#改行の置き換えは@です。
#内部の置き換えに#を使っています。
#置き換えの文字は適宜書き換えてください。
#
#
cat $1 |\
tr "\n" "#" |\
sed 's%\("[^"]*"\)%\n\1\n%g' | sed '/^"/ s%#%@%g' |\
tr -d "\n" | tr "#" "\n"
ということです。 22 名前:名刺は切らしておりまして[sage] 投稿日:2019/04/19(金) 16:31:44.29 ID:zf+cE/fm
ゲームのタイトルが少ないのがなあ
あと、周辺機器と接続できるか心配になる
23 名前:名刺は切らしておりまして[] 投稿日:2019/04/19(金) 16:35:08.90 ID:nfdQdB+x
サーバーOSや開発環境としてはまあまあ有能
デスクトップOSとしてはうんこ
26 名前:名刺は切らしておりまして[sage] 投稿日:2019/04/19(金) 16:40:33.07 ID:XRB9RT/V
Windowsですら扱いに困るのに、Linuxなんて物好きしか触らんわな
28 名前:名刺は切らしておりまして[sage] 投稿日:2019/04/19(金) 16:45:11.95 ID:iYdpdM3w [2/2]
そーいやあPhotoshopもねーし
GIMPなんて時代遅れのソフトウェアもあるけど代替にもならねーし
30 名前:名刺は切らしておりまして[] 投稿日:2019/04/19(金) 16:49:35.21 ID:B/8MnD4b
UIがゴミなのがLinu糞
アプリをいちいちコンパイルして使う仕様も糞メンドクサイ
31 名前:名刺は切らしておりまして[] 投稿日:2019/04/19(金) 16:53:25.38 ID:LML1Y3jc
数年使ってたけど18でうんざりしてまたWindowsに戻っちゃった なんだかんだで使いやすい
44 名前:名刺は切らしておりまして[] 投稿日:2019/04/19(金) 17:28:17.11 ID:pgrgYoyN
lunax系ってよかれと思ってインストールした後のがっかり感は半端ない。
デスクトップ内は全部英語表記だし、意味不明のパスワードとか求めてくる。
しかもwindowsに戻れなくなったりして余計な手間が数日間増えるだけですごい後悔する >>819
〇 1,"22""2",33
× 1,"22"22","3
CSV では、"〜" 内で、" を使う時は、2つ続ける仕様だから、下はダメ! >>826
つーかなぜ
1,"22""2",33
が通ってるのかわからないです。 さて、もうそろそろ縛り入れるか?
sedはPOSXでも動くやつだけ使うこと ○111,"2""""22",3
×111,"2"""22",3
でした。 自己解決しますた。
意図してなかった動きだったから…。 な?可読性が悪いワンライナーとかよりPowerShellとかでスッキリ記述した方がトラブルが少ない
どころかその程度の動作で良ければ.net標準のパーサを使えばいい 可読性についてはそれに慣れてるかどうかだろうねぇ、
意図しなかった動作についてはテヘペロですなぁ。
PowerShellやRubyなどで簡単に出来るようなのでそちらでどうぞ。 Linuxのデスクトップ環境でできて、
WindowsでもMacでもSolarisでもAIXでもHP-UXでもできないことって何?
Linuxのデスクトップ環境を選択する必然性はどこにある?
無償であること以外、何1つメリットを見出せない。
本当にあるなら説明してみ。
本当にあるなら。 メリットを見いだせるOSでおやりになればよろしいんじゃないですか? デスクトップのカスタマイズの自由度の高さはLinuxとBSDだけじゃね
他のUNIXは虫の息なので (IDがBSDであることに誰かツッコんでくれー!) ubuntuのために5980円の中古デスクトップを買ったらwin10とwpsofficeが付い来た >>833
メリットが見いだせない程の使い方をしてないバカに無料で説明するのアホらしい。
中古でsolarisとws買って運用すれば自ずとわかるよ。 仕事だとcsvのパーサ使いたいから鯖にpsにインストールするなんて基本的にできないから既存の物でなんとかするなんて多いからね。
プライベートなら好きにpsでもなんでも好きに使えばいいと思うよ。 SolarisやAIXやHP-UXって素人が買えるの? 俺の作ったシェルスクリプトのツールが、AIXやHP-UXなどで
本当に動くかどうか確かめてみたい。
POSIX準拠かつ基本的なコマンドしか使ってないから
理論上は動くはずなんだよな。 sparcstationもrs/6000も大昔に秋葉原のottoで中古を学習目的で買った。今はlinuxしか使ってないから知らないけど。 >>839
unix板でそのIDを出してくる作業に戻るんだ! 板が違ったらID変わるからそれも大変な作業になりそうだが 【PC】GNOME 3.32を導入したデスクトップOS「Ubuntu 19.04」
https://egg.5ch.net/test/read.cgi/bizplus/1555656070/
22 名前:名刺は切らしておりまして[sage] 投稿日:2019/04/19(金) 16:31:44.29 ID:zf+cE/fm
ゲームのタイトルが少ないのがなあ
あと、周辺機器と接続できるか心配になる
23 名前:名刺は切らしておりまして[] 投稿日:2019/04/19(金) 16:35:08.90 ID:nfdQdB+x
サーバーOSや開発環境としてはまあまあ有能
デスクトップOSとしてはうんこ
26 名前:名刺は切らしておりまして[sage] 投稿日:2019/04/19(金) 16:40:33.07 ID:XRB9RT/V
Windowsですら扱いに困るのに、Linuxなんて物好きしか触らんわな
28 名前:名刺は切らしておりまして[sage] 投稿日:2019/04/19(金) 16:45:11.95 ID:iYdpdM3w [2/2]
そーいやあPhotoshopもねーし
GIMPなんて時代遅れのソフトウェアもあるけど代替にもならねーし
30 名前:名刺は切らしておりまして[] 投稿日:2019/04/19(金) 16:49:35.21 ID:B/8MnD4b
UIがゴミなのがLinu糞
アプリをいちいちコンパイルして使う仕様も糞メンドクサイ
31 名前:名刺は切らしておりまして[] 投稿日:2019/04/19(金) 16:53:25.38 ID:LML1Y3jc
数年使ってたけど18でうんざりしてまたWindowsに戻っちゃった なんだかんだで使いやすい 44 名前:名刺は切らしておりまして[] 投稿日:2019/04/19(金) 17:28:17.11 ID:pgrgYoyN
lunax系ってよかれと思ってインストールした後のがっかり感は半端ない。
デスクトップ内は全部英語表記だし、意味不明のパスワードとか求めてくる。
しかもwindowsに戻れなくなったりして余計な手間が数日間増えるだけですごい後悔する
48 名前:名刺は切らしておりまして[sage] 投稿日:2019/04/19(金) 18:10:48.70 ID:b3OEP/N7
不安定過ぎて結局windowsに戻した
うんこぶんつなんてもう嫌だ
168 名前:名刺は切らしておりまして[] 投稿日:2019/04/20(土) 12:11:02.24 ID:WxsBWxDO [1/2]
LinuxはサーバOSとしてGUIなしで使うのが正解
デスクトップOSはWindowsに限る
170 名前:名刺は切らしておりまして[sage] 投稿日:2019/04/20(土) 12:42:21.37 ID:OMdM1Uej [1/2]
使ってる人見たことない
172 名前:名刺は切らしておりまして[sage] 投稿日:2019/04/20(土) 13:26:43.94 ID:8Vse3Cfj
結局Windowsに戻すよみんな
176 名前:名刺は切らしておりまして[sage] 投稿日:2019/04/20(土) 14:20:35.03 ID:OuGQC+xG
リナックスってまだあったんだ ■ このスレッドは過去ログ倉庫に格納されています