検索対象

並び順

ブックマーク数

期間指定

  • から
  • まで

developmentの検索結果(絞り込み: 3 users 以上)347667 件中 1 - 40 件目

  • Ruby が YJIT でなんで速くなるのか? Lazy Basic Block Versioning をサクッと理解してみた - estie inside blog

    estie でソフトウェアエンジニアをしている徳永(@yTo_9)です。 estie では Ruby を書いたりTypeScriptを書いたりしています! estie 夏のブログ祭りにかこつけて、せっかくなら普段は追わない部分だけど、気になっていたYJITなるものを深掘りしてみようと思い、「YJITがなぜRailsアプリケーションの高速化を実現できたのか」を調べてみたので紹介したいと思います。 「どうせ難しいんでしょ?」と思いながら調べてみたのですが、講演や論文の説明がわかりやすく、意外に概要を把握することは難しくありませんでした。 YJIT の核となっているのは Lazy Basic Block Versioning (LBBV) という手法で、これはRubyだけに限らず動的言語全般に適用可能な強力なアプローチであることがわかりました。 「あるタイプの条件分岐は、ほとんどの場合で片側しか

    Ruby が YJIT でなんで速くなるのか? Lazy Basic Block Versioning をサクッと理解してみた - estie inside blog
    • LAPRASのソフトウェアエンジニア向けスキルチェック課題を公開しました - LAPRAS Tech Blog

      こんにちは、LAPRAS CTOの @rocky_manobi です。 タイトルの通り、LAPRASのソフトウェアエンジニア職の選考課題を公開しましたので、その詳細や心についてこの場を借りて紹介します。 公開した選考課題はコチラ https://github.com/lapras-inc/exam-swe-template どうして公開したのか主に以下を目的としています。 応募の心理的なハードルを下げる会社を評価するための材料を提供する我々自身への選考課題のメンテナンス圧の強化応募のハードルについては、事前にどのような課題が出るのか分かっている方が気楽に選考に進む判断ができると思いました。また、選考プロセスというのは「どのような人がチームにいるのか/将来的に加わる可能性があるのか」を間接的に読み取る材料にもなります。事前にお渡しできる情報は多い方が良いと考えました。 どんな課題なのか以下の

      LAPRASのソフトウェアエンジニア向けスキルチェック課題を公開しました - LAPRAS Tech Blog
      • pixivをNext.jsでリプレイスする取り組みをご紹介します。 - pixiv inside

        pixivではNext.jsを用いたフロントエンドのリプレイスプロジェクトを2022年3月末より行っており、現時点(2022年8月)でリクエスト機能をNext.jsにてリプレイスしました。 今回のpixiv insideではピクシブ株式会社で働くエンジニアの取り組みとして、pixivのフロントエンドをNext.jsでリプレイスする取り組みについて実際に取り組んだメンバーからご紹介します。 まずは皆さんの自己紹介をお願いします namazu: pixivのウェブ領域に関するテックリードを担当しているnamazuです。今回のNext.js化プロジェクトではPjMやNext.jsのホスティング回りの実装を担当しています。 shu: 2022年3月に入社したshuです。Next.js化ではフロントエンドの設計、実装を担当しています。 mog: エンジニアとしてアルバイトをしているmogです。Nex

        pixivをNext.jsでリプレイスする取り組みをご紹介します。 - pixiv inside
        • はてなブックマークアプリでミュート機能(β)の提供を開始しました - はてなブックマーク開発ブログ

          いつもはてなブックマークをご利用いただき誠にありがとうございます。はてなブックマーク開発チーム、ディレクターのid:yone-yamaです。 8月15日(月)にリリースされたはてなブックマークアプリの最新バージョン(iOSバージョン5.51.0、Androidバージョン5.57.0)より、ログイン時限定のβ版機能として 「ミュート機能」 がご利用いただけるようになりましたのでお知らせいたします。 ミュート機能(β)の概要 ミュート対象について ミュートされるエントリーの例 エントリー非表示化の対象について ご利用いただける環境 iOSアプリ Androidアプリ 設定方法 設定箇所 キーワードの登録 ミュート機能を提供する背景 ミュート機能(β)の概要 最大10件までキーワードを登録し、それらのキーワードを含むエントリーをホーム画面(総合を含む各カテゴリーの人気・新着エントリー一覧)から非

          はてなブックマークアプリでミュート機能(β)の提供を開始しました - はてなブックマーク開発ブログ
          • Web ページの背景を動く星空にした話 (with react-three-fiber)

            モチベーション ウェブページの背景に星空を見せたかった。それがちゃんと実際の星空の、リアルタイムの状況を反映していたら面白いよねと思った。 スタート時の状況 主に愛情のこもった手打ち HTML5 と 手打ち CSS でシンプルな Web ページを作っていた https://web.archive.org/web/20210212085818/celestian.io この前にどうやら React が世間では流行ってるらしいということで React と TypeScript を使った小さい 1 ページアプリを作った https://web.archive.org/web/20201202100627/https://celestian.io/ssr/ 今の https://celestian.io/sushi の前身 C# で WPF のデスクトップアプリとか作ってたことがあった かかった時

            Web ページの背景を動く星空にした話 (with react-three-fiber)
            • 「CLOVA Note」は、なぜ高精度な音声認識を実現できるのか。Speechチームが語る開発秘話

              2022年5月24日より、LINE株式会社は「会話を目で見る」ことができる無料のAI音声認識アプリ「CLOVA Note」のβ版の提供を開始しました。「CLOVA Note」は、LINE CLOVAのAI技術である「CLOVA Speech(音声認識)」の音声認識AIを活用して、録音した声をテキストに変換します。アプリをインストールし、スマートフォンやタブレットの録音ボタンを押すだけで、誰でも簡単に利用可能です。 「CLOVA Speech」は、近年注目を集めているSelf-Supervised Learning(自己教師あり学習)を利用した、最先端のEnd-to-End音声認識を採用しています。そして複数名の話者の区別を行う話者分離の技術には、話者ダイアリゼーション技術の国際コンペティション「DIHARD3(2021年)」にて世界3位の性能評価を獲得した、高い研究成果を活用しています。

              「CLOVA Note」は、なぜ高精度な音声認識を実現できるのか。Speechチームが語る開発秘話
              • 嫌いな相手に糞尿を匿名配送するサービス「ShitExpress」から顧客情報漏れる。利用者のハッカーが脆弱性突く | TechnoEdge テクノエッジ

                ガジェット全般、サイエンス、宇宙、音楽、モータースポーツetc... 電気・ネットワーク技術者。実績媒体Engadget日本版, Autoblog日本版, Forbes JAPAN他 気に入らない知人や何らかの理由で敵対する相手に対し、匿名で動物の糞尿にメッセージを添えて送りつけられるサービス「ShitExpress」が、サイトの脆弱性を突かれてデータベースをまるごとダウンロードされ、ハッキングフォーラムに公開される事態が発生しました。 ShitExpressのウェブページは日本語にも対応しており、そこには「あなたを悩ますあの人、この人を思い浮かべてみてください」、「もし、その人たちにクッサーいサプライズを贈ることができるとしたら?」と書かかれています。そして送りつけるウ〇コの種類(動物)や箱に飾りのスマイリーシールを貼付するか否かなどのオプションを選択して送付できるようになっています。価

                嫌いな相手に糞尿を匿名配送するサービス「ShitExpress」から顧客情報漏れる。利用者のハッカーが脆弱性突く | TechnoEdge テクノエッジ
                • 口パクで音声入力できるイヤフォン 口を動かした際の耳穴の変形から予測 米国チームが開発

                  米University at Buffalo, State University of New York、米ノースウェスタン大学、米ワシントン大学、米コロラド大学の研究チームが開発した「EarCommand: “Hearing” Your Silent Speech Commands In Ear」は、口パク(無声発話)で音声入力できるイヤフォンだ。口を動かした際の耳穴の変化を取得して入力を区別する。 音声を発することなく口の動きだけでモバイル機器を操作するサイレントスピーチインタラクション(Silent Speech Interaction、SSI)が広く研究されている。音声入力による情報漏えいやプライバシー侵害を回避するためだ。 これまでのサイレントスピーチインタラクションは特殊な機器を必要としていたが、今回はウェアラブルデバイスとして一般的になってきたイヤフォンだけで実行する耳内音響

                  口パクで音声入力できるイヤフォン 口を動かした際の耳穴の変形から予測 米国チームが開発
                  • アプリ治療、刺しっぱなし注射、日本の低侵襲性AIデバイスが世界の人々の命を救う日|@DIME アットダイム

                    日進月歩のウエアラブル機器だが、その最前線は「医療現場」にある。それもそのはず、多くの機器が搭載する心拍計や酸素濃度計などは、もともとは医療機器が測定していたからだ。最新の医療機器をみつめると、ウエアラブル機器の未来が浮かび上がってくる。 私が解説します 医療ジャーナリスト  村上和巳さん 1969年生まれ。医療専門紙記者を経てフリージャーナリストに。日本医学ジャーナリスト協会理事。著書に『二人に一人がガンになる』(マイナビ新書)など。 医療現場のウエアラブルは「アプリ」から進化する 身体の状態や運動量を測定するものを〝身につける〟ということは多くの人が当たり前になってきた。特に近年はIoTやAIの技術の進歩によって、モバイル端末やウエアラブルデバイスを医療にどう生かすことができるか、研究や開発が世界中で盛んに行なわれている。 しかし、最新の医療機器といえば海外製という印象が強く、日本は欧

                    アプリ治療、刺しっぱなし注射、日本の低侵襲性AIデバイスが世界の人々の命を救う日|@DIME アットダイム
                    • 「プログラミングができないSE」は理屈として成り立つか

                      システム開発にとって、システムエンジニア(SE)はなくてはならない職種だ。ただ、SEがどのような職種なのかは、企業や個人によって解釈がぶれやすい。特に「SEはプログラミングができるべきか」は、ネットでよく議論になる。今回はこれについて考えてみよう。 実は、私は日経BPに入社しなければSEになる予定だった。私が就職活動をしていたのはバブル末期のいわば「売り手市場」の時代。その後の就職氷河期に比べれば、はるかに簡単に内定をもらうことができた。 大学の専攻は生物学だったが、その方面の適性はないと判断し、コンピューター関連企業への就職を希望していた。しかし外資系企業の技術職だと、工学系以外の学生は基本的に門前払いだった。 そんななか、個人での会社訪問を受け入れてくれたのが日本ユニシス(当時の社名)だ。結局、私が就職活動で会社訪問したのはこの1社だけである。米Unisys(ユニシス)は、世界初の汎用

                      「プログラミングができないSE」は理屈として成り立つか
                      • 新山祐介 (Yusuke Shinyama) on Twitter: "よく知られている code smell の一覧: - Afraid to Fail: 失敗を恐れてifチェックを入れすぎる - Primitive Obsession: 専用の型を作るべきところをstrやintで済ませてしまう -… https://t.co/b0P1UtQOSq"

                        よく知られている code smell の一覧: - Afraid to Fail: 失敗を恐れてifチェックを入れすぎる - Primitive Obsession: 専用の型を作るべきところをstrやintで済ませてしまう -… https://t.co/b0P1UtQOSq

                        新山祐介 (Yusuke Shinyama) on Twitter: "よく知られている code smell の一覧: - Afraid to Fail: 失敗を恐れてifチェックを入れすぎる - Primitive Obsession: 専用の型を作るべきところをstrやintで済ませてしまう -… https://t.co/b0P1UtQOSq"
                        • 「全社員デジタル人材化」でEUCの悪夢再来、やばすぎるDX戦略の成否

                          今、日本企業の間で「全社員のデジタル人材化」なるものが流行している。全社員を対象にDX(デジタルトランスフォーメーション)が何たるかを教え、ローコード/ノーコード開発ツールやデータ分析ツールの活用法などを学ばせて、ビジネスの現場でのアプリ開発やデータ分析に生かしてもらおうという取り組みだ。各社の事例ともあまりに似ているので、どこかのコンサルティング会社の入れ知恵かと疑ってしまうほどだ。 この「極言暴論」の読者ならよくご存じだと思うが、私はこの手の試みには懐疑的だった。というか、否定的だったと言ったほうがよいな。なぜ「だった」と過去形で書くのかと不審に思う人もいるだろうが、おいおい説明するので今は気にしないでほしい。で、何で否定的かというと、特にローコード/ノーコードといった類いの開発ツールを現場に使わせるのは筋が悪いからだ。かつてExcelなどの現場活用を推奨した結果、Excelのマクロだ

                          「全社員デジタル人材化」でEUCの悪夢再来、やばすぎるDX戦略の成否
                          • DDDにおける値オブジェクトの位置付け(モデルとコード事例あり)[ドメイン駆動設計] - little hands' lab

                            株式会社ログラスの松岡(@little_hand_s)です。 最近、値オブジェクトに関して書かれているブログ記事を見ますが、 SNSなどにおいてDDDにおける値オブジェクトについて誤解されているような反応が見受けられました。 そこで、この記事では「DDDにおける値オブジェクトの位置付け」について解説し、具体的なモデル・コードを用いながら誤解を解いていきたいと思います。 なお、値オブジェクトに関する詳細な説明はここでは行いませんのでご了承下さい。 DDDの目的 まず最初に、DDDの目的について確認します。 DDDの目的は、モデリングを通じてソフトウェアの価値を大きくすることです。 これに関しては、こちらの記事で詳細に解説しているのでこちらをご覧ください。 ドメイン駆動設計は何を解決しようとしているのか - little hands' lab ここで大切なのは、モデルは一回のモデリングで完成形

                            DDDにおける値オブジェクトの位置付け(モデルとコード事例あり)[ドメイン駆動設計] - little hands' lab
                            • 新規WebサイトのSEOで見落としがちな問題に対処する5つのポイント(#6~#10) | Moz - SEOとインバウンドマーケティングの実践情報

                              この記事の内容はすべて筆者自身の見解であり(ありそうもないことだが、筆者が催眠状態にある場合を除く)、Mozの見解を反映しているとは限らない。 新規WebサイトのSEO戦略について学んでいるこの記事は、前中後編の3回に分けてお届けしている →前編を読む →中編を読む 新しいウェブサイトを立ち上げるとき、SEO戦略はいつ考えるべきだろうか? 効率的に成果を出すなら、立ち上げ前に練り、最初から強力なウェブサイト構造を構築することに重点を置くのをおすすめする。そうすれば、簡単に拡張したり、月間のオーガニックトラフィックを蓄積したりできる。 この記事では、新規ウェブサイトのSEO戦略を構築するのに必要な10のステップを紹介している: 適切なドメイン名を選ぶ(前編記事) 高速なウェブサイトホスティングプロバイダーを選ぶ(前編記事) Google Search Consoleを設定する(前編記事) S

                              新規WebサイトのSEOで見落としがちな問題に対処する5つのポイント(#6~#10) | Moz - SEOとインバウンドマーケティングの実践情報
                              • 続・父の敵討ち――イカ専用のアニサキス検出器「イカセン」、和歌山のメーカーが開発 狙いは?

                                続・父の敵討ち――イカ専用のアニサキス検出器「イカセン」、和歌山のメーカーが開発 狙いは?:大手スーパーも関心 魚介類に寄生するアニサキスによる食中毒被害が増加する中、和歌山県紀の川市の板金加工メーカー、エムテックはイカに潜むアニサキスを検出する専用機器「イカセン」を新たに開発した。LEDによる白色の可視光線にかざすことで、寄生虫を見つけやすくする。 魚介類に寄生するアニサキスによる食中毒被害が増加する中、和歌山県紀の川市の板金加工メーカー、エムテックはイカに潜むアニサキスを検出する専用機器「イカセン」を新たに開発した。LEDによる白色の可視光線にかざすことで、寄生虫を見つけやすくする。イカ釣りの愛好家などから商品化を期待する声が寄せられており、作製に至った。8月末からの販売を予定している。

                                続・父の敵討ち――イカ専用のアニサキス検出器「イカセン」、和歌山のメーカーが開発 狙いは?
                                • 全市民46万人の個人情報が流出の危機、 バックアップ用のUSBも同時に紛失

                                  兵庫県尼崎市は全市民の個人情報が入ったUSBメモリーを一時紛失した。業務再々委託先の社員がデータを無断で持ち出したことがきっかけだった。実はバックアップ用のUSBメモリーも保持し、2本同時に紛失していたと判明した。尼崎市はセキュリティーポリシーを定めていたが、全く機能していなかった。委託先を管理できていなかった責任は重く、体制の見直しは待ったなしだ。 全市民の個人情報が入ったUSBメモリーを紛失——。2022年6月、兵庫県尼崎市で前代未聞の事件が発生した。USBメモリー内には全市民約46万人の住民基本台帳の情報をはじめ、住民税の情報、非課税世帯等臨時特別給付金の対象世帯の情報、生活保護受給世帯や児童手当受給世帯の口座情報などが含まれていた。その後、USBメモリーは見つかり、同市は「情報が流出した事実は確認できていない」とするが、全市民の個人情報が流出の危機にさらされた。6月23日の公表後、

                                  全市民46万人の個人情報が流出の危機、 バックアップ用のUSBも同時に紛失
                                  • iPhoneから削除しよう! 人気1位だったPDFアプリにマルウェアが潜んでいた | ライフハッカー[日本版]

                                    AppleのデバイスとApp Storeは、AndroidやWindowsなどの競合と比べて、一般的に安全だと思われています。しかし、App Storeで頻繁にダウンロードされているアプリでも、マルウェアが潜んでいる可能性があることがここ数週間でわかりました。

                                    iPhoneから削除しよう! 人気1位だったPDFアプリにマルウェアが潜んでいた | ライフハッカー[日本版]
                                    • 「サブスク疲れ」 進む選別 利用者数、ピークの3割減

                                      「サブスク疲れ」や「サブスク貧乏」といった言葉が広がっている。新型コロナウイルス下で定額・使い放題のサブスクリプション契約を増やしたものの、サービスを使い切れなかったり出費がかさんだりする人が多いためだ。日本経済新聞が1000万人規模のデータを分析すると、利用者がシビアに契約を選別する姿が浮かび上がってきた。 都内に勤める会社員男性(30)は昨春、カーレースのF1を見るため動画配信サービスのDAZN(ダゾーン)に加入した。レースがないオフシーズンに解約すると、その後は複数のサービスの契約・解約を繰り返す。「1カ月見なかったら解約」といったルールを決め「サブスク貧乏」にならないよう気をつける。 米動画配信大手ネットフリックスの会員数が減少に転じるなど、サブスクに異変が起きている。日経新聞はダウンロード数1000万超の家計簿アプリ「Zaim」の運営会社からデータ提供を受け、匿名性を確保すること

                                      「サブスク疲れ」 進む選別 利用者数、ピークの3割減
                                      • なれのはてブ - 嫁のはてブが閉鎖しツラいので作りました。

                                        嫁のはてブが閉鎖しツラいので作りました

                                        • 「数人の友達にさえ楽しんでもらえればいい」マルチプレイダンジョンクロウルRPG『Nevergrind Online』開発者&翻訳者インタビュー【有志日本語化の現場から】 | Game*Spark - 国内・海外ゲーム情報サイト

                                          「数人の友達にさえ楽しんでもらえればいい」マルチプレイダンジョンクロウルRPG『Nevergrind Online』開発者&翻訳者インタビュー【有志日本語化の現場から】 | Game*Spark - 国内・海外ゲーム情報サイト
                                          • AI画像生成で建築パース用の添景を無限生成するまとめ|宮下巧大|note

                                            他にも「LatentMajestyDiffusion」「centipidediffusion」「latenddiffusion」「discodiffusion」「dalle2」など存在します。アルゴリズムが違うと同じ呪文でも質の違う画像が生成されるので、気が向いた人は色々と試してみることをお勧めします。 画像生成に関する基本知識画像生成に関するベーススキルは、どんなものを生成する場合でも一緒なので、上級錬金術師に学ぶのが一番早い。参考をいくつか紹介します。 大原則となる考え方を深津さんのnoteから抜粋します。 対話型のAIにとって、呪文プロンプトとは画像錬成の方向性ベクトルを定めるものにすぎない。 だからAIをよく使役するには、2つの理解「ベクトルの方向を強く適宜する力ある言葉ルーンの語彙力」と「再現性をもった呪文の組み立て」が必要になる。 深津さんのnote「魔術として理解するお絵描き

                                            AI画像生成で建築パース用の添景を無限生成するまとめ|宮下巧大|note
                                            • キャラを自分で描ける人によって「Midjourney」にマンガやイラストの背景を描かせる研究が着々と進んでいる模様

                                              まとめ 【新世代コミPo】「Midjouney」にマンガを描かせてみるテストで出来上がった超美麗フルカラー漫画「サイバーパン.. 「作れるかも」といっている暇があったら「作ってしまってから考えればいい」という精神、実にクリエイターらしくて良い 95132 pv 467 621 users 255 中本アイアール @air_nakamoto Midjourneyさんに、 TRPGセッションの背景画像をご担当いただきました。 17世紀大航海時代シナリオということで、 背景の用意をどうしたものかと思っておりましたが、 短納期にもかかわらず、快く引き受けてくださいました。 ほんと、女神様やで。 pic.twitter.com/SlCBnEgprA 2022-08-11 18:18:57 リンク TRPG JAPAN Midjourneyの使い方|TRPGの背景や挿絵に使える画像をAIが自動生成サー

                                              キャラを自分で描ける人によって「Midjourney」にマンガやイラストの背景を描かせる研究が着々と進んでいる模様
                                              • マジでこれ。「ヤリモクお断り」って書いている女は過去に何度もヤリモク..

                                                マジでこれ。「ヤリモクお断り」って書いている女は過去に何度もヤリモクされている=ヤリモクしやすいってメソッドまで開発されている。

                                                マジでこれ。「ヤリモクお断り」って書いている女は過去に何度もヤリモク..
                                                • 【悲報】嫁のはてブ、2022年8月14日をもって閉鎖/9年半前のはてブデザイン変更時からの愛用者からも惜しむ声続々

                                                  「嫁のはてブ」とは、はてなブックマークのPC版デザインリニューアル時のUI変化に対しリリースされたサイトです →[B! はてブ] 嫁のはてブ - うちの嫁さんが新しいはてブが見辛いというので作りました。https://b.hatena.ne.jp/entry/hatebu.straightline.jp/ 参考:はてなブックマークのリニューアルに賛否  旧デザインを再現した派生サービスも登場 - ねとらぼ https://nlab.itmedia.co.jp/nl/articles/1301/09/news081.html

                                                  【悲報】嫁のはてブ、2022年8月14日をもって閉鎖/9年半前のはてブデザイン変更時からの愛用者からも惜しむ声続々
                                                  • JavaScriptにセミコロンは入れるのか?入れないのか? - Qiita

                                                    結論 どちらでもいい セミコロン付けても付けなくても落とし穴はある ESLintを利用することで落とし穴を検知できる 私はセミコロンつけない派 自動セミコロン挿入とは 自動セミコロン挿入(automatic semicolon insertion) この仕組みのおかげでセミコロンを使わなくてもコードを書くことができ、コンパイラが行末を察してセミコロンを挿入してくれる 自動セミコロン挿入のしくみはECMAScriptで規定されており、自動セミコロン挿入はJavaScriptエンジン間で可搬性がある 自動セミコロン挿入には落とし穴があり、ルールを理解しておく必要がある 第1のルール:セミコロンが挿入されるのは、"}"トークンの前か、改行の後か、プログラムの末尾だけ

                                                    JavaScriptにセミコロンは入れるのか?入れないのか? - Qiita
                                                    • TypeScriptのexhaustiveness checkをスマートに書く

                                                      TypeScriptではデザインパターンとしてtagged unionによる直和がよく使われます。このときパターンマッチに相当する処理はswitchで行われますが、そこで直和に対する分岐が網羅的であることの保証を実行時と型検査時の両方で賢く行う方法がこれまでも模索されてきました。 今回、ヘルパー関数を導入せずにいくつかの問題を同時に解決する賢い方法を思い付いたので共有します。 コード これだけです。 // switch (action.type) { ... default: throw new Error(`Unknown type: ${(action as { type: "__invalid__" }).type}`); // .. } 以下、より詳しく説明します。 問題 TypeScriptではオブジェクトに type プロパティーを用意し、決まった文字列を入れることで直和を実現

                                                      TypeScriptのexhaustiveness checkをスマートに書く
                                                      • Windowsのシステム引っ越し作業にWingetを使って、アプリインストールを楽にするのを試みる (1/2)

                                                        仕事用のマシンをWindows 11で新しく組むことにした。今使っているマシンのCPUは第4世代Coreなので、メモリー増設もCPU交換も限界。そもそもWindows 11ではサポートされていないため、潮時と考えた。 こういう場合は問題を引きずらないように、Windowsは新しいドライブに新規インストールすることにしている。ドライブのイメージコピー(クローン)は楽だが、潜在的なものを含めトラブルも「コピー」してしまう可能性がある。 Windows XPの頃に比べれば、システムの引っ越しはラクになったが、相変わらずアプリケーションは手作業で入れ直す必要がある。環境設定作業が面倒になるので、どうしても代替品がないときを除いて、筆者はインストール台数が制限されているアプリケーションは使わないことにしている。いきなりマシンが動かなくなった場合に、短時間で環境を再構築できない可能性があるからだ。そう

                                                        Windowsのシステム引っ越し作業にWingetを使って、アプリインストールを楽にするのを試みる (1/2)
                                                        • Code Smells Catalog

                                                          Afraid To Fail The Afraid To Fail is a Code Smell name inspired by the common fear (at least among students [1]) of failure, which is professionally called…

                                                          Code Smells Catalog
                                                          • Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.

                                                            A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team

                                                            Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.
                                                            • 昔は「プログラミングできます」と言うと「え〜、きもーい!」とか言われる時代があった→「犯罪者扱いされてた」「良い時代になったな」

                                                              米村歩@日本一残業の少ないIT企業社長 @yonemura2006 昔は「プログラミングできます」と言うと「え〜、きもーい!」とか言われたりしてたんですけど、そういうエンジニアの歴史を駆け出しエンジニアの皆さんは知ってますか?エンジニアかっこいい!と言われるようになった今は本当に良い時代になったものだと思います。 2022-08-03 23:48:15

                                                              昔は「プログラミングできます」と言うと「え〜、きもーい!」とか言われる時代があった→「犯罪者扱いされてた」「良い時代になったな」
                                                              • 【ベストプラクティス】Amazon VPC の構築方法を分かりやすく解説 - Qiita

                                                                はじめに Amazon VPCは、AWS上で仮想ネットワークを構築できるサービスです。 VPCの概要や理論については以下の記事で詳細に解説しました。 一方で、「理論だけでなく実践も重要!」 と思われる方も多いと思いますので、 本記事では実際にVPCによる仮想ネットワークを構築する方法を解説します。 構築の指針として、以下のベストプラクティスを極力満たすよう進めていきたいと思います。 特にVPCフローログやVPCピアリング、VPN等は設定が複雑でハマりがちですが、極力分かりやすく解説したつもりなので、効率よく構築法を習得できる記事となれば幸いです。 本記事で構築するVPCの構成 下図構成のVPC (上記記事の冒頭で紹介した構成)の構築を、実際のコンソール操作方法を交えて解説します。 上記構成の意図として、VPC1 (Webアプリ用のVPC)とVPC2 (社内ネットワークを模擬したVPC)を組

                                                                【ベストプラクティス】Amazon VPC の構築方法を分かりやすく解説 - Qiita
                                                                • チーム立ち上げ・拡大を振り返り、いい意味・悪い意味それぞれでハマったことをさらけ出す

                                                                  はじめに どんなプロジェクトでも、みんなチームに関して何かしら課題を感じているのがあると思います。そんなチームの課題について、私のチームでも、チームの立ち上げから普通の開発チームになるまで、色々な苦労や取り組みがありました。それを表に出せば誰かの役に立つだろうと思うので、記事に起こして公開します。 テックカンパニー的な会社のチームではないですが、大体チームの話はそう変わらないのかなと思うので、参考になれば幸いです。 各章特に依存関係ないので、気になるところだけでも読んでいただければと思います。 私たちはどんなチームだったか? 元々は要望は日本で受け、ビジネス的な要件検討は日本、技術的な検討は海外で行うような体制でした。 その開発拠点を日本に移動して、一から開発チームを立てよう!というのが、私たちチームの開始状況でした。チーム立ち上げの背景はこちらを参照ください。 私が参画したのは、初期メン

                                                                  チーム立ち上げ・拡大を振り返り、いい意味・悪い意味それぞれでハマったことをさらけ出す
                                                                  • TUIなTwitterクライアント「nekome」を作った

                                                                    どんなの? ※ アイコンや配色はちょっとカスタマイズしています ↑ こんなの タブ形式でページを複数開くことができ、 Vim っぽいキーバインドでさくさく使える TUI の Twitter クライアントです。 何ができるの? 以下のことができます。 ホーム・メンション・リストタイムラインの閲覧 アンケートの投票状況・ピン留めツイートの表示 ツイートの投稿・削除 ツイートに対してのいいね・RT・QT・リプライ ユーザのフォロー・ブロック・ミュート アカウントの切り替え(マルチアカウント) これに加えて最近、ストリームモード という TweetDeck のようにツイートが流れる機能を実装しました! かなりアプローチは違いますが、今は亡き UserStream の雰囲気を味わうことができます... インストール macOS で HomeBrew 導入済みなら

                                                                    TUIなTwitterクライアント「nekome」を作った
                                                                    • 『チームトポロジー』と、『How Do Committees Invent?』を読み直して「コンウェイの法則」について考え直した - Magnolia Tech

                                                                      「コンウェイの法則」というのがある。 Melvin Conwayが『How Do Committees Invent?』という論文にて発表した考え方を指す言葉。筆者自身による論文の紹介文に書かれている、以下のくだりが端的にその内容を表している。 Any organization that designs a system (defined more broadly here than just information systems) will inevitably produce a design whose structure is a copy of the organization's communication structure. システムを設計する組織(ここでは情報システムだけでなく、より広い意味で定義する)は、必然的に組織のコミュニケーション構造をコピーした構造を持つ設計を

                                                                      『チームトポロジー』と、『How Do Committees Invent?』を読み直して「コンウェイの法則」について考え直した - Magnolia Tech
                                                                      • 45分間で「ユーザー中心のものづくり」ができるまで詰め込む

                                                                        “UXデザイン”のキモ『ユーザーインタビュー』の具体的テクニックを詳解!| UXデザイン基礎セミナー 第2回

                                                                        45分間で「ユーザー中心のものづくり」ができるまで詰め込む
                                                                        • 流行っている・流行っていないプログラミング言語に関する1つの考察 - Qiita

                                                                          なぜ〇〇というプログラミング言語は流行らなかったのか? 最近、私は古くからあるプログラミング言語に興味があり、LispやSmalltalkなどの言語に興味があります。触っていくうちに、結構面白いな。と思うことがあるのですが、それほど人気があるとは言えません。 例えば、プログラミングの人気を表すTIOBE Indexでも、ランクが高いとは言えませんし、それらの言語はプログラミング言語の歴史。という中で、ちょっと学ぶぐらいで、それほど詳しくは知らない。という人が多いでしょう。 Quoraを探してみると、「Lispはなぜ覇権を握らなかったのでしょうか?」の回答であったり、「Smalltalk が広く使われなくなったのはなぜですか?」という回答が見つかります。 そのように各プログラミング言語に関する言説を読んだり、実際に使って見たり、歴史を紐解いていくうちに、思うことがあったので、まとめたいと思い

                                                                          流行っている・流行っていないプログラミング言語に関する1つの考察 - Qiita
                                                                          • AIが描いた「台風が直撃したコミケ」の画像が大惨事 床はじゃぶじゃぶ、散らばる本……

                                                                            AIが描いた「台風が直撃したコミケ」の様子が、「じわじわくる」「大惨事」と反響を呼んでいます。現実はこんなふうにならないでほしい。 ゲームデベロッパーNEKO WORKsのAnkou(@ank0u1)さんが、英文でテーマを与えるとそれに沿った画像を出力するイラスト自動生成AI「Midjourney」で作成して投稿した画像。大きな建物の中にたくさんの人やカラフルな本らしきものが載った机、浸水した床や散らばった本が描かれています。大切な薄い本が……! 雨に煙る外の様子も見えますが、まさか壁が吹き飛んだ? AIが描いた「台風が直撃したコミケ」 画像提供:Ankou(@ank0u1)さん この画像は「台風がお盆休みに関東を直撃しそう」と伝えられた8月10日に投稿され、4万件を超えるいいねが集まりました。「1日目が、ホンマにこうなりそうで怖い」「めっちゃリアル&壮大過ぎる」などの反応が寄せられる一方

                                                                            AIが描いた「台風が直撃したコミケ」の画像が大惨事 床はじゃぶじゃぶ、散らばる本……
                                                                            • 『知的労働をしている人が働き方改革で一番困るのが「効率的に働け」』……アホな上司にかかると、ひたすら手を動かしていないと効率的とは認められない。

                                                                              木村岳史(東葛人) @toukatsujin 知的労働をしている人が働き方改革で一番困るのが「効率的に働け」の意味合い。アホな経営や人事、上司にかかると、ひたすら手を動かしていないと効率的とは認められない。一番付加価値の高い仕事をしている時とは考え事をしている時だが、それを「遊んでいる」「非効率」と見なされる恐れあり。 2017-04-16 10:43:47 木村岳史(東葛人) @toukatsujin 20年以上も前、シリコンバレーのベンチャーに取材に行った際、オフィスで一心不乱に鉄道模型を作っている人がいた。彼は何をしているのかと広報の人に聞くと「遊んでいる」との答え。考えてばかりいるとアイデアが煮詰まるからだそうだ。考え事をしていると遊んでいると非難される日本企業と大違い。 twitter.com/toukatsujin/st… 2017-04-22 08:50:24 木村岳史(東葛

                                                                              『知的労働をしている人が働き方改革で一番困るのが「効率的に働け」』……アホな上司にかかると、ひたすら手を動かしていないと効率的とは認められない。
                                                                              • 【悲報】ワイPythonプログラマー、Go言語が難しいすぎて咽び泣く : IT速報

                                                                                Go言語ってまじでゴミだよな 少しなにかしようとすると、馬鹿みたいに長ったらしいスペルで ライブラリインポート強要されるし

                                                                                【悲報】ワイPythonプログラマー、Go言語が難しいすぎて咽び泣く : IT速報
                                                                                • ゲーム『ああ播磨灘』でAI開発をしているとAIがバグ技を使いだした「品格以前の問題」

                                                                                  模範的工作員/赤野工作 @KgPravda もうちょっと、本当、信じられん……。播磨灘AI、なんかおかしいなと思ったら、ゲームを確定でバグらせる挙動発見して、相手力士をフリーズさせるパターンを起こしてタイムアップまで生き延びてやがる……。 2022-08-11 23:40:27 模範的工作員/赤野工作 @KgPravda 【AIああ播磨灘進捗】 五日目。25000000回プレイ。信じられない不正が発覚。相手がフリーズするバグを確定で発現させられるパターンを編み出し、バグを利用してタイムアップまで生き残っていた。動画を見ても何がバグの原因になっているか分からないため禁止も出来ない。再現率100%。品格以前の問題。 pic.twitter.com/pYMkgsdvQZ 2022-08-11 23:52:27

                                                                                  ゲーム『ああ播磨灘』でAI開発をしているとAIがバグ技を使いだした「品格以前の問題」