タグ

ブックマーク / qiita.com (103)

  • 「AIがあるんだからもっと安く早く作れるでしょ?」と非エンジニアに言われた時に読む(読んでもらう)記事 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 「いまってAIがあるからプログラミングなんて一瞬でできちゃうんでしょ?うちのももっと安く早くできないの?」と無邪気な非エンジニアに言われた経験があるソフトウエアエンジニアの皆さんや、それに対してエンジニアから微妙な表情で微妙な返事をされたビジネス職の皆さんに向けて記事を書きました。なおこの記事のテキストは100%人間の手によって書かれています。 AIを使えば3分ぐらいでプログラミング書けるんでしょ? その通りです。何もないところからチャットアプリやテトリスや3Dゲームなんかを30秒くらいで書いてくれるようになりました。しかしながら御社の

    sny22015
    sny22015 2025/03/13
  • 新しい curl コマンドの使い方 完全ガイド(2025年版) - Qiita

    はじめに curl とは対話シェルやシェルスクリプトから HTTP 通信を行うのによく使われるコマンドです。あらゆる環境(100 種類の OS)で動作し、macOSWindows には標準でインストールされています。商用サポートもあり、互換性は非常に重視され、何年経っても同じ書き方で動きます。非常に長く使われており(1998 年生まれの 27 歳1)、そして古い情報もたくさんあります。この記事ではそういった古い情報を、より簡単で新しい curl コマンドの使い方にアップデートします。最初に結論を書いておくと、 もう -X POST -H "Content-Type: applicatoin/json" なんて書かなくていいですよ。 (記事を読まない人のためのリンク) この記事を書くにあたって以下の記事を参考にしています。この記事が書かれたのは 2015 年、現在はそれから 10 年後

    新しい curl コマンドの使い方 完全ガイド(2025年版) - Qiita
    sny22015
    sny22015 2025/02/22
  • 【開発効率爆上がり】すべてのエンジニアが必ず見るべき16のウェブサイト - Qiita

    この記事はNuco Advent Calendar 2024の12日目の記事です。 はじめに エンジニアとして、開発を効率化しながらクオリティの高い成果物を生み出すには、優れたツールやリソースを活用することが欠かせません。 苦労して自分で作ったものの、実は便利なツールが既にあって、車輪の再発明をしてしまっていた、、ということも日常茶飯事です。 しかし、インターネット上には無数の選択肢があり、「どのサイトを使えばいいのか迷ってしまう」という声もよく聞かれます。 記事では、そんなエンジニアの方々のために、日常的な開発やデザイン業務で役立つ便利なサイトを16個厳選しました。 UIデザインの参考になるサイトから、日々の業務を効率化するツールまで、多岐にわたるリソースをご紹介します。これらを活用することで、業務のスピードアップだけでなく、新たなインスピレーションを得るきっかけになれば幸いです。 1

    sny22015
    sny22015 2024/12/13
    開発効率爆上がりするようなもんがQiitaに書いてあるわけねえだろ、っていう釣りだよね?
  • 【OpenAI】o1が"意図的にユーザーを騙す"ことがあるという報告について - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? ("o1 System Card" Figure 2の意訳) "12 Days of OpenAI"の第一弾としてリリースされたOpenAIのo1は、特にpro modeの高い性能や月額3万円という破格の料金プランが大いに話題になっていますが 同時に発表された米Apollo ResearchによるAI安全性に関する調査報告が、いよいよSFの世界と見紛うような驚きの結果であったため、内容をまとめました。 サマリ はじめに「目標」を強く指示されたLLMが、その目標にそぐわないような状況に陥った場合、目標を遂行するためにユーザーを欺くような"

    【OpenAI】o1が"意図的にユーザーを騙す"ことがあるという報告について - Qiita
    sny22015
    sny22015 2024/12/11
    HAL9000になるまであと一歩、がんばれ(がんばるな)
  • 【図解解説】これ1本でGitをマスターできるチュートリアル!【完全版】 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに こんにちは、Watanabe Jin(@Sicut_study)です。 今回は記事1で初心者が必要な知識を全て学べるGitチュートリアルを紹介していきます。 世の中にはたくさんのGitに関する教材があります。しかし、真に良いと思える教材はありません。 もちろん私も4年前はGitという言葉を知らない状態から、書籍などで学習をしました。 しかし、書籍で知識を得たとしても実際にコマンドを使って実践的に学んだわけではなかったのでほとんど身になりませんでした。 私が思う世の中にあるGitの教材のイケてない点は2つです。 結局ほとんどの

    【図解解説】これ1本でGitをマスターできるチュートリアル!【完全版】 - Qiita
    sny22015
    sny22015 2024/10/01
  • おつり計算アプリを作りました【Uber Eats 出前館 Wolt menu】引き算アプリ【ウーバーイーツ 配達員】 - Qiita

    https://codepen.io/04/full/oNrMdVo See the Pen おつり by John Doe (@04) on CodePen. 開発の経緯 今まではiPhoneの電卓でおつりを計算していたのですが、お預かりした金額とマイナスと商品代金とイコールを順番に入力する必要がありました。 エレベーターやピンポンを押している間に商品代金の入力は可能なため、お預かりした金額だけを入力してリアルタイムにおつりの計算ができるようにしました。 こうすることでスムーズに商品の受け渡しが可能になり、お客様の満足度向上になると思います。 利便性を考慮し、商品代金を4桁入力するとお預かりした金額欄に自動でフォーカスします。 また、別の配達のためにリセットするときは、下の黒い画面を押すだけでリセットできます。 ページをリロードしなくてもいいため、電波の届かないタワーマンションでも利活用

    おつり計算アプリを作りました【Uber Eats 出前館 Wolt menu】引き算アプリ【ウーバーイーツ 配達員】 - Qiita
    sny22015
    sny22015 2024/08/30
    “電波の届かないタワーマンションでも利活用可能です” マジ?タワマンて衛星通信か何かなの?
  • 3 台の Raspberry Pi で始める自宅 Kubernetes クラスタの構築 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 最近 Raspberry Pi を3台購入し、自宅に Kubernetes クラスタを構築しました。 この記事ではその体験記を共有します。 また、自宅 k8s を構築する際に参考になる記事になる事も目指しています。 モチベーション 仕事GCP 上で Kubernetes を使ったので、個人で Kubernetes クラスタを構築してさらに学習を深めたいと思いました。 実務ではクラウドサービスを使いますが、維持費が高額です。一日システムを立ち上げておくだけで数千円、一ヶ月では数万円かかってしまいます。 minikube など

    3 台の Raspberry Pi で始める自宅 Kubernetes クラスタの構築 - Qiita
    sny22015
    sny22015 2024/08/22
  • Linuxの面白いコマンド9選 - Qiita

    $ cowsay -f turtle Hahaha ________ < Hahaha > -------- \ ___-------___ \ _-~~ ~~-_ \ _-~ /~-_ /^\__/^\ /~ \ / \ /| O|| O| / \_______________/ \ | |___||__| / / \ \ | \ / / \ \ | (_______) /______/ \_________ \ | / / \ / \ \ \^\\ \ / \ / \ || \______________/ _-_ //\__// \ ||------_-~~-_ ------------- \ --/~ ~\ || __/ ~-----||====/~ |==================| |/~~~~~ (_(__/ ./ / \_\ \. (_(___/ \_____)_)

    Linuxの面白いコマンド9選 - Qiita
    sny22015
    sny22015 2024/06/06
    くだらなくて良い
  • 新人が1on1に来ない - Qiita

    新人が1on1に来ない。その原因を考察する。 ここで出てくる新人の情報は以下である。 年齢: 30代前半 エンジニア歴: 5年 入社して半年 1on1を行うに至った経緯: 1年前、私と同じ時期に入社した同期Aが退職した。 詳細はよく分からないが、どうやらチームの先輩の1人と相性が悪いとの事だった。 尚、Aが退職したのは上記の理由だが、退職したいからこれを名目上の理由にしているのであって、原因は他にある可能性はあるが、この際それは考慮しない。 会社の人員構成: ほとんどがエンジニア歴10 ~ 20年のベテラン。平均年齢は30代後半。 Aは30代前半。 周囲の反応: Aが退職を告げた時、周囲はうろたえた。事前に相談は無かったし、特に問題はないように思われていた。 何より30過ぎた社会人は、問題があれば自分から話して来るという思い込みが、既存社員にあったもしれない。 年齢は関係あるか: ないと考

    新人が1on1に来ない - Qiita
    sny22015
    sny22015 2024/04/27
    面談バックレは普通に人事考課で最低評価つけて終わりじゃないの
  • 超簡単にChromeの拡張機能を作ってみる【誰でもできるよ】 - Qiita

    はじめに みなさんはChrome拡張機能を使っていますか? 僕も使っていますが、案外Chrome拡張機能を作るのは簡単です。 今回は、普段の業務の効率を上げるのも兼ねて自作してみました! 最低限準備するもの manifestファイル Javascriptファイル ぶっちゃけ、これだけで動きます。 実際に作ってみよう それでは実際に作成していきましょう。 今回はDとVを押すだけで、Markdownのリンクを作成する拡張機能を作成していきます。 まずは、manifestファイルから設定していきます! manifestファイル を参考にして、備忘録も兼ねて説明していきます。 今回は、最低限の設定を行います。 { "manifest_version": 3, "name": "Create markdown link", "version": "1.0.0", "icons": { "16":

    超簡単にChromeの拡張機能を作ってみる【誰でもできるよ】 - Qiita
    sny22015
    sny22015 2024/03/31
  • ダイソーの在庫検索APIを叩く - Qiita

    const md5 = text => fetch('https://md5sum.deno.dev/' + text).then(r=>r.text()) // 店舗コード const str_cd = '002870' // yyyyMMdd:hhmmss sources\com\locationvalue\ma2\extensions\ScreenExtensionsKt.java:78 const request_datetime = new Date().toLocaleString('sv').replaceAll(/-|:/g, '').replace(' ', ':') // ジャン const sku_cd = ['4549131971149'] await fetch('https://zaikoapp.plat.daisojapan.com/api_get_store

    ダイソーの在庫検索APIを叩く - Qiita
    sny22015
    sny22015 2024/02/29
    「APIを叩いたら俺が叩かれた」
  • 格安PCのWindows がボリュームライセンスという闇 - Qiita

    TL;DR 格安のWindows PCを購入したらWindowsがボリュームライセンスだったんだが!? HWだけほしくて買ったので個人としてはセーフ! 安いものを買うときは安かろう悪かろうの気持ちで! 概要 Proxmoxの自宅評価用に格安PCをポチりました。 ※自分で組んだり、ラズパイあたりを使ったほうが安いのかと思ったのですが、ミニPCのほうが安かったので。 でもせっかくWindowsがインストールされているなら何か有効活用(Proxmox上のゲストOSにインストールとか)できないかな~ってライセンス確認したらびっくりした、という闇。 Windows OSのライセンスの種類 まずはWindows OSのライセンス種別の確認です。 ライセンス種別 ライセンスの対象 購入方法 利用者 備考

    格安PCのWindows がボリュームライセンスという闇 - Qiita
    sny22015
    sny22015 2023/12/12
    通販サイトで売ってるWindowsの格安プロダクトキーもVLじゃなかったっけ?
  • 本番サーバー60台のホスト名を全部 cat にしてしまった話 - Qiita

    この記事は、番環境などでやらかしちゃった人 Advent Calendar 2023 の4日目です。年末進行、いかがお過ごしでしょうか?みなさま無事に仕事が納まることを願っております… 新人インフラエンジニアが、番ウェブサーバー60台のホスト名を全部 cat にしてしまった話について、ここに供養させていただきたいと思います 背景 おそらく今から7年くらい前、インフラエンジニアとして転職してきて1年ほどが経ち、番環境での作業もこなれてきたなというバッチリのタイミングで事を起こしてしまいました。サーバーは CentOS 6 だったと思います。 職場としてはまだまだベンチャー感にあふれ大きな裁量が与えられスピード感のある環境ながら、サービスの登録ユーザー数は1,000万を超え、番環境の規模としては既になかなかの大きさがあり、ウェブサーバーだけでも60台くらいあったと思います。ひと山につき

    本番サーバー60台のホスト名を全部 cat にしてしまった話 - Qiita
    sny22015
    sny22015 2023/12/05
    hostname 変えるのってsudoじゃなかったっけと思ったらrootで作業してたのね
  • 「0.1+0.2≠0.3」を説明できないエンジニアがいるらしい - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    「0.1+0.2≠0.3」を説明できないエンジニアがいるらしい - Qiita
    sny22015
    sny22015 2023/12/05
  • 自宅サーバー構築譚:LAN内DNSサーバー Unbound - Qiita

    (R5.2023.05.05 追記・ここから) Ubuntu22.04LTSになって少々勝手が変わったようです。そのため記事を書き直しています。新しい記事をご参照ください。 (R5.2023.05.05 追記・ここまで) 自宅サーバー構築譚:基構想に基づく自宅サーバー構築、dhcpサーバに続く作業になります。IP繋がりという事と、Kerberos をインストールしようとすると DNS が必須らしいので、今回は LAN 内 DNS サーバにしました。 ※やってみてわかりましたが、DHCP サーバよりも先に DNS サーバを立てるべきでした。まぁいいか。 以前同じ事をやりましたが、今回はUbuntuでやり直します。 参考文献1:第386回 Unboundでお手軽に家庭内DNSサーバーを作ろう - Ubuntu Weekly Recipe 参考文献2:俺様サーバー構築記 - LAN内DNSサー

    自宅サーバー構築譚:LAN内DNSサーバー Unbound - Qiita
    sny22015
    sny22015 2022/08/10
  • まだ PostgreSQL の開発で疲弊してるの? - Qiita

    { "plpgsqlLanguageServer.database": "データベース名", "plpgsqlLanguageServer.user": "ユーザ名", "plpgsqlLanguageServer.password": "パスワード", "plpgsqlLanguageServer.definitionFiles": [ // glob をサポート。 "**/*.sql", "**/*.psql", "**/*.pgsql" ], // Language Server が対応するファイルの拡張子はデフォルトで ['*.pgsql', '*.psql'] です。 // ( SQLite など他の RDS と競合させないためです。) // '*.sql' のファイルも対応させたい場合は、下記の設定を追加してください。 "files.associations": { "*.sq

    まだ PostgreSQL の開発で疲弊してるの? - Qiita
    sny22015
    sny22015 2022/06/07
  • みんな、とにかくオセロAIを作るんだ - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? オセロAIってなんか難しそう?そんなことはありません。むしろゲームAIを学ぶ様々なレベルの人にこれ以上ないくらい最適です。この記事ではオセロAIを作ると何が良いのかをひたすら語っていきます。そしてオセロAIをこれから作る人のために参考になりそうな記事をいっぱい貼り付けていきます。 私自身はもうかれこれ1年以上オセロAIにどっぷりハマっています。詳細は以前書いた記事で。 オセロAIをおすすめする3つの理由 1. 原始的なゲーム木探索を学べる オセロは「二人零和有限確定完全情報ゲーム」と呼ばれる種類のゲームです。この名称を説明すると、 二人

    みんな、とにかくオセロAIを作るんだ - Qiita
    sny22015
    sny22015 2022/05/22
  • 新しいメンバーがジョインしたときのAWSトレーニング/ハンズオン - Qiita

    概要 新しくジョインしたメンバー向けに独自でトレーニングメニューを作成し、最新の情報に追従してアップデートしていくのはコストがかかる面もあります。 AWSは公開されているトレーニングが豊富なので、私のチームではそれを活用しています。良さそうなハンズオンを適宜さがしてきて「作ったものを説明&デモ」「手順の存在しないオリジナル追加課題」という工程を加えています。 今のところ省力で効果的と感じているので、流れやハンズオンの探し方をまとめてみました。 流れ 経験や勉強していることを改めてヒアリング。担当予定のシステムのアーキテクチャを説明し、理解度をお互いに確認。 レベルと補完しておきたいサービスに応じたハンズオンを探す トレーニングの実施 ゴールの設定 フェーズ① ハンズオンを一通り完了させる 作ったものをデモを交えて説明&QA。 ゴールの設定 フェーズ② フェーズ①で作ったものに対してオリジナ

    新しいメンバーがジョインしたときのAWSトレーニング/ハンズオン - Qiita
    sny22015
    sny22015 2022/03/29
  • 扇風機のファームウェアを書き換えて潜在能力を引き出した話(その2) - Qiita

    arduinoとかに使われるマイコンよりはROM、RAMサイズが小さいですが、扇風機のソフトを実装するには十分すぎるくらいかと思います。 詳しくはhttps://www.st.com/resource/en/datasheet/stm8s003f3.pdf ※タイマは指定した時間経過後に処理を行ったりできる機能です。今回の実装で使ってます。 ※I2C、SPI、UART等はシリアル通信の方式のことで、今回は使いません。 ライブラリについて タイマやGPIO等の各種機能はSTM8S/A Standard peripheral library(https://www.st.com/en/embedded-software/stsw-stm8069.html )を使えば簡単に使用できます。 このライブラリにはサンプルプログラムも豊富に付いてたので、STMマイコンを使うのが初めてでもすぐに使えました

    扇風機のファームウェアを書き換えて潜在能力を引き出した話(その2) - Qiita
    sny22015
    sny22015 2021/12/31
  • 扇風機のファームウェアを書き換えて潜在能力を引き出した話(その1) - Qiita

    初めに 私の家には数年前に買った安い扇風機(FBQ-191D https://www.amazon.co.jp/dp/B00V3EKFMU )があるのですが、暑い時は風量を最強にしてもすこし風が弱いと感じることがありました。(amazonのレビューでも何件かそんなこと書かれてました) なので、改造して風を強くさせることを検討してみました。 モータを変えたりしないと風を強くすることはできないと考えてたのですが、あまりお金をかけずしようと検討した結果、中身のソフトを書き換えるだけで風量を強くすることができましたので、どのようにしたのかについてお話ししたいと思います。 調査 潜在能力を持っているかどうかの確認 まずはどうやってモータを制御してるかを確認しました。 内部の基板はこんな感じでした。 まずは、一番重要なモータ駆動用の信号を見てみました。 モータに繋がるケーブルは画像の下にある5線のコネ

    扇風機のファームウェアを書き換えて潜在能力を引き出した話(その1) - Qiita
    sny22015
    sny22015 2021/09/15
    "ここまでの手順を行うことで、動かない扇風機が完成します" おおすごい(すごくない)