ブックマーク / jp.quora.com (14)

  • データベースでユニークキーにUUIDを使うメリットは何ですか?連番やタイムスタンプまたは複合などではいけないのでしょうか?どうも視認性が悪く使いにくく感じますし連番でも衝突しない気もします。

    回答 (7件中の1件目) まずはUUID及びその対案として用いられる連番(自動採番)のメリット・デメリットを整理します。 (タイムスタンプキーや複合キーなどもその効率性から設計上有用なシーンはありますが、比較から除外します。) * UUIDを使うことのメリット * * データベースにSQLを送信する前からアプリケーションレイヤーでIDを生成できる。 * * トランザクション処理を実装しやすい場合がある。 * IDを推測しにくい。リソースが列挙可能ではない。 * UUIDを使うことのデメリット * * レコード・インデックスサイズが増加する。 * * ...

    データベースでユニークキーにUUIDを使うメリットは何ですか?連番やタイムスタンプまたは複合などではいけないのでしょうか?どうも視認性が悪く使いにくく感じますし連番でも衝突しない気もします。
    otchy210
    otchy210 2024/05/15
    それだけを問題にするなら UUIDv4 じゃなくて UUIDv6 を使えば良いのでは?と思う。むろんそれだけではないのだが。
  • いまだにCDを買い続けている人はいますか?場所取りのCDをコレクションする意義は?それとも使い捨てですか?CDプレイヤーって今でも売れていますか?

    回答 (30件中の1件目) いまだにCDを買い続けている人はいますか? 買い続けている人は、少なくともいると思います。ちなみに私は最近買っておりません。最後に買ったのは、2年前くらいかと… 場所取りのCDをコレクションする意義は?それとも使い捨てですか? それは美しいからです。(私のCDコレクションです) CDプレイヤーって今でも売れていますか? 売れていますが、最近はレコードプレイヤーのほうが売れているかと。

    いまだにCDを買い続けている人はいますか?場所取りのCDをコレクションする意義は?それとも使い捨てですか?CDプレイヤーって今でも売れていますか?
    otchy210
    otchy210 2023/08/22
    握手券以外のモチベで CD 買い続けてる人の考えがよくまとまってるように思う。そういう 20 代が今後出てくるとも思えないので、ジリ貧ビジネスなのは確定よね。
  • 地球以外の惑星に虹は出ますか?

    回答 (3件中の1件目) この美しくも単純で質に迫る質問に、回答できることは光栄です。 このテーマは私がずっと思考探求してきた「虹はどこに存在するのか?」というテーマに寄り添った美しい質問だったものですから、リクエストをいただいたことに胸が踊りました。 美しき質問には美しき回答で答えたい! 回答:生命なき惑星の空には、けっして虹は架からない(・・のでは?)。 補足:つまり簡単に言えば・・ それを観る者が存在しなければ、光学現象のパターンである「虹」も存在しない ・・としか思えないのです。 このテーマは考えれば考えるほど、光の屈折現象を解明する物理の理論と、それを認識す...

    地球以外の惑星に虹は出ますか?
    otchy210
    otchy210 2023/03/22
    質問者はロマンを求めて聞いたわけじゃ無いと思うなぁ。大気の透過率とか水蒸気の有無とか水以外の液体の場合はどうなのかとか、例えば観測機器を惑星に送り込んだ時に虹が観測できる条件を知りたかったのでは。
  • 大学の情報工学科はGitを教えませんが、それで実務ができるのでしょうか?企業は大学で習わなくても自分で勉強しており、入社したらGitは当たり前に使える人間が欲しいですか?

    回答 (13件中の1件目) 社会に出てすぐ役立つスキルを教える大学は「職業訓練校」です(暴言) 大学の情報工学科の役目を図で表してみましょう。 まず、横軸は分野・ジャンルを表します。世界全体はもっと広いものですが、画面の横幅には制限があるのでご勘弁を。 縦軸は一般から専門までの、専門性の高さを表します。 一番下の層は「常識」です。だれもが持つべき知識や能力です。この常識をなるべく埋めようと、長い年月をかけて義務教育が行われます。 下から二番目の層は「スキル」です。社会で付加価値を生む専門性です。例えば、IT・財務・外国語・プレゼンテーション・交渉術・チームマネジメント・・・等...

    大学の情報工学科はGitを教えませんが、それで実務ができるのでしょうか?企業は大学で習わなくても自分で勉強しており、入社したらGitは当たり前に使える人間が欲しいですか?
    otchy210
    otchy210 2022/11/30
    回答自体には全面的に同意。ただ、本邦の CS 勢はいざしらず、海外の CS 勢は授業でグループを作って開発行程を一通り経験するような事もやるので、git や CI/CD 当たり前の状態で面接にやってくるんよな。
  • 先輩エンジニアから「メモリを意識してプログラムを書かないやつは三流だ」と言われたのですが、今は令和ですよと言いたかったです。メモリを意識してプログラムを書く必要性を分かりやすく教えて頂けませんか?

    回答 (25件中の1件目) 令和だろうがなんだろうが意識はしてないとダメだと思いますよ。 ハードウェア資源の限られた組み込み系やゲーム系は別として、業務系でもWeb 系でも 1バイトでも少なくなるように無駄を削るみたいなことはしなくてもいいでしょうし、たいていは解放漏れも意識しなくて良くなってます。 昭和〜平成初期のハードウェア/ ソフトウェア事情から考えれば、およそ足りなくなることが考えられないような大量のメモリーを使えはしますが、無限ではありません。 メモリー搭載量は予算次第で増減しますしね。 そして使えるメモリーの量よりも知識や想像力の欠如、考えなしのプログラミングからくる...

    先輩エンジニアから「メモリを意識してプログラムを書かないやつは三流だ」と言われたのですが、今は令和ですよと言いたかったです。メモリを意識してプログラムを書く必要性を分かりやすく教えて頂けませんか?
    otchy210
    otchy210 2022/10/10
    まあ絶対値は令和であっても気にすべき。10MB と 20 MB はもはや誤差だじ、100 MB オーダーまでは定数倍の最適化とか考えないけど、1 GB オーダーからは気にするし、10 GB にもなるとコストとスピードのトレードオフを考える。
  • Ruby、jQueryなどの廃れていくOSSを開発している人達はどういう気持ちで日々それらを開発しているんですか?

    回答 (7件中の1件目) ふむ。Rubyが廃れていくOSSという評価にはだいぶ不満がありますね。絶頂期と比べると人気が下がっていることは認めるとしても、それと「廃れていく」とはまったく異なることだと認識しています。 Rubyは安定的な人気を保っていますし、新参の(人気があると評価される)OSSよりもよほど大きなコミュニティと資産を保有しています。誰かが特定のOSSを「廃れていく」と評価するのは勝手ですが、現実に開発者の気持ちに影響を与えるかと言うと、不愉快であるという点を除くとほとんど影響ないでしょう。 しかし、(Rubyを名指しされたのでやや感情的な反応をしましたが)実際に廃れてい...

    Ruby、jQueryなどの廃れていくOSSを開発している人達はどういう気持ちで日々それらを開発しているんですか?
    otchy210
    otchy210 2020/11/20
    むしろ例えば J-Coin Pay の開発者に話を聞いた方が望む答えが得られそうな予感がする (とばっちり
  • 女性プログラマーが少ない理由はなぜだと思いますか?

    回答 (16件中の1件目) 私は女性でWEBエンジニアです。職場での女性エンジニアは私だけ。圧倒的マイノリティーです。 今私は30代後半ですので、若い世代ではもう少し状況は変わっているかもしれないと思いつつ、個人的感想を書かせてください。また、ここからは、エンジニア=>プログラマーと読み替えて話をさせていただきますね。 まず、 プログラマー = 理系の仕事 という思い込みはかなり強いです。そして、理系を目指す女子は少ない。まずここでかなりの女性が淘汰されている気がします。 私は超がつく文系人間ですが、仕事で使うコードならまあ書けています。でも、英語を習うのと同じような感覚でまあ...

    女性プログラマーが少ない理由はなぜだと思いますか?
    otchy210
    otchy210 2020/09/23
    「生真面目さ」ってそんなに相関あるかな?プログラマが少ない理由というか、そもそも理系に女性が少ないのは世界的な傾向で、中でも日本は特に大きな差がある国なので、それが何故かを考えないと。
  • 新しいMac (MacBook Pro) を買ったんですが、今度こそちゃんとしたいので、Macのセットアップの極意を教えてくださいませんでしょうか?

    回答 (11件中の1件目) 人によってちゃんとした使い方は異なります。 一般的な設定については https://lunalunadesign.net/2020/06/647/ あたりをチェックして必要なものを設定すればよいと思います。 あとは、USB HDDを購入して、 TIme Machineによるバックアップをしておくことかなと思います。こうしておけば、新しい端末に切り替えたとき、故障時の復旧、データ復旧などが手軽になります。 また最新 OS (macOS 10.15)は、システムがかなりそれまでと変更したので、プリンタについては macos 10.15専用アップデーターや...

    新しいMac (MacBook Pro) を買ったんですが、今度こそちゃんとしたいので、Macのセットアップの極意を教えてくださいませんでしょうか?
    otchy210
    otchy210 2020/07/23
    「⌘英かな」知らなかった。最近 US キーボードに切り替えて最大の負担だったのがこれなので、とても嬉しい。
  • 優秀な若手がすぐに辞めてしまいます。どうしたら良いでしょうか?

    回答 (16件中の1件目) 優秀な若手がすぐに辞めてしまいます。どうしたら良いでしょうか?に対するHiroshi Mizunoさんの回答 これができる会社はそもそも優秀なやつはやめない と言う矛盾はありますが笑 まず前提として、どうしようもないと言う状況を受け入れてくださいもう業界が利益率も低く、スキルの転用もできない場合 優秀な若手は入っても来ないですが、すぐにやめます 組織がある程度大きくて、業務フローが完全にかたまり、それをもっと効率的なやり方にしようとすると、組織の多くの人間から反発がかかり、変更するのに相当なコストがかかる そして そのコストを払える利益がない この二つの...

    優秀な若手がすぐに辞めてしまいます。どうしたら良いでしょうか?
    otchy210
    otchy210 2019/11/15
    会社辞めるよー、っていうと大体理由は聞かれるし、いつも正直に答えてたけどな。まあ会社側でどうにか対応できる理由でもないので、みんな黙ってしまっていたけどもw
  • ディープラーニングの研究が進めばAIのブラックボックス問題は解決しますか?

    回答 (5件中の1件目) ディープラーニングは昔ニューラルネット(神経回路網)と言われていました。 モデルとなった神経回路網において、神経の結合、処理状態がわかれば考えていることがわかるのか?と言われればそれは無理ですね。これはブラックボックスです。 じゃ、考えていることがわかるようなニューラルネットは作れるかと問われれば、できないと断言はできない。 ちなみに三十年くらい前のAIの主要トピックスは。 エキスパートシステム これは専門家の知識を記述するもので内容はわかります。 ファジーシステム どこ行ったんでしょうね? ニューラルネット でした。

    ディープラーニングの研究が進めばAIのブラックボックス問題は解決しますか?
    otchy210
    otchy210 2019/09/25
    人間の直感も、その背後にあるのは DL と同様の脳内の仕組みだよね。過去の大小含む多量の経験によるロジックではない未来予測。なので、それを人間以上に早く多くやる DL に勝てないのは当たり前。
  • 無神論者の方にお聞きします。死の床にあるあなたの5歳の娘が「死んだら天国に行くの?」と聞いてきたらどのように答えますか?

    回答 (48件中の1件目) 人間とは馬鹿なもので、時に自分が何を言いたいのかさえ分かっていない時があります その子供が「死ぬのが怖い安心させてくれ」という心理で質問をしているのなら、望み通りに優しい嘘をついて騙してあげるのも悪くないと自分は考えます ですが、その子が当に真実を知りたいのなら、天国を語る大人は悪人以外の何物でもないし、その上で自分の善行に酔いしれる吐き気のするような大馬鹿ですね 天国を語って安心させるという方向性を持つ人が多いようですが、それにはデメリットもあります 残された僅かな時間にどうしてもやっておきたかったことがあるかもしれません。天国のことなど吹き込まれ...

    無神論者の方にお聞きします。死の床にあるあなたの5歳の娘が「死んだら天国に行くの?」と聞いてきたらどのように答えますか?
    otchy210
    otchy210 2019/08/11
    完全な無神論者だが、宗教システムの価値は非常に高いと認めているので、もちろん他者の信仰を否定する事などあり得ない。宗教に限らず、優しい嘘をつくのは日常だって良くある事でしょ?
  • Googleから解雇されたとき、どのような気分になりましたか?

    回答: 今年の4月にGoogleから解雇されたので、この質問に応える資格があると思っています。 解雇前の1年ほど前からバーンアウト(燃え尽き感)を感じており、生産性は5分の1に落ち込みました。(同じ環境・同じプロジェクトで、平均すると週5のコミット数だったのが、週1に減りました。)何かを変える必要があったので、セマンティック検索チーム(RefXチーム)に移りました。 これが大きな間違いだったのです。Googleで、もっとも大規模かつ複雑なプロダクトは「検索」です。そして、セマンティック検索(検索語句に応じ、リンクではなく答えをダイレクトに表示する検索)は、最も賢い人達が集まるチームで...

    Googleから解雇されたとき、どのような気分になりましたか?
    otchy210
    otchy210 2019/07/25
    「どうぞ解雇してください。でも自分から辞めることはありません」ではなく「休めませんか?」とか「元のようなパフォーマンスを出すために助けて欲しい」とかだったらまた違う道があったのだろうか。
  • 7歳の息子がいわゆるGiftedな兆候があり、東京の公立小学校での教育が彼にとってベストな環境ではないと感じてます。その背景の中で海外移住を検討してます。観点は問わずおすすめの移住先はどこですか?

    回答 (21件中の1件目) てそもそも「兆候」というのがよくわからないので、全体的に推測前提になるのでそこはご容赦ください。 まず「ギフテッド」というのは多くの場合障害を伴ってます。海外において、通常の飛び級以外にわざわざギフテッドスクールが設けられているのは、それが理由の一つと言われています。 「勉強が出来るからその学年では満足できない」だけであれば、飛び級で吸収できてしまうわけですから。 さて、友人アメリカ人のゲーム関係者でギフテッドスクール出身の人が居ますが、彼は12歳までは自分の意思で喋りませんでした(今は日語、ロシア語、中国語が読み書き喋りできます。) 彼の話を聞く...

    7歳の息子がいわゆるGiftedな兆候があり、東京の公立小学校での教育が彼にとってベストな環境ではないと感じてます。その背景の中で海外移住を検討してます。観点は問わずおすすめの移住先はどこですか?
    otchy210
    otchy210 2019/05/24
    教育でも IT スタートアップみたいな事してるんだな。99 % 失敗しても 1 % がノーベル賞取れれば良い、みたいな。スタートアップと違ってやり直しチャンスが無いから、99 % 側はたまったもんじゃないけど。
  • 一時期プログラミングのデザインパターンというものが大流行しましたが、現在ではどのように評価されているのでしょうか?

    回答 (5件中の1件目) この質問にかなり先行して2015年、Quora(家)で投げかけられた質問として、 Why do some functional programmers criticize design patterns in OOP languages as a sign of language deficiency, while Monad is also a design pattern? なぜ、関数型プログラマらは、オブジェクト指向(OOP)言語のデザインパターンを、言語の欠陥の象徴だと批判するのでしょうか?モナドもデザインパターンじゃないんですか? があります。...

    一時期プログラミングのデザインパターンというものが大流行しましたが、現在ではどのように評価されているのでしょうか?
    otchy210
    otchy210 2019/03/25
    流行が終わったという見方は出来るけど、フレームワークに巻き取られて概念は生きていて、フレームワークのベストプラクティスに従うと結局パターンを使っている、みたいな状況になっていると感じる。
  • 1