[過去ログ] スレ立てるまでもない質問はここで 165匹目 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
969(1): (ワッチョイ bf4b-dt5O) 2024/12/08(日)19:35 ID:xllqP0wk0(1) AAS
おすすめのアプリってどういう意味?
練習題材として何がいいかってことか?
970: (ワッチョイ 5f62-oAsD) 2024/12/08(日)19:58 ID:NIwBIUGx0(1) AAS
①C# playgroundで検索して適当な実行環境をブックマーク
②マイクロソフト公式のチュートリアルを読んでコードコピペして①で動かしてみる
これくらいじゃね、タブレットで本格的な開発環境とか無理だろうし
971(1): (ワッチョイ dfad-N88W) 2024/12/08(日)21:26 ID:KJc93Byg0(4/4) AAS
>>969
適当な実行環境が欲しかったのです
C# playgroundでググったら一番上に出てきたw
ありがとうございます
972: (ワッチョイ 5f62-oAsD) 2024/12/09(月)17:22 ID:apYLNmO+0(1) AAS
>>971
頑張ってな
973: (ワッチョイ c7e3-Rf8y) 2024/12/11(水)15:06 ID:j0qahdVT0(1/3) AAS
popCountが2進数でみたときに立っている1のビットの個数を表す関数として
(popCount (xor x (x-1)))-1
というコードが
最右の1がたっているビットの位置を返す(8なら3 4なら2 3や5や1なら0
というものみたいなのですがなぜこうなるのか解説していただけませんか
xor x (x-1)の部分だけでも良いので(C言語だとx^(x-1))お願いします
974: (ワッチョイ 8780-HKGL) 2024/12/11(水)15:19 ID:TMP5yUNc0(1/2) AAS
そのxは何の変数なの?
975: (ワッチョイ c7e3-Rf8y) 2024/12/11(水)15:27 ID:j0qahdVT0(2/3) AAS
入力です。参考までにC++コードでかきました
#include <bits/stdc++.h>
using namespace std;
int popCount(int x){ return __builtin_popcount(x);}
int leastBit(int x){
return (popCount(x^(x-1))-1);
}
int main() {
for(int i=1;i<10;++i){
cout << leastBit(i) << endl;
省2
976(1): (ワッチョイ 8780-HKGL) 2024/12/11(水)15:34 ID:TMP5yUNc0(2/2) AAS
すまん、974は読み違えしてた。
X-1は最も低いオンビットとそれより下位のビットを反転させるので、XOR取ると反転したビットの数が取れる
右端1個目を0とするから1を引く
各数値の計算途中のビット列を書き出してみるとわかると思う
977: 973 (ワッチョイ c7e3-Rf8y) 2024/12/11(水)15:41 ID:j0qahdVT0(3/3) AAS
>>976
理解できました!ありがとうございます!
978(2): (ワッチョイ 87ac-DDnY) 2024/12/12(木)23:56 ID:y0y9OndY0(1) AAS
私これまでその社内で完結するような小規模なプロジェクトばかりだったのですが、今回初めて複数社でやるようなプロジェクトをやってます
それでソース管理なんですが今どきSVNというのは置いておいて、共通のリポジトリを使ったりしないんですよね
各社バラバラなんです。弊社に先方からzipでコードが送られてきて、弊社内のリポジトリにそれをマージして管理みたいな。
それで弊社で作った変更をまたzipで送るみたいな
規模の大きい開発ってこんなもんなんですか?てっきり中央のリポジトリにみんなで変更を加えていくみたいなのをイメージしてたんですけれども。
なんかげんなりしています。というかコメントアウトですべてのコードを残すみたいなことやってるプロジェクトなんで多分時代遅れなことやってるんだと思いますが……
979: (アウアウエー Sa9f-xoy6) 2024/12/13(金)06:45 ID:/igE8EUza(1) AAS
そんなもんだよ
原始的な方法の方が面倒だけどミスは起きにくいし、起きてもリカバリーできる
10年後20年後のソース参照も確実
ビルド環境の維持がやばいけど
980(1): (ワッチョイ dfbd-k7On) 2024/12/13(金)07:40 ID:KT2xQ37l0(1/3) AAS
未だにその場所にいるとは胸が熱くなるな
十重二十重にコメントアウトされた昔のソースとか懐かしい
多拠点開発こそ分散型のリポジトリが輝くんだがな
社内SEとかCOBOLメンテナーとかならそれでも意外と生き残れるのかも
仮に開発を生業としている会社が集まってソレなら転職を常に視野に入れておいたほうがいい
まともなスキルも得られず潰しも効かず年数だけが過ぎていきかねない
その職場が生成AIを取り入れるのも夢のまた夢だろうし、淘汰される側により近い
981(1): (ワッチョイ dfbd-k7On) 2024/12/13(金)07:44 ID:KT2xQ37l0(2/3) AAS
スレ立てるまでもない質問はここで 166匹目
2chスレ:tech
982: (ワッチョイ 4764-oAsD) 2024/12/13(金)15:00 ID:aTUm0Gam0(1/4) AAS
CVSで完結するクソ現場いるからなんとも言えないけどSVNに他社がアクセスできないならソースコード連携以外にどんな手段があるかわからん
GitHubとかなら余裕だろうけど
あとは開発チームごとに独立したシステムにしてデータ連携だけするとかかなあ
>>981
ありがとう!
983: (ワッチョイ e701-TLl5) 2024/12/13(金)15:41 ID:OAUnz3BF0(1) AAS
きっちり線引できてるならzip渡しで別に問題ないだろ
依存パッケージの管理と同じこと
むしろ中央のリポジトリをみんなでつつくほうが危ない
984: (ワッチョイ dfa0-Q/7E) 2024/12/13(金)15:54 ID:8elRYYr50(1) AAS
>>978
SVN使ったことないけど、マージ作業のミス等で「各拠点毎のリポジトリに相違が生じ得る環境」ってことなんだろうか...
985: (ワッチョイ 4764-oAsD) 2024/12/13(金)16:20 ID:aTUm0Gam0(2/4) AAS
SVNは分散管理じゃなくて中央管理型だから各拠点ごとにリポジトリがあるのが本来あり得ない不健全な状態だと思う
986: (ブーイモ MMff-dt5O) 2024/12/13(金)16:27 ID:F0DCHbmCM(1) AAS
>>978
今時githubなどを使うのが当たり前だけど小規模会社ばかりだと環境用意できないんだろ
といっても複数会社が同じソースいじることはあんまりないのでは?
自社内で構成管理ちゃんとやればまあなんとかなるだろ
987: (ワッチョイ dfbd-k7On) 2024/12/13(金)16:54 ID:KT2xQ37l0(3/3) AAS
いや普通にGit使おうぜ
仮にセキュリティがガチガチでzip形式でのメール送信かファイル共有しか許さないにしても、ローカルにリポジトリ作って先方にクローンさせて.gitフォルダごと圧縮してもらうだけでもずっと作業が早く安全確実になる
ソースがぶっ壊されることが心配ならマージリクエスト的な個別レビューはそこでログとdiffを見ながら適宜やればいい
ファイルのリネームや削除を手で追跡しないといけないプロセスは人間がやるもんじゃないよ
988: (ワッチョイ 4764-oAsD) 2024/12/13(金)17:13 ID:aTUm0Gam0(3/4) AAS
GitHubはなくてもローカルでGit使ってる人はいるよね
上下前次1-新書関写板覧索設栞歴
あと 14 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.011s