POSIX原理主義「ほれみろまた新しいバージョン管理だ」

■ このスレッドは過去ログ倉庫に格納されています
2022/11/16(水) 20:15:25.62ID:iIuOsXs4
予想通り新しいバージョン管理ツールが登場するようだな
gitなんか使っていた奴らはデータが取り出せなくなり
移行作業に苦しむことになるだろう
シェルスクリプトなら何十年後も同じものを使いつけられる
20年前の知識が20年後でも通用するわけだ
シェルスクリプトでバージョン管理せよ。
使う方を覚えるのではなく、自分の頭でシェルスクリプトで
どうやってバージョン管理するのかを考えろ
144デフォルトの名無しさん
垢版 |
2022/11/21(月) 00:45:09.23ID:pQOpt44b
速い…のか?!
100GBのCSVをユニケージ方式でソートして見てご覧よ
ちなみにRedshiftなら10分くらいですね
2022/11/21(月) 00:50:14.88ID:sqB66Hy1
>>144
ユニケージはデータを書き込むたびにソートされた状態にするから0秒

すべてここに書いてある。PDFは無償公開されてるから
自分で手法を学んでこい

POSIX原理主義の本 第3弾
File/Dir Hacks ver. 1.0
SQLtoUNIXマイグレーション編
追記版
https://richlab.org/coterie/FDH1.html
146デフォルトの名無しさん
垢版 |
2022/11/21(月) 00:51:44.00ID:pQOpt44b
>>145
ソートされてない100GBのCSVをユニケージ方式でソートしてみ
対応できないの?
2022/11/21(月) 00:54:29.69ID:sqB66Hy1
>>146
だから発想そのものが違う
書き込むたびにソートしてる
一ファイルごとのレコード数などを制限することで更に高速化している
OSに近いファイルシステムの機能を使ってるから速い
148デフォルトの名無しさん
垢版 |
2022/11/21(月) 00:55:13.24ID:pQOpt44b
>>147
ユーザから100GBのCSVが送られてきます
それをソートしないといけないっていう業務要件にユニケージは対応できないの?
2022/11/21(月) 00:55:21.24ID:sqB66Hy1
ソートなんぞsortコマンド一つ呼び出すだけで出来る
150デフォルトの名無しさん
垢版 |
2022/11/21(月) 00:55:48.63ID:pQOpt44b
ちなみにRedshiftなら5分ですね
151デフォルトの名無しさん
垢版 |
2022/11/21(月) 00:56:59.76ID:pQOpt44b
>>149
実際にやってみた? CSVだよ、RFC4180に従って分割できるの?
何分で処理できた?

sortコマンドは巨大なデータのソートにそーとー時間かかるよ
やってごらんよ
2022/11/21(月) 00:59:52.12ID:sqB66Hy1
>>151
RFC4180のパースなんか簡単
https://github.com/ShellShoccar-jpn/Parsrs/blob/master/parsrc.sh
153デフォルトの名無しさん
垢版 |
2022/11/21(月) 01:00:27.84ID:pQOpt44b
>>152
それ使って何分かかった?
154デフォルトの名無しさん
垢版 |
2022/11/21(月) 01:00:57.03ID:pQOpt44b
他人の発言引用してばかりでヘイトを集めるのが目的なのかなって疑ってる
155デフォルトの名無しさん
垢版 |
2022/11/21(月) 01:23:02.70ID:mEbJZgu8
>>143
「ユニケージ」ってものの実態が
イマイチ分からんのだが(特に>>138の図によって混乱w)
それはミドルウェアで実装しているものを
シェルスクリプトで実装したということではないのかな?
156デフォルトの名無しさん
垢版 |
2022/11/21(月) 01:27:04.42ID:mEbJZgu8
>>145
POSIXのみで実装という原理主義の賛否はともかく
これはこれで面白そうだね
シェルスクリプト一本で全てを賄おうとするのだから
学べるテクニックはあるはず
有難う!
157デフォルトの名無しさん
垢版 |
2022/11/21(月) 01:40:45.97ID:pQOpt44b
ユニケージは独自のコマンド使ってるミドルウェアでしょ
クラウドへの移行がやりにくくてまさにベンダーロックインって感じだと思うけどねえ
158デフォルトの名無しさん
垢版 |
2022/11/21(月) 02:12:51.72ID:mEbJZgu8
POSIXのみという足枷を付けて
車輪の再発明やってるのだから
速度も費用対効果も当たり前だが不利
159デフォルトの名無しさん
垢版 |
2022/11/21(月) 02:27:11.75ID:pQOpt44b
ユニケージにPOSIX縛りはないでしょ
ユニケージではusp Tukubaiと呼ばれるプロプライエタリのコマンド群を使うからねえ
技能検定を作って教育講座で金稼ぎ、オラクルみたいですね
2022/11/21(月) 02:33:52.95ID:mEbJZgu8
>>159
ますます混乱してきたw
POSIX原理主義ってPOSIX縛りじゃないのかい?
ユニケージってPOSIX縛りにするための
独自シェルとシェルスクリプト群(ライブラリ)だと
思っていたがちゃうの?
161デフォルトの名無しさん
垢版 |
2022/11/21(月) 02:51:01.92ID:pQOpt44b
>>160
POSIX原理主義とユニケージに関わりはないと思うよ
POSIX原理主義はシェルスクリプトで全部やりましょうってものだからね
ユニケージはPOSIXだけで全部作りますとは言ってないよ
162デフォルトの名無しさん
垢版 |
2022/11/21(月) 02:59:06.36ID:pQOpt44b
プロプラなコマンド使ったらそのベンダーと契約を結ばないといけなくて
そのベンダーが潰れたらそのコマンドに依存するプログラムは一切合切ダメになる
ユニケージはPOSIX原理主義とは相容れないよ
163デフォルトの名無しさん
垢版 |
2022/11/21(月) 09:30:53.86ID:mEbJZgu8
>>161
>POSIX原理主義とユニケージに関わりはないと思うよ
え!? じゃユニケージとPOSIX原理主義の関係はどういう関係なの?
何でこのスレで名前が出てくるの?
2022/11/21(月) 09:48:44.84ID:b39LSNEy
>>161
補足すると、松浦智之はじめとするPOSIX原理主義者はシェルスクリプトしかまともに使える言語がない
そこでシェルのコマンドがPOSIXに準拠してることに注目して、POSIXに準拠してることの正当性を主張すればシェルスクリプトしかできない言い訳になると考えたわけ
その結果出来上がったのがPOSIX原理主義


POAIXに準拠したところでせいぜい可搬性が保証される程度だけど、ユニケージコマンドとかいうベンダーロックインやユニケージ開発手法特有の制御構造を使わない冗長な書き方は、可搬性を損なう
2022/11/21(月) 10:49:32.11ID:/xMlhB3S
>>163
> え!? じゃユニケージとPOSIX原理主義の関係はどういう関係なの?
一言で言えば矛盾関係w

有限会社USP研究所という名前の会社があって
そこがbashでシステム開発するとかいう
ユニケージ開発手法のライセンス販売を行っている

POSIX原理主義とか言い出した松浦智之は有限会社USP研究所の社員。
POSIX中心主義とPOSIX原理主義に違いはない。言ってることが全く同じ

松浦智之はユニケージから着想を得てPOSIX原理主義を考え出したらしいが
POSIX原理主義はユニケージを批判することになってるのだが
自分でそれを理解してないのか雇い主のユニケージを批判できないのかしらんが
POSIX中心主義を大学で教えながらユニケージも教えてる

まあこれとか見てみるといいよ
ソフトウェアの高い互換性と長い持続性を目指すPOSIX中心主義プログラミング
https://ipsj.ixsq.nii.ac.jp/ej/?action=repository_uri&item_id=183709&file_id=1&file_no=1
2022/11/21(月) 10:51:20.24ID:/xMlhB3S
ちなみに後藤大地は、USP研究所の子会社のBSDコンサルティング株式会社の取締役らしい。
んでもって、有限会社USP研究所の代表 當仲寛哲 = BSDコンサルティング株式会社の代表な

今、ユニケージ開発手法にギークが熱狂するワケ【USP研究所代表&オープンソースOSコミッター対談】
https://type.jp/et/feature/14070/

シェルスクリプトマガジンとかを個人出版してるのもUSP研究所だし
いくつか本も出版してる。シェル芸とかいってTwitterで
ウンコ垂れ流してるのもUSP研究所の関係者
シェルスクリプトしかできない人たちが集まった会社
でも方向性は一致していないw
2022/11/21(月) 10:56:18.07ID:/xMlhB3S
>>161
> ユニケージはPOSIXだけで全部作りますとは言ってないよ

ユニケージはPOSIXだけで全部作りますとは多分言ってないと思うけど
UNIXの基本機能だけで作るとか言ってる

UNIXの基本機能だけというのなら、ユニケージのコマンド usp Tukubai は
含まれないはずなのだが、それに気がついてないのかね?

まあ本音はUNIXの基本機能だけで作ると言いながら、他の人が作ったPythonとか
MySQLとかを排除してusp Tukubai を売ろうとしてるだけだろうね。

Pythonを批判するために嘘ばっかり書いてる
https://www.usp-lab.com/qa.html#fq1_8

> Ⅰ-8. ユニケージは、同じスクリプト言語(例えばPython)などとどう違い、どのような利点があるのですか?
>
> あらゆる道具にそれに応じた使い方・場面と適さない使い方・場面があるように、プログラミング言語は開発手法でも
> 得手・不得手、あるいは適した場面・適さない場面があります。例えば、Pythonは近年の開発現場では
> 極めて高くもてはやされるプログラミング言語ではありますが、大規模システムの構築や継続的な変更など
> といった実システム分野への適応では難しい場合も見受けられます。
> また、Python自体が流行り始めたのはここ10年強くらいです。その前はJava、さらにその前…というように、
> 開発に使われるプログラミング言語にも流行り廃りがあります。こういったいっときの「はやり」に乗ってしまった場合、
> 将来的に(例えば10年後、20年後といった段階で)システムの改善や機能追加などに困難を生じるかも知れません。
> その頃その言語がマイナーなものとなってしまっていたり、開発が中止されるなどして、技術者が確保できなかったり、
> そもそも動かすためのプラットホームが準備できないということも考えられます。

シェルスクリプトこそ、大規模システムの構築や継続的な変更など
といった実システム分野への適応では難しい
168デフォルトの名無しさん
垢版 |
2022/11/21(月) 11:19:09.16ID:IKdpJ0JM
>>166
> シェルスクリプトしかできない人たちが集まった会社

ユニケージのコマンドセットは書いてるんだからそれは嘘確定だな
いい加減なこと抜かしてると開示請求されるぞ
2022/11/21(月) 11:23:42.48ID:/xMlhB3S
>>168
じゃあ本人たちはシェルスクリプト以外の言語を使ってるくせに
客にはシェルスクリプトだけを使えといって
しかもプロプライエタリなユニケージを使わせようとしてる会社でいいのか?
2022/11/21(月) 11:32:23.53ID:/xMlhB3S
プロプライエタリなusp Tukubai か
ユニケージはライセンス販売している開発手法だったな

しかしほんと矛盾してるよな
シェルスクリプトだけで何でも出来ると言いながら
自分たちはC言語でコマンドセットを作ってるとかさ

じゃあやっぱりシェルスクリプトだけじゃだめじゃん
そういうコマンド使わなきゃダメじゃん
オープンソースにしろよ
2022/11/21(月) 12:01:59.82ID:Zj0/kS0Y
>>168
こうやって訴訟ちらつかせて自分に不都合な情報を封殺してるって噂、もしかして本当なの?
個人とひも付きやすいSNSで否定的な意見が少ないのは、影で脅迫してるからとか?
2022/11/21(月) 12:15:15.00ID:/xMlhB3S
>>171
そんな噂があるのかw
闇だな。

否定的な意見が少ない?のは単に誰も興味がないからだと思っていたが
まともな技術者ならPythonやDBを使わないとか言う時点でアホかって思うだろ
なんのためにミドルウェアが必要なのか理解してない
2022/11/21(月) 12:18:14.69ID:/xMlhB3S
松浦智之はmakeコマンドも使えんのか?って思った
https://github.com/ShellShoccar-jpn/tokideli/tree/main/c_src
2022/11/21(月) 13:17:44.25ID:pJxb/kX7
>>173
gnuとBSD系でコマンドライン引数が違うから敢えてしているのでは?
そしたらsedもだめか
POSIX原理主義ってどこまで標準コマンド使えるんだろう
cmakeはだめだよね
autotoolsもバージョン依存は激しいからNG
生涯変わらないコマンドセットで開発試験運用までやるとなると、車輪の再発明だらけで返ってコストは高そう
175デフォルトの名無しさん
垢版 |
2022/11/21(月) 15:56:52.31ID:mEbJZgu8
>>174
POSIX原理主義とやらは新しく何も学びたくない人の言い訳だな
大学の講義のシラバスを見たけど
聞こえの良さげなラベルで自らの不勉強を覆いつつ
学生の目をくらましているように見える
プログラムを日常使う人間からしたら実に滑稽
176デフォルトの名無しさん
垢版 |
2022/11/21(月) 16:06:41.24ID:mEbJZgu8
技術が陳腐化して20年で変わってしまおうとも
背景にある共通した考え方を教えないとな
少なくともアカデミアでは
2022/11/21(月) 16:27:32.71ID:X8ZQvkzA
>>5
バイナリが移植性悪いなんて初耳なんだが。
可読性の間違いじゃねぇの?
2022/11/21(月) 16:43:49.18ID:gX82IL7R
>>177
きっと>>5はバイナリの仕様があっても読めないんだろう
179デフォルトの名無しさん
垢版 |
2022/11/21(月) 17:42:01.44ID:IKdpJ0JM
>>175
不勉強は言い得て妙
コンテナが「OSごと仮想化する」とか訳の分からんこと言ってるし。アーハズカシ
>>96
2022/11/21(月) 21:00:14.93ID:QBryaEHH
>>177
gitのプログラムファイルのバイナリとgitがリポジトリ管理するための.git/以下のバイナリを混同してるのかな

前者だったら確かに移植性はないけど、そのためにOS・アーキテクチャごとにビルドしてるんだがね

そもそも仮にもエンジニア名乗ってるなら間違えるなよと
181デフォルトの名無しさん
垢版 |
2022/11/21(月) 22:24:22.94ID:mEbJZgu8
新しい技術を学んで適応できなくなったら
技術者としては終わりだよ
学生が可哀想
2022/11/22(火) 00:08:12.09ID:ueBqutRZ
>>180
そんな難しいこと考えてないよ

UNIX哲学「データはテキストファイルにしろ」
→POSIX原理主義者「うぎゃーあー、バイナリ使ってるー、だめだー、こりゃだめだー」

この程度、な~んも考えてない。
2022/11/22(火) 00:11:12.69ID:ueBqutRZ
ググったら出てきたw

なんのために世のRDB製品の多くがデータをバイナリファイルに
格納しているのかを理解せずに、ただマイク・ガンカーズとやらが
そう言ったからってだけで盲目的にダメだって思い込んでる

https://richlab.org/pub/ebook/fdh1.pdf

1.2.1 データはテキストファイルに保管する

マイク・ガンカーズの唱える UNIX 哲学*1の定理 5 に

Store data in flat text files.
単純なテキストファイルにデータを格納せよ。

と記されているように、見やすさ・分かりやすさを追求するのなら、第一に、データはバイナリーファイル
ではなくテキストファイルに格納すべきだ。

世の RDB 製品の多くは、データをバイナリーファイルとして格納しており、それを開くには、その
RDB 製品専用のソフトウェアが必要であるが、専用のソフトウェアを動かすことも、使い方を覚える事
も、コストに繋がる。避けられるならそれに越したことはない。一方、テキストファイルに格納しておけ
ば、どの環境にでもあり(= 追加インストールの必要もない)、かつ極めて汎用的な cat や less コマンド
等で素早く開ける。
2022/11/22(火) 00:41:04.07ID:PNwn0blG
RDBの使い方を覚えたくないだけやなw
185デフォルトの名無しさん
垢版 |
2022/11/22(火) 09:48:07.88ID:+RKYLIKe
テキストにしてもパフォーマンスに影響が出ない
小規模なデータしか扱ったことがないんだろうね
186デフォルトの名無しさん
垢版 |
2022/11/22(火) 10:02:52.82ID:E0zMoWY7
理由を示さないお作法は無視していい
2022/11/22(火) 10:09:28.21ID:1YApwsD+
絵とか音とかどうすんの?データ倍にしてテキスト?
2022/11/22(火) 10:21:03.06ID:oHNb9vMz
ライブラリを使うと移植性がない「かも」しれないから使うな
とか言ってるぐらいだからな
その理屈だとユニケージだって使えないじゃん
その「かも」が今までどれだけ事実だったか
理由がないのよ
189デフォルトの名無しさん
垢版 |
2022/11/22(火) 10:49:42.90ID:+RKYLIKe
>>187
倍じゃ済まないよ
190デフォルトの名無しさん
垢版 |
2022/11/22(火) 10:55:46.08ID:iGHsIGH/
> 専用のソフトウェアを動かすことも、使い方を覚える事も、コストに繋がる。避けられるならそれに越したことはない。

その点ユニケージのコマンドセットの使い方覚えるのはコストゼロだから安心だよな!
191デフォルトの名無しさん
垢版 |
2022/11/22(火) 10:58:03.71ID:+RKYLIKe
>>190
本人にとっては正しいことなので
それは自分に向けて書いた文章なんだろうねw
2022/11/22(火) 13:09:38.60ID:sBrr6Sw1

シェルスクリプトだけで書かれたバージョン管理システムって具体的にはどういうコードになるの
193デフォルトの名無しさん
垢版 |
2022/11/22(火) 13:17:09.03ID:0MFmILJN
# コミット
rsync -r work commit.$(date +%Y%m%d%H%M%S)

# チェックアウト
rsync -r commit.20221122131600 work
2022/11/22(火) 13:27:34.07ID:ytnnykMd
>>192
こんな事をやれって教えてるよ

12.4.2 現バージョンの保存(コミット相当)をどうやるか

POSIX 原理主義的バージョン管理の概要が確認できたので、次は実際にどのように保存や閲覧をやるかを説明する。
まずは、日々開発していくソフトウェアの一式を保存する方法についてだ。
これは一般的なバージョン管理ソフトウェアでいうところの「コミット」に相当する。

"cp -pR" でコピーするだけ

といっても大げさなことは何もない。単に、キリのいいタイミングで、開発したソフトウェア一式が置かれているディレクトリーを、
リポジトリーとして定めたディレクトリーにコピーする。これだけのことだ。何も難しいこともなければ、
特別なソフトも要らない。次のようにcp コマンドを使うだけだ。

$ cp -Rp 保存対象のディレクトリーリポジトリーとするディレクトリー/YYYYMMDDnn

その後にあるコピー先ディレクトリー名の"YYYYMMDDnn" についてだが、これは保存日付の8 桁+ その
日の通番2 桁だ。例えば、2019 年8 月12 日の5 回目の保存なら\2019081205" という具合になる。
言っておくが10 個の数字でなければならないというわけではない。必要に応じて通番の桁数を増減させても構わんし、
見やすさのために日付と通番の間に"_" を挿むなどしても構わん。
2022/11/22(火) 13:38:01.16ID:L6E8XrGa
>>183
漢字コードの違いとかどうするつもりなんだろうね
それ以上に知らない外国語で書かれたテクストはどうする?
2022/11/22(火) 13:44:17.95ID:ytnnykMd
>>195
そりゃUTF-8オンリーなんじゃないの?
違う文字コードは変換しなきゃいけない
iconvはPOSIXにあるしなんとかなるかな
ただしコマンドはUTF-8に対応してないけどねw
2022/11/22(火) 15:12:50.36ID:A5GCS9Vs
>>194
2桁じゃ足りないと後で分かった場合はどうすればいいんですか?
今日何回保存したか忘れちまったぜ、の時はどうすればいいですか?
2022/11/22(火) 15:37:53.51ID:p3XTSB6d
Ruby では、NKF を使う

Iconvは、Ruby 1.9から非推奨
2022/11/22(火) 15:41:48.48ID:hg5h7yO0
>>198
iconv will be deprecated in the future, use String#encode instead.

って書いてあんだろが。String#encode使えよアホ
NKFみたいな日本の漢字専用フィルタなんか
今どき使うな
2022/11/22(火) 15:46:15.03ID:6OkU0OkF
>>197
POSIX原理主義は完璧!こんなシェルスクリプトを作ればいい!(あー、あほらし)

自動採番コミットシェルスクリプト "commit.sh"  

#!/bin/sh
# --- 書式表示用の関数-----------------------------------------------
print_usage_exit() {
 echo "Usage : ${0##*/} source_dir repository_dir" 1>&2
 exit 1
}

# --- 引数の正当性確認-----------------------------------------------
[ -d "$1" ] || print_usage_exit
[ -d "$2" ] || print_usage_exit

# --- 保存日の日付と通番(2桁) を生成--------------------------------
YYYYMMDD=$(date '+%Y%m%d')
cd "$2" || { echo "${0##*/}: Can't access the repository" 1>&2; exit 1; }
nn=$(echo "$YYYYMMDD"* |
  grep -Fv '*' |
  tr ' ' '\n' |
  wc -l |
  awk '{printf("%03d\n",$1+1);}')
cd -

# --- 保存-----------------------------------------------------------
cp -Rp "$1" "$2/$YYYYMMDD$nn" || exit $?

# --- 結果表示-------------------------------------------------------
[ $? -eq 0 ] && echo "snapshot was committied to $2/$YYYYMMDD$nn" 1>&2
2022/11/22(火) 15:52:22.28ID:6OkU0OkF
ちなみに

yyyymmdd001 yyyymmdd002 yyyymmdd003 がある状態で
yyyymmdd002 を削除すると
次の番号は yyyymmdd003 になってかぶりますw
はい、バグ発見!
202デフォルトの名無しさん
垢版 |
2022/11/22(火) 16:14:13.97ID:s23xOfAq
つか、短いスパンで主要言語も変わるから、バージョン管理なんて数年メンテナンス出来ればいいんだよなぁ
203デフォルトの名無しさん
垢版 |
2022/11/25(金) 01:17:17.28ID:/2P3tuBn
静かになったねw
諦めたかな?
2022/11/26(土) 08:44:54.47ID:uJFkw9o2
そもそも20年間そのままで動いているプログラムが少ないわけで
組み込みのファームや工場のライン制御とかでしょ
そういうのは当然シェルでは無理

20年後に更新するんであれば新しい技術で作り直した方が早いし機能追加も楽である
読みにくく作りにくい上に処理速度が遅いシェルで苦労してやる意味は全くない
205デフォルトの名無しさん
垢版 |
2022/11/26(土) 08:48:59.08ID:6lXR/Jjj
>>204
それでも業務システムでソフトウェアの
寿命が3-5年というのは短すぎる
206デフォルトの名無しさん
垢版 |
2022/11/26(土) 12:47:55.05ID:xjY1SWPP
ソフトウェア自体は10年でもイケるけど
開発環境が言語含めて新しいOS用には互換しなくなるから
数年でメンテナンスが出来ないだけだよ
当時のOSにして当時の開発ツール使ってやるしか無いけど
そんなレガシーな環境、用意するのも大変
2022/11/26(土) 13:00:39.31ID:7upMtD2j
>>205
まともなところなら更新させて対応版にするでしょ
そういうことのために金払うんだから
金だけ出させてサポートしないもの選ぶのなら選ぶ方がアホ
208デフォルトの名無しさん
垢版 |
2022/11/26(土) 13:09:26.73ID:+HZQgXE6
>>206-207
ソフトウェアの寿命が短いのは国が認めてる
国税庁の耐用年数に3-5年と書かれている
https://www.slideshare.net/tomoyukimatsura/posix-59447685 の 4ページ目
2022/11/26(土) 13:17:23.80ID:oT8rMbFi
>>208
国が認めているって意味が分からないが関係なくない?国が認めているソースならgo.jpで出して
210デフォルトの名無しさん
垢版 |
2022/11/26(土) 13:19:56.05ID:+HZQgXE6
>>209
それぐらい自分でググれよ

No.5461?ソフトウエアの取得価額と耐用年数
https://www.nta.go.jp/taxes/shiraberu/taxanswer/hojin/5461.htm

ソフトウエアは、減価償却資産(無形固定資産)に該当し、その取得価額および耐用年数は次のとおりです。

耐用年数
ソフトウエアの耐用年数については、その利用目的に応じて次のとおりです。
(1)?「複写して販売するための原本」または「研究開発用のもの」:3年
(2)?「その他のもの」:5年
2022/11/26(土) 13:33:07.11ID:uJFkw9o2
>>206
数年で開発環境が新しいOSと互換性がとれなくなるって?
どんなOSと開発環境を使っているのか教えて欲しい
Windowsなら20年前のバイナリですらそのまま動く事もあるけど
212デフォルトの名無しさん
垢版 |
2022/11/26(土) 13:52:29.35ID:+HZQgXE6
>>211
国税庁の耐用年数に3-5年と書かれている
213デフォルトの名無しさん
垢版 |
2022/11/26(土) 14:07:09.99ID:wLT7t+lr
どうしてハンズラボや良品計画のシステムは20年使われなかったんでしょうねー
214デフォルトの名無しさん
垢版 |
2022/11/26(土) 14:19:18.54ID:+HZQgXE6
流行り物に手を出すからだろ
215デフォルトの名無しさん
垢版 |
2022/11/26(土) 14:26:52.36ID:wLT7t+lr
どうしてそうなるんでしょうねー
2022/11/26(土) 14:28:57.49ID:rNzIdsCd
その耐用年数って減価償却云々の税金の計算の話するときの用語だろうよ
ここで話してるソフトウェアの寿命とは意味が違うだろうが
217デフォルトの名無しさん
垢版 |
2022/11/26(土) 14:29:08.89ID:wLT7t+lr
POSIXにはそれだけの魅力しかないってことだと思いますよ
ソースコードの可読性が下がって保守性が悪くスケールしないものを使い続けて苦労を積み重ねるのが嫌になるんだと思いますよ
POSIXは悪です
218デフォルトの名無しさん
垢版 |
2022/11/26(土) 14:33:11.04ID:+HZQgXE6
>>218
耐用年数はソフトウェの寿命によって決められてるんですが?
2022/11/26(土) 14:34:30.87ID:8gxqLuyi
>>210
減価償却資産に該当するってことと使えなくなるって意味は同義じゃないのわかるかな
建物の税金に該当する金額が0になってもそこがすぐ使えないってことにはならないでしょ
220デフォルトの名無しさん
垢版 |
2022/11/26(土) 14:41:03.42ID:+HZQgXE6
>>219
実際に最近の流行り物を使って作ったら
一年も経たずにライブラリのアップデートで動かなくなりましたが?
221デフォルトの名無しさん
垢版 |
2022/11/26(土) 14:43:57.64ID:wLT7t+lr
>>220
修正できなかったの?
222デフォルトの名無しさん
垢版 |
2022/11/26(土) 14:44:35.13ID:+HZQgXE6
担当者がいなくなりましたからねぇ
2022/11/26(土) 14:45:16.43ID:8gxqLuyi
>>220
それも国税庁が認めているのかな。話の方向性が全く違うのはわかるかな
その具体的な名前が分からないと事実かすらわからないのは理解できるかな
224デフォルトの名無しさん
垢版 |
2022/11/26(土) 14:45:55.94ID:wLT7t+lr
自分で作ってないんかいw
作ったらって言ってたから自分で作ったんだと思ったんだけど自分で作ってないんかいw
225デフォルトの名無しさん
垢版 |
2022/11/26(土) 14:46:56.44ID:+HZQgXE6
普通作るのは下請けでしょ
226デフォルトの名無しさん
垢版 |
2022/11/26(土) 14:47:18.51ID:wLT7t+lr
担当者がいないとわからない木偶の坊w
2022/11/26(土) 14:48:13.99ID:8gxqLuyi
>>225
それは下請けの問題でしょ
問題の切り分けすらできないのかい
228デフォルトの名無しさん
垢版 |
2022/11/26(土) 14:48:16.44ID:wLT7t+lr
>>225
下請けに丸投げして自分はわかりませんってか
それは作ったとは言えないなあ
229デフォルトの名無しさん
垢版 |
2022/11/26(土) 14:49:16.29ID:+HZQgXE6
ユニケージは認定試験があって
ユニケージエンジニアが在籍している企業は
いくつもあるので、人を探すのに困らない
例えば https://www.sisinc.co.jp/usp/
230デフォルトの名無しさん
垢版 |
2022/11/26(土) 14:50:09.22ID:+HZQgXE6
>>228
まさか任天堂のゲームは全部任天堂が作ってるとでも思ってるの?
231デフォルトの名無しさん
垢版 |
2022/11/26(土) 14:51:29.77ID:wLT7t+lr
>>230
任天堂のゲームの話なの? 君が関わってる業務システムについての話だと思ってた
232デフォルトの名無しさん
垢版 |
2022/11/26(土) 14:52:39.28ID:wLT7t+lr
>>229
ユニケージはいけない、ソースコードの可読性が悪くて開発の属人性が高くてそれこそ担当者がやめたらわからなくなる
233デフォルトの名無しさん
垢版 |
2022/11/26(土) 14:53:39.75ID:+HZQgXE6
>>232
ユニケージなら20年以上ノーメンテで動くから
ファイルのコピーができれば十分
234デフォルトの名無しさん
垢版 |
2022/11/26(土) 14:56:01.80ID:+HZQgXE6
>>231
下請けが作るのは一般的って話をしただけですが?
235デフォルトの名無しさん
垢版 |
2022/11/26(土) 14:57:41.90ID:wLT7t+lr
>>234
任天堂のゲームは関係ないのな?
236デフォルトの名無しさん
垢版 |
2022/11/26(土) 14:58:45.43ID:+HZQgXE6
何度も言わせるな
ユニケージは内製が出来る開発手法だが
他の言語は内製できないから下請けを使うのは当たり前だろ
237デフォルトの名無しさん
垢版 |
2022/11/26(土) 15:00:56.21ID:wLT7t+lr
>>236
モダンな開発は自社でできなかったから下請けに丸投げして修正できなくなったってこと?
それってさあ、自社の技術力が低いのが問題の根幹な気がする
いまはユニケージ使ってるの?
2022/11/26(土) 15:01:03.55ID:rNzIdsCd
おう、>>233でソフトウェアが寿命が短くないことをとうとう認めたぞw
239デフォルトの名無しさん
垢版 |
2022/11/26(土) 15:01:35.12ID:wLT7t+lr
ユニケージは内製できるからいまは自社でやってるってこと?
240デフォルトの名無しさん
垢版 |
2022/11/26(土) 15:04:00.43ID:wLT7t+lr
ユニケージ導入に踏み切る動機はわかった気がする
これならうちでもできると思わせられるのがユニケージの強みなのかもね
241デフォルトの名無しさん
垢版 |
2022/11/26(土) 15:05:55.11ID:+HZQgXE6
>>237
まあそういうことだな。
言っておくが特定されるようなことは聞いても答えんぞ
守秘義務もあるからな
242デフォルトの名無しさん
垢版 |
2022/11/26(土) 15:06:31.60ID:+HZQgXE6
>>238
ソフトウェアの寿命が長いのはユニケージの話だ。
243デフォルトの名無しさん
垢版 |
2022/11/26(土) 15:07:13.19ID:+HZQgXE6
>>240
コマンド打つだけだから誰でも出来るよ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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