並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 536件

新着順 人気順

gitの検索結果161 - 200 件 / 536件

  • 『イラスト制作過程のタイムラプス生成AI』は『絵を描いたことのない人が想像するタイムラプス生成AI』?

    新清士@(生成AI)インディゲーム開発者 @kiyoshi_shin lllyasvielさんが「PaintsUndo」を発表。完成画像をインプットとして放り込むと、下描きから着彩までのステップを自動で生成、動画にしてアウトプット。Gitでプログラムも公開。「将来のAIシステムが人間のアーティストの実際のニーズをよりよく満たせることを目的」とか lllyasviel.github.io/pages/paints_u… pic.twitter.com/Tgbnk2q7IA

      『イラスト制作過程のタイムラプス生成AI』は『絵を描いたことのない人が想像するタイムラプス生成AI』?
    • 「Git for Windows 2.46.0」が公開 ~これがWindows 7/8対応の最終版/分散型バージョン管理システム「Git 2.46.0」の新機能にWindows固有の改善を追加

        「Git for Windows 2.46.0」が公開 ~これがWindows 7/8対応の最終版/分散型バージョン管理システム「Git 2.46.0」の新機能にWindows固有の改善を追加
      • VSCode Chat Extensionやセキュリティ話など|Productivity Weekly(2024-06-12)

        こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたものです。 2023-01-25 号から、基本的に隔週で連載することとしました。たまに単独でも投稿するかもしれません。 今週は 2024-06-12 単独号です。 今回が第 156 回目です。過去の記事はこちら。 news 📺 Visual Studio Code May 2024 Visual Studio Code の 2024 年 5 月のアップデート情報が公開されています。今回のアップデートの目玉は Chat extensions でしょうか。 この機能では、独自の Chat participants を作成し

          VSCode Chat Extensionやセキュリティ話など|Productivity Weekly(2024-06-12)
        • 脳に収まるコードの書き方~複雑さを避け持続可能にするための経験則とテクニック~ー FL#56に参加してきた - 天の月

          forkwell.connpass.com 少し時間は経ってしまいましたが、こちらのイベントに参加していたので、会の様子と感想を書いていこうと思います。 会の概要 会の様子 脳に収まるコードの書き方 ―複雑さを避け持続可能にするための経験則とテクニック 翻訳をはじめたときの小話 本書の概要 一番使われているアーキテクチャ 本書の構成 1章〜アートかサイエンスか〜 2章〜チェックリスト〜 3章〜複雑さに対処する〜 4章〜バーティカルスライス〜 5章〜カプセル化〜 6章〜三角測量〜 7章〜分解〜 8章〜API設計〜 9章〜チームワーク〜 おすすめの読み方 おわりに Q&A Kiroさんが同意できないところは? 将来の開発者が幸せになれるベストプラクティスは? タスク管理や手法も関連しそうな気がしたのでそのあたりも教えてほしい 循環敵複雑度を7以下にするためにどう実践しているのか? スパゲティコ

            脳に収まるコードの書き方~複雑さを避け持続可能にするための経験則とテクニック~ー FL#56に参加してきた - 天の月
          • webサイトやシステムの本番リリースで失敗しないための4つの手順について | 株式会社ルート・シー

            ルート・シーでは、本番環境へのリリース手順を徹底して管理し、システムの安定運用を確保しています。高い技術力と運用管理能力があり、お客さまに安心してシステムを利用していただけるよう努めています。 本記事では、WordPressを例にしてルート・シーの本番リリース手順を詳しく紹介します。 リリース手順は、システムの種類や変更の内容に応じて異なりますが、主に以下の4つのパターンに分類されます。それぞれの手順は以下の通りです。 1. WordPressのバージョンアップ セキュリティの向上や新機能の追加のために、WordPressのバージョンアップを定期的に行う必要があります。以下の手順で進めます。 1-1. 実装 新しいバージョンに含まれる変更点や新機能を確認し、必要に応じてカスタマイズや追加機能を実装します。 プラグインの更新があれば、下記を実施します。 ・現在のphpのバージョンで動くかどう

              webサイトやシステムの本番リリースで失敗しないための4つの手順について | 株式会社ルート・シー
            • SSH接続可能なDockerコンテナの作成方法

              1. 概要 以下の理由から、ユーザーを作成してSSHでDockerに入れるコンテナを作成する。 Docker内のrootユーザーでマウントしたディレクトリを編集するとホストのディレクトリの権限がrootになってしまい、管理者権限なしで編集できなくなってしまう 他人が使用する際にDocker環境を通常のLinuxマシンのように使用できるようにしたい VS Codeから使用する際に、リモートPCのDockerコンテナにユーザーを指定して入る方法がわからない Deep Learningの学習に使用したいのでNvidia Dockerを使用してGPUを使用できる環境を作り、Anacondaをインストール済みのDockerイメージを作成する。 2. 環境準備 Ubuntu 以下の環境で検証 OS : Ubuntu 22.04LTS GPU : NVIDIA Geforce RTX 2070 Supe

                SSH接続可能なDockerコンテナの作成方法
              • UbuntuにDockerをインストール!GPUをコンテナから使う方法 | EdgeHUB

                調べておいたGPU、OS、CUDAの情報をもとに、「ドロップダウンリスト」を選択します。 (出典:https://www.nvidia.co.jp/) CUDA 12.1をお使いの場合は、「CUDA Toolkit」から12.2もしくは12.4を選択してください。 「探す」をクリックすると対応するNVIDIAドライバのバージョンが表示されます。 (出典:https://www.nvidia.co.jp/) この記事では、バージョン550のNVIDIAドライバを使用しています。 NVIDIAドライバのインストール NVIDIAドライバをインストールしていきます。 Ubuntuホストマシンで次のコマンドを実行し、ドライバをインストールします。 sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo apt in

                  UbuntuにDockerをインストール!GPUをコンテナから使う方法 | EdgeHUB
                • Dockerで開発したGoアプリケーションをRenderでデプロイする

                  はじめに こんにちは!mizukoです! 先日PaPutという個人開発のサービスをβ版としてリリースしました! バックエンドのリリースにRenderを利用しているのですが、意外とGo&Dockerのruntimeでデプロイしている情報が少なかったので、せっかくならアウトプットしていきたいと思います! PaPutについてはぜひこちらをご覧いただけますと幸いです🤗 この記事で扱わないこと Renderの基本的な使い方 Blueprintでのデプロイ方法など render.yaml いきなり結論ですが、以下Blueprintの構成になります。 version: "1" services: - type: web name: paput-api runtime: docker dockerContext: . dockerfilePath: ./docker/golang/Dockerfile

                    Dockerで開発したGoアプリケーションをRenderでデプロイする
                  • Linux環境でCalDavを使ったカレンダー利用 - Chienomi

                    序 あなたはスケジュール管理をどのようにしているだろうか。 紙の手帳を使っているという人もいるだろう。 というか、私自身、2020年までは紙の手帳を使っていた。 2018年まではシステム手帳を使っていたが、携行性のために2019年と2020年はコンパクトなノート型小型の手帳を用いていた。 だが、現代の多くの人は電子デバイスを用いているだろう。 それが当たり前になっている環境だが、実のところスケジュール管理に関する利便性の高い環境というものはない。 すべてをAppleで固めているユーザーの場合、iCloudを使うことで問題は基本的に解決する。 PCがWindowsの場合も、Windowsシステムのカレンダーを使うなら解決可能だが、結構微妙な話になってくる。 そして、Androidを使っている場合はより難しい。 直接iCloudのカレンダーを扱う方法はなく、Androidのシステムのカレンダー

                    • 【Verilator】高速なVerilogシミュレータ"Verilator"の最新安定版を自前でビルドする - 眼鏡止水

                      概要 FPGAに搭載する論理のシミュレーションは、その動作の正しさを検証するために重要な工程です。 今回は高速なVerilogシミュレータであるVerilatorの最新安定版をビルドします。 作業 Verilatorのマニュアルに従って、Verilatorを自前でビルドします。 今回は "Git Quick Install" をもとに作業します。 初めに依存パッケージをインストールします。 一覧にあるものをすべて書くとzlibcがないといわれます。 そこで、zlibcを除外してコマンドを実行します。 sudo apt install -y git help2man perl python3 make autoconf g++ flex bison ccache libgoogle-perftools-dev numactl perl-doc libfl2 libfl-dev zlib1g

                        【Verilator】高速なVerilogシミュレータ"Verilator"の最新安定版を自前でビルドする - 眼鏡止水
                      • [QNAP] GOGSインストール手順

                        NASを便利に使うために、昨日はQNAPが便利だという話をしたと思うが、今回はGITリポジトリサーバーを構築する手順を備忘録しておきます。 この備忘録は、将来現在使っているQNAP-NASが故障して、新しいものに交換した場合や、新機種が出て再構築する時に自分で見直すためのもので、 他の人に便利に利用してもらおうなんて、これっぽちも考えていない事をご理解ください。 (ウソです、QNAP使っている人はバンバンコピペしてこすり倒してください) 前提条件条件 今回使用するQNAPの機種は「TS-464」でHDD4枚構成のもの(2枚RAIDのものでも大丈夫だと思う) HDD(ストレージ)は10TB x4 + M.2-SSD 4TB x2というなんとも贅沢な容量を搭載している。 もちろん、Raid5 + 定期バックアップ・スナップショットを構築しているので、機器トラブルでもある程度は問題なし(と思われ

                          [QNAP] GOGSインストール手順
                        • ワークショップ『サーバーレスエンジニアのための体験型Linux入門 ~regreSSHion(CVE-2024-6387)編~』を開催しました #devio2024 #cm_odyssey | DevelopersIO

                          クラスメソッド設立20周年を記念し、オフラインイベント、オンラインイベントで展開するイベント「Classmethod Odyssey」は2024年07月末まで、絶賛開催中です。 2024/7/20(土)の10:00-10:45に、サーバーレスエンジニアのためのLinuxハンズオンを開催しました。 参加いただいた皆さま、お手伝いいただいた のんピさん、枡川さんありがとうございました。 タイトル サーバーレスエンジニアのための体験型Linux入門 - regreSSHion(CVE-2024-6387)編 ワークショップコンテンツ ワークショップはGitHub Pagesで公開しています。 ワークショップではAmazon Cloud9を利用しましたが、Ubuntu 22.04 があれば、パッケージを何個かインストールだけでワークショップコンテンツを使い回せるはずです。 概要 サーバーレス技術の

                            ワークショップ『サーバーレスエンジニアのための体験型Linux入門 ~regreSSHion(CVE-2024-6387)編~』を開催しました #devio2024 #cm_odyssey | DevelopersIO
                          • 【Java】eclipseをインストールして「Gitリポジトリー」のウィンドウを表示させるまでの環境構築方法 - Qiita

                            背景 Javaで開発をするためにeclipseの環境構築を進めていました。 eclipseにおけるGit設定の知見がなかったため調べながら環境構築を行いました。 本記事はその環境構築方法をまとめてます。 本記事の対象 eclipseのインストールは終わっているがGitの設定が分からない方 eclipseのインストールは終わっているがGitのウィンドウが表示されていない方 タイトルが気になった方 version eclipse version: 2023 手順1 eclipseを起動し「ヘルプ」→ 「新規ソフトウェア」のインストール」をクリック 手順2 「追加」ボタンをクリック→以下の内容で入力。 ロケーション:https://download.eclipse.org/egit/updates 手順3 全てにチェックを入れ「次へ」をクリック→「完了」ボタンをクリック。 手順4 「ウィンドウ」

                              【Java】eclipseをインストールして「Gitリポジトリー」のウィンドウを表示させるまでの環境構築方法 - Qiita
                            • おいでよMarkdown界隈へ -生成AIでスライド作り-

                              はじめに 私はMarkdownで文章を書くのが好きです。もちろんこの記事もVSCodeを開いてMarkdownで書いています。 おそらくエンジニアであればMarkdownとの出会いはGitHubにReadMeを書くことなんじゃないかなと思います。 私もプログラミングを勉強しはじめたとき、 簡単なデータベースの関係図を書くのが課題だったような気がします。 ご存じの通りMarkdownは文字だけで表が書けたりして h2やh3などの見出しを#の数で表現できたり自分の中ではかなり感動したのを覚えています。 今現在は生成AIでの出力にMarkdownが使われているので エンジニア以外にもすっかり馴染んだと思いきや... 意外とまだまだMarkdownが知られていないなと感じることがありました。 この記事ではまだMarkdownの魅力に気がついていない人に向けて 自分なりのMarkdown愛を語ってい

                                おいでよMarkdown界隈へ -生成AIでスライド作り-
                              • 初めてのGitは電車で例えて学ぼう!初学者向け基本Gitコマンド入門 - Qiita

                                Gitを学びたての人へ Gitを学びたての皆さん、こんにちは!今年の4月よりエンジニアとして新卒入社した k_uki512です!🎉 会社の新人研修や、プログラミングスクールでGitを初めて触り始めた方もいらっしゃるのではないでしょうか。そんな方が「分からない」という状態に陥りやすいのが "Git" のコマンドだと思います。 分からない理由を分析してみた Gitのコマンドが分かりづらい理由として以下のような原因があると考えました。 データをコマンドでやり取りすることがなかった 用語いっぱい。違いが分からない、、(add,commit…) データ(変更履歴)の流れが見えづらい つまり変更履歴という概念が抽象的かつ、pushまでのステップが多いことが原因だと考えました。 そこで、この記事ではGitの一連の流れを、わかりやすく電車に例えて解説していきます! この記事を通じてGitの流れを学び、会

                                  初めてのGitは電車で例えて学ぼう!初学者向け基本Gitコマンド入門 - Qiita
                                • 【挑戦】Laravel 10 でチームで使えるタスク管理システムを作ってみた

                                  企画 今回は、チームでタスクを管理していくシステムを作っていこうと思います。 具体的には、ユーザーは、多数のチームに参加することができ、チーム内のアクションとしてタスクを作成・閲覧・削除・完了することができます。 例えばAさんが作成したタスクを、同チームに属するBさんも閲覧・削除・完了することができます。 しかし、同チームに属していないCさんは閲覧することもできません。 作成の流れ チーム機能を有した認証機能の追加 ダッシュボード画面の構成を検討 ※チーム内のタスク一覧を表示 タスク テーブルの作成 ダッシュボード画面にデータベースから取得したタスク一覧を表示 タスクの作成画面の作成 タスクの削除処理の作成 タスクの編集画面の作成 ※編集・完了 機能を有する プロジェクトの作成 早速、プロジェクトを作成していきます。 laravel new task-app --git --branch=

                                    【挑戦】Laravel 10 でチームで使えるタスク管理システムを作ってみた
                                  • GitHub初心者が中級者になる「それっぽい使い方」

                                    先日、コミュニティ内で共同開発を行い、GitHub 初心者向けのチュートリアルを作成しました。 初心者のうちは Git や GitHub を学習したら、 その後は、成果物を掲載する程度の使用にとどまりがちです。 なので、この記事では、 GitHub 初心者が中級者になるための、それっぽい使い方を、テンポよく紹介していきます。 普段からモチベーション高く GitHub を活用できたら良さそうですね! 対象: Git/ GitHub の基本的な使い方は知っている初心者 Git/ GitHub の様々なプラクティスを知りたい方 はじめに Git/ GitHub の初期設定・基本的な使い方に関しては、この記事の範囲外となります。 必要に応じて、下記を参照してください: 1..githubリポジトリを作成する まず初めに、.githubリポジトリの前に、.githubディレクトリについて、触れておき

                                      GitHub初心者が中級者になる「それっぽい使い方」
                                    • GitLab rulesを理解してCI/CD Jobの起動を制御する - APC 技術ブログ

                                      こんにちは、クラウド事業部 CI/CDサービスメニューチームの山路です。 今回はGitLab CI/CDを扱う上で重要なキーワードである rules について、その使い方を整理しました。 docs.gitlab.com 背景 rulesの紹介 前提 rules:if rules:changes rules:exists rules:when rules:allow_failure rules:needs rules:variables rules:interruptible 複数のキーワードを組み合わせる例 rulesを再利用する includeとの組み合わせ さいごに 背景 GitLabは .gitlab-ci.yml にCI/CDの実行内容を定義します。 .gitlab-ci.yml は多くのキーワードを組み合わせて利用しますが、その中でも重要なものの一つが rules です。 rul

                                        GitLab rulesを理解してCI/CD Jobの起動を制御する - APC 技術ブログ
                                      • はだだだだ

                                        以下の資料を参考に、時系列予測モデルの代表的な評価指標について、特徴や、メリットデメリットをまとめてみます。本記事の内容は、参考資料に記載されている内容から私がざっくり解釈したもののため、正確性には欠けていると思います。 https://otexts.com/fpp3/accuracy.html まず、評価指標は3つの種類に分類されます。 Scale-dependent Errors Percentage Errors Scaled Errors Scale-dependent Errorsは予測値と実測値の差分から計算されるのもので、単位に依存します。そのため、異なる時系列データの予測モデルのScale-dependent Errors(例えば、株価を予想したAモデルのScale-dependent Errorsと金利を予想したBモデルのScale-dependent Errors)は比

                                          はだだだだ
                                        • Open Soraを使っておうちのWindowsで動画生成する - きしだのHatena

                                          Open-Soraという、オープンな動画生成モデルのバージョン1.2が6/17に出ていたのでWindowsで試してみました。 GPUメモリほしい。 GitHub - hpcaitech/Open-Sora: Open-Sora: Democratizing Efficient Video Production for All Open-Soraのアーキテクチャとかはこちらが詳しい 【次世代動画生成】Open-Sora徹底解説【OSS版Sora?】 Windowsの場合、SpacesというモジュールがForkProcessesというモジュールを使っていて、これがUNIX系OSじゃないと動かないのでWSLを使う必要があります。 ということでWSLへのCUDAのインストール。11.8を使うことにします。ここの手順どおり。 https://developer.nvidia.com/cuda-11-

                                            Open Soraを使っておうちのWindowsで動画生成する - きしだのHatena
                                          • 【Git】Switchコマンドのいろは - Qiita

                                            git switchコマンド使っていますか? 比較的新しく搭載されたコマンドですので、知らない人も多いかも。 と、思って今回は基本的な操作と便利なオプションまとめてみました。 なにができるの? git checkoutをベースに実装されたコマンド。 ブランチの「切り替え・作成」ができます。 いつから?使えるバージョンは? バージョン2.23系から搭載されたようです。(2019年8月リリースみたいですね) ※ 現在の最新バージョンは2.45.2 (2024/07/06時点) 今後の動きは? THIS COMMAND IS EXPERIMENTAL. THE BEHAVIOR MAY CHANGE. 試験的なのかな…? 結構普及してそうですので、大きな変更は考えにくいですがわかんないですね。 使い方です ブランチの切り替え

                                              【Git】Switchコマンドのいろは - Qiita
                                            • セキュアなAWS環境の設計についての解説【2024年版】 - サーバーワークスエンジニアブログ

                                              こんにちは!イーゴリです。 AWS にとって、クラウドのセキュリティは最優先事項です。(AWS公式ページ) AWS環境のセキュリティ対策としてAWSサービスを解説するよりも、まずはAWS環境の最適な設計について考える必要があります。AWS Well-Architected Frameworkを考慮しながらの設計を推奨します。AWS Well-Architected Frameworkを全部詳しく読むことをおすすめしますが、この記事では個人的に一番重要だと思う点について記載します。 とてもざっくり説明しますと、AWS Well-Architected Frameworkとは、クラウドシステムの最適な設計方法を提供するAWSのガイドラインで、6つの柱があります。この記事では基本的に「セキュリティ」の柱を技術的観点から見てみたいと思います。 AWS Well-Architected Framew

                                                セキュアなAWS環境の設計についての解説【2024年版】 - サーバーワークスエンジニアブログ
                                              • 今日から始めるセキュリティシフトレフト on AWS ①Git Hooksでシークレット情報を守る - Qiita

                                                はじめに 昨今、システム構築におけるセキュリティの重要性は依然と比べて高まってきている。 AWSでも様々なマネージドサービスでセキュリティを担保してくれているが、マネージドサービスの利用方法も含めたソフトウェア寄りのセキュリティは責任共有モデル上、ユーザサイドの責任となる。 本記事では、ソフトウェアのセキュリティを早期から効率よく高める=セキュリティシフトレフトの方式を考察していく。 第1回は、システム実装の入口となる、Gitにおけるセキュリティ向上を行う。 後工程のセキュリティは、最悪、プロダクション環境へのデプロイをしなければ守ることができるが、誤ってGitに対してシークレットをCommitしてしまうと、即座に悪用されるリスクに晒されることになる。 Commit前にこういった状況を回避するための仕組みを紹介していく。 Git Hooksを活用しよう Git Hooks概要 Git Ho

                                                  今日から始めるセキュリティシフトレフト on AWS ①Git Hooksでシークレット情報を守る - Qiita
                                                • ブランチ運用とリリースプロセスは不可分

                                                  概要 ブランチ運用についてどのようにされていますか? よくあるパターンはGit flowとGitHub flowですが、ブランチ運用について検討する際にGit flowとGitHub flowのどちらが良いだろうかという観点だけでは片手落ちになってしまっていると感じます。 タイトルの通りですが、全体最適の観点からブランチ運用とリリースプロセスは不可分であると考えて弊チームではどのように運用しているか記載しようと思います。 結論だけ先に記載するとブランチ=環境方式でマルチレポにしています。 前提 ソースコード管理にはGitHubを使用する SaaS開発 AsanaやJIRAのようなプロジェクト管理ツールを開発しているイメージです フロントエンドとバックエンドに分かれて開発する フロントエンド: Next.js、Vercel バックエンド: NestJS、Cloud Run スマホアプリはない

                                                    ブランチ運用とリリースプロセスは不可分
                                                  • トレタのテックトーク -普段使用しているGitコマンドの紹介- - トレタ開発者ブログ

                                                    こんにちは。サーバーサイドエンジニアの森田です。 今回は、弊社のテックトークで紹介されたGitコマンドについてご紹介します。 テックトークとは 隔週に一回開催し、当番の発表者が最近の気になる技術情報であったり、業務する中での技術的な学びを社内に発信する場です。 全体30分の前半はLT(ライトニングトーク)、後半はその内容について参加者内で議論、という形式で行なっています。 今回のテックトーク 今回の発表者は サーバーサイドエンジニアの川村さんです。 今回の発表内容は、日々の開発で頻繁に使用する一般的なGitコマンドに加え、意外と知られていない便利なGitコマンドについての紹介でした。 以下に特におすすめのコマンドをいくつかピックアップして紹介します。 git stash git stashは、作業中の変更を一時的に保存するコマンドです。これにより、現在の作業内容を保留にして他の作業を行うこ

                                                      トレタのテックトーク -普段使用しているGitコマンドの紹介- - トレタ開発者ブログ
                                                    • 社内向けにアジャイル・スクラムのワークショップをやった - #あすみかんの上にあすみかん

                                                      先月、社内向けにアジャイル・スクラムのワークショップをやりました。 好感触だった&良いコンテンツだったな〜と感じているため、共有します。 なぜやろうと思ったか 自分が転職するということもあり、自分のチームのプロダクトオーナーが私からCSの方に変わるので、アジャイルやスクラムのインプットが必要になったためです。 また、アジャイルやスクラムの話題に興味があり、スクラムフェス大阪2024に参加する別チームのメンバーが「参加するにあたってなにかを予習しておいた方がいいかな?」と悩んでいたのをtimesでキャッチしていたのでせっかくなら一緒にやろう!と誘いました。 社内で1番アジャイルとかスクラムを推進してきた身として置き土産を残そう、と思い、自分のチームメンバー・他のチームメンバー合わせて10名弱くらいで「Scrum Party!!」と称して2時間半のワークショップをやることに決めました。 やる目

                                                        社内向けにアジャイル・スクラムのワークショップをやった - #あすみかんの上にあすみかん
                                                      • 中島聡氏が注目、安野たかひろ候補の「東京都知事選の戦い方」を政治家が学ぶべき理由。日本やっと始まるか?アーキテクチャを書き換えよ - まぐまぐニュース!

                                                        日曜日に投開票が迫った東京都知事選挙。現職の小池氏とそれを追う蓮舫氏、さらに石丸氏が三つ巴の選挙戦を繰り広げる中、「Windows95の父」として知られるソフトウェアエンジニア中島聡氏の目に止まったのは、同じエンジニアでSF作家の安野たかひろ候補(33歳)だ。その先進性から一部では「台湾にオードリー・タンがいるなら、東京にはアンノがいる」と言われる注目の人。知名度ありきのマスコミ報道では“泡沫”扱いでも、いま着々と支持を広げている。(メルマガ『週刊 Life is beautiful』より) ※本記事のタイトル・見出しはMAG2NEWS編集部によるものです プロフィール:中島聡(なかじま・さとし) ブロガー/起業家/ソフトウェア・エンジニア、工学修士(早稲田大学)/MBA(ワシントン大学)。NTT通信研究所/マイクロソフト日本法人/マイクロソフト本社勤務後、ソフトウェアベンチャーUIEvo

                                                          中島聡氏が注目、安野たかひろ候補の「東京都知事選の戦い方」を政治家が学ぶべき理由。日本やっと始まるか?アーキテクチャを書き換えよ - まぐまぐニュース!
                                                        • AI時代(仮)のVimmer - Qiita

                                                          人生は長いので、Xcodeのバージョンアップくらい誤差です。でも長いですので、暇なときにやりましょう OSにおいて重要なソフトウェアを更新すれば当然、各アプリが動かくなるので、Homebrewを使ってバージョンアップです。 % pip install --user powerline error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try brew install xyz, where xyz is the package you are trying to install. If you wish to install a non-brew-packaged Python package, c

                                                            AI時代(仮)のVimmer - Qiita
                                                          • blog new コマンドと blog commit コマンドの実装 - おんがえしの blog

                                                            自分用の blog コマンド を改善中。 git レポジトリへのコミットと blogsync を同期させる方向で実装してみた。 github.com blog new 引数は --custom-path に渡すことで URL を直接指定できるようにする。 --draft と --title はオプション。 class Main < Thor desc "new PATH", "Create a new blog post with PATH" method_option :title, type: :string method_option :draft, type: :boolean def new(path) Dir.chdir(BLOG_REPOSITORY_DIR) do opts = [] opts << "--title=\"#{options[:title]}\"" if o

                                                              blog new コマンドと blog commit コマンドの実装 - おんがえしの blog
                                                            • 採用情報 - 合同会社テンマド

                                                              合同会社テンマドでは、日々の業務(クライアントワーク等)に一緒に取り組んでくれる方を募集しています。想定の待遇は以下の通りですが、形態や条件など柔軟に設計できます。 職種・募集ポジションWeb(PHP)エンジニア 業務内容クライアントワークにおけるWebシステム開発業務 言語としてはPHP、フレームワークとしてはLaravelを用いた開発となります。フロントエンド開発も含まれる可能性があります。状況に応じて、クライアントとのコミュニケーションやディレクションもお任せします。 メインの業務としてはクライアントワークですが、当社のオウンドサービスの企画・開発・運用にも是非携わっていただきたいです。 雇用形態従業員(時給制) 合同会社なので「社員(=出資者)」ではなく「従業員」表記となります。 パートタイムではなく、あくまで正規雇用です(いわゆる「時給制正社員」)。月給制をご希望の場合はご相談く

                                                                採用情報 - 合同会社テンマド
                                                              • eclipseでgitプロジェクト

                                                                ロリポップでgitをインストールに続き、今回は開発環境の構築を行います。 開発環境はWindowsでeclipse(Pleiades)を利用します。 1.Git リポジトリーの登録 1.1.Git リポジトリービューの表示 ウィンドウ > ビューの表示 > その他からビューの表示ウィンドウを開きます フィルターにgitと入力 Git リポジトリーを選択 Git リポジトリビューのGit リポジトリ―を複製し、このビューへ追加をクリックします。 1.2.ソース Git リポジトリー情報の入力 Git リポジトリーの複製ウィンドウが開くので以下の情報を入力します。 ロケーション URIを入力すると自動的に残りの項目が補完されます。 URI: ssh://lolipop.jp-****@ssh***.lolipop.jp:2222/home/users/0/lolipop.jp-***/git/

                                                                  eclipseでgitプロジェクト
                                                                • Redmineチケットのツリー表示 - Qiita

                                                                  1.この記事の内容 RaspberryPiに構築したRedmineのチケット表示について,親子関係のチケットをツリー表示できるようにします. ツリー表示にはプラグインRedmine Issues Treeを導入します. 参考にした記事は,ページ下部の関連リンクに記載しています. 1-1.使用環境 Raspberry Pi 1 Model B+ Redmine Ver.4.1.1 2.背景 Redmineではチケットに対して親子関係の紐づけができますが,標準のチケット一覧では親子関係を考慮した表示ができません. チケットが増えると見づらくなるので,可読性を高めるために,ツリー表示できるようにします. 3.ツリー表示プラグインの導入 3-1.ツリー表示プラグインのソースコードをダウンロード masterブランチではなく,Redmineのバージョンに合わせたブランチを使用します. pi@rasp

                                                                    Redmineチケットのツリー表示 - Qiita
                                                                  • DB変更があるデプロイ起因の障害をGithub Actionsで対策する

                                                                    TL;DR DBのマイグレーションとソースコードのデプロイは実行順番に気を付けないと障害が起きる Github Actionsを使ってCI/CDワークフローに障害を発生しにくくする仕組みを組み込んだ はじめに レバテック開発部の基盤システムグループの南です。 運用しているマイクロサービスで発生した障害が、やってしまいがちなものだと思ったので原因や再発防止策を共有したいと思います! 発生した事象 リリースの直後から、以下のようなエラーが大量に発生した 'database_name.table_name' doesn't exist 切り戻そうか考えていると数分で落ち着きエラーが発生しなくなった 発生原因 今回の障害はデータベースのマイグレーションとソースコードのデプロイが同一ワークフローにあり ソースコードのデプロイより先にデータベースのマイグレーションを実行してしまったのが原因でした。 デ

                                                                      DB変更があるデプロイ起因の障害をGithub Actionsで対策する
                                                                    • コンテナ上でgo buildをすると error obtaining VCS status: exit status 128 が出る問題

                                                                      error obtaining VCS status: exit status 128 Use -buildvcs=false to disable VCS stamping. failed to build, error: exit status 128 このエラーを解消する方法を探す。 原因究明 そもそもVCSとは VCSはVersion Control Systemの略で、バージョン管理システムのことを指す。最も有名なVCSにGitがある。 Goではバグの原因を特定しやすくするためなどの目的で、ビルド時にVCSからコミットIDやコミット時刻などの情報を取得してバイナリに埋め込むという機能があるらしい。この機能のことをVCSスタンピングと呼ぶ。詳しくは以下。 以上のことを踏まえてエラー文を再読すると、Goがビルド時にVCSスタンピングをしようとしたが、VCS情報を取得することができず、

                                                                        コンテナ上でgo buildをすると error obtaining VCS status: exit status 128 が出る問題
                                                                      • できるだけターミナルを使わないVisual Studio Codeでの開発

                                                                        この記事は、Visual Studio Code(以下「VS Code」といいます)でできるだけターミナルを使わないで開発する方法を紹介する記事です。 ターミナルを使わない理由 VS Codeはターミナルを内蔵しており、VS Codeを離れることなくコマンドを使って作業できることが便利とされていますが、初学者の方はコマンドを覚えていなかったり、ターミナルでの作業に慣れていなかったりすると思います。ですので、この記事ではVS Codeを使って便利に作業する方法をご紹介します。実際の開発の流れに沿って紹介します。 できるだけターミナルを使わないVS Codeでの開発方法 Gitの操作 まずはリポジトリをクローンしましょう。もちろん、ターミナルは使いません。まず、ソース管理を開きます。 ここで、リポジトリの複製をクリックすると以下のような小さなポップアップが出ます。 このテキストボックスにリポジ

                                                                          できるだけターミナルを使わないVisual Studio Codeでの開発
                                                                        • PostgreSQLのインストールと基本的な使い方-Mac編- - Qiita

                                                                          記事の概要 PostgreSQLをMacにインストールして、基本的な使い方をまとめてみた。 本編 Homebrewの確認 brew --version # Homebrew 3.6.17 # Homebrew/homebrew-core (git revision 04d0476d1de; last commit 2023-01-02) # Homebrew/homebrew-cask (git revision 9a37837650; last commit 2023-01-02) brew search postgresql #==> Formulae #postgresql@10 postgresql@12 postgresql@14 ✔ postgresql@9.4 qt-postgresql #postgresql@11 postgresql@13 postgresql@15 p

                                                                            PostgreSQLのインストールと基本的な使い方-Mac編- - Qiita
                                                                          • インストール - STM32CubeIDE

                                                                            概要 STM32CubeIDEとは、ST Microsystems社が公式で提供しているSTM32用の統合開発環境(IDE)である。 Atollic TrueSTUDIOとSTM32CubeMXを統合したものになる。 ツールチェインにおいて、STM32CubeIDEにはARM用だけとなった。これは、ユニットテストをする時に困る時がある。 一般的に、ユニットテストはターゲットボード上ではなくPC上で行うので、PC上で使用できるツールチェインが必要だが、 STM32CubeIDEには入っていないので、別途用意する必要がある。 Windowsで開発環境を整えている場合は、MinGWをインストールすることを推奨する。 MinGWのインストール方法はこちらを参照する。 STM32CubeIDEのダウンロード 下記のURLから、STM32CubeIDEをダウンロードする。 https://www.st

                                                                            • Stable Diffusion Upscalerを使いこなそう!初心者向けの簡単スタートアップガイド

                                                                              画像品質は、デジタル時代におけるコンテンツの鍵となる要素です。 特にAIによって生成される画像は、その鮮明さとディテールが求められます。 しかし、多くのAI生成技術、特にStable Diffusionは、標準的な解像度では限界があります。 ここでAIアップスケーラーの役割が重要になります。 この先進的なツールは、低解像度の画像を高品質の作品へと変換する力を持っています。 本記事では、AIアップスケーラーの必要性、機能、そしてその使用方法について詳しく説明します。 また、ESRGANのようなAIアップスケーラーがどのようにしてStable Diffusion生成画像のクオリティを向上させるのか、そのプロセスを解き明かします。 画像を次のレベルへ引き上げるための技術的知識を提供するとともに、具体的な使用方法とベストプラクティスを提供します。 Upscaler(アップスケーラー)の必要性とは?

                                                                              • 2024/07/10(水)の出来事 - My Bookmark

                                                                                令和6年度著作権テキスト | 文化庁 作品が批判されて委縮することを拒否したくて都知事候補「ひまそらあかね」を支持した表現者は、とりあえず世にだした作品が批評されるのに耐えられないのはナイーブ過ぎると認めるべきだと思うよ - 法華狼の日記 立民 小沢一郎氏 代表選挙めぐり “泉代表は続投せず退陣を” | NHK サウジがG7に反対、ロシア資産押収なら欧州債売却と脅し-関係者 初めてスティック掃除機を買う前に知っておけ 『Rustで作るプログラミング言語』を読んでかねてから構想していた自作言語を形にした - Islands in the byte stream BLANKEY JET CITY全曲サブスク解禁、全アルバムがアナログ化 BLANKEY JET CITY 特設サイト 「罪ない子どもの死は痛ましい」、モディ首相がプーチン氏に 県職労、斎藤知事に辞職申し入れへ 「告発者守られなかった

                                                                                • GitHub Enterpriseは、企業にうれしい機能がいっぱいあります! | ポテパンスタイル

                                                                                  GitHub Enterpriseは企業向けのGitサービス 簡単に導入出来る上、低コストで利用可能 万全のセキュリティ体制で安心 専用ダッシュボードやヘルスチェックなどの限定機能が利用可能 超有名企業でも導入実績有り Github Enterpriseとは GitHub Enterprise(GHE)とは何かを一言でいうと、Enterpriseという単語からも分かるとおり、企業の導入に適したGitです。履歴管理やブランチの作成といった基本機能はGitと変わりません。 企業がソースコード管理の仕組みを導入するとき、必ず問題となるのが以下です。 セキュリティを担保できるか? 既存環境へ導入できるか? 運用コストを抑えられるか? これらを容易に解消してくれるのが、GitHub Enterpriseなのです! 導入が簡単 GHEの導入はとても簡単です。さまざまなクラウドへの導入が可能なのに加えて