並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 242件

新着順 人気順

リポジトリ レポジトリの検索結果201 - 240 件 / 242件

  • GitHub Classroom :: Jun Nishii

    Classroom(講義・演習)でGitHubを使うためのGitHub Classroomがある。 GitHub Classroomの紹介ビデオ 使い方の手順の参考URL Classroom guide GitHub Classroom Guide for Teachers GitHub Classroom Guide for Students 教員がする準備 方針 継続的にClassroomを管理するMaster Organizationと,年度ごとのClassroom管理をするOrganizationを設置する 年度ごとのClassroom Organizationに,各年度のTAや学生チームを登録する 設定手順 Master Organizationの準備 Organizationから登録 Master Organizationの名称例) “machine-learning-mast

    • GitHubプライベートリポジトリの作成手順 - Qiita

      GitHubプライベートリポジトリの作成手順 ここは、過去に 【ぜんぶポータブル】 プロジェクトの一部として用意したもので、プロジェクト自体は終了していますが、VSCodeやMakeCodeでの利用など、バリバリのコーダー属性じゃない方からもこのページは一定のニーズがあるようですし、自分でも「そろそろGitHub使ってみなよ」と薦める時に便利なので、迷子にならない程度には今後も更新していきますね。 最終更新:2022年10月11日 このドキュメントは、 って言われてもさっぱりわからねぇよ、という方向けです。 プライベートリポジトリはわからんけどGitHubにアカウントは持っている、という方はここまで読み飛ばしてください。 このドキュメントでは、GitHubへのアカウント作成からプライベートリポジトリの初期化までをステップバイステップで説明します。 GitHubアカウントの作成 まずはChr

        GitHubプライベートリポジトリの作成手順 - Qiita
      • Packer で Windows マシンビルドを作成する

        Packer は、Linux だけでなく Windows もサポートしていますが、OSイメージの作成方法は両者で大きく異なります。このブログでは、Packer で Windows OS イメージを作成する方法を説明します。 前のブログに書いたように、Packerは、Hashicorp が提供するオープンソースのオペレーティングシステム・イメージ構築ツールです。 Packerの優れた特徴は、1つの設定から複数のプラットフォーム(AWS、Azure、VMwareなど)用に異なるアーティファクトを作成できる点です。Packer は Linux イメージと Windows イメージの両方の作成をサポートしており、単一の方法でイメージ構築が可能です。 参考リソース新しい技術を学ぶとき、他の人がどのように使っているかの例を見るのは非常に参考になります。Packer を Windows で使用するのに参

          Packer で Windows マシンビルドを作成する
        • 【絶望】バージョンアップを怠った者の末路...

          はじめに 2022年、日本で有数の成長企業の人材マッチングサービス事業のプロジェクトで以下の要求が発令された。その内容はanonymousでも驚愕するほどのものである。 「レポジトリで使用しているソフトウェア最新化ミッションのための穏健なる提案」 〜サポート期限が切れそうor切れてるので速やかにバージョンを上げよ〜 と題したそのプロジェクトの内容は以下の通り Rubyをバージョンアップ 2.6 => 3.x Railsをバージョンアップ 6.0 => 7.x ubuntuをバージョンアップ 1x.04 => 22.04 上記のバージョンアップを一度に実行する これは実話である。 穴だらけの水道管 ソフトウェアのバージョンが低いとどうなるのか。 開発する上で我々が直面した問題を挙げていくと、 バグ解決の際に検索にヒットする記事が少なく調査が難航する あらゆるところでバージョン不整合が起き、何

            【絶望】バージョンアップを怠った者の末路...
          • 【完全版】Unity Cloud Buildの使い方(マルチプラットフォーム、メール通知) | Unity+AssetStoreおすすめ情報

            こんにちは、のんびりエンジニアのたっつーです。 Twitter(@kingyo222)で Unity情報 を発信しているのでよければフォローしてください! 今回は、Unity公式サービスの「Unity Cloud Build」をわかり易く解説させていただきます。 Unity Cloud Build のメリット、基本的な使い方、応用的な使い方、マルチプラットフォームの設定方法などを記述させていただきます。 Unity Cloud Build とは? まずは公式の説明を見てみましょう。 ゲームのビルドを高速化しよう 「Cloud Build」では、クラウド上で高速にビルド作業を行ない、共有することができます。また、「Cloud Build」実行時は自動でコンパイル、デプロイ、試験などの処理も行なうため、チームによる運用も簡単です。 その設定も、すでに持っているソースコード管理のレポジトリを用い

              【完全版】Unity Cloud Buildの使い方(マルチプラットフォーム、メール通知) | Unity+AssetStoreおすすめ情報
            • Rust プロジェクトの GitHub Actions で incremental build をするためのテクニック

              Rust のビルド時間はプログラム言語の中では割と長い方に入ると思われますが、incremental build をうまく使うことでビルド時間を短縮する事が出来ます。ローカル開発時には、とくに何も考えなくても勝手に incremental build になりますが CI で incremental build するためには一工夫が必要になります。この記事ではそのテクニックを紹介します。 TL;DR actions/cache と git-restore-mtime コマンドを組み合わせると CI で incremental build が出来ます。 さらに release build で incremental ビルドしたい場合は incremental flag を明示的に on に上書きが必要です。 Rust プロジェクトのキャッシュ設定 Github Actions で action

                Rust プロジェクトの GitHub Actions で incremental build をするためのテクニック
              • 週刊AWS – 2019/12/16週 | Amazon Web Services

                Amazon Web Services ブログ 週刊AWS – 2019/12/16週 みなさん、こんにちは。ソリューションアーキテクトの下佐粉です。 今週も、AWSの一週間をコンパクトにまとめてご紹介する週刊AWSをお届けします。 街にクリスマスソングが流れる季節になりましたね。AWSからのちょっとしたクリスマスプレゼントとして、現在「初めてAWSアカウントを作成いただいた方」向けに、25ドル分の無料利用クーポンをプレゼントしています。2019/12/25(水)の18時が締め切りです。$25あれば結構色々試すことができますので、まだAWSを使った事が無い方はぜひトライしてみてください!詳細はこちらのページに記載されています。 では、先週の主なアップデートについて振り返っていきましょう。 2019年12月16日週の主要なアップデート 12/16(月) AWS CloudFormation

                  週刊AWS – 2019/12/16週 | Amazon Web Services
                • Tohoku University Linguistics Journal

                  東北大学言語学論集 ISSN 0916-989X [書誌・所在情報] [東北大学機関レポジトリ] To the English version 目的と射程 『東北大学言語学論集』は、東北大学言語学研究会が年に一度発行する学術誌です。1992年の発刊から30年を経た2021年に新たに査読制を導入し、第30号より査読有りの学術誌に生まれ変わりました。 言語学のさらなる発展と深化、および多様な言語研究の促進に寄与することをめざし、言語に関する幅広いテーマの原著論文等を収録しています。 投稿規定 投稿は未発表で、完成した研究論文に限る。 投稿できるのは東北大学言語学研究会の会員とする。共著論文の場合は、筆頭著者が会員であること。 筆頭著者として投稿できる論文数は各号に1編とする。 論文は以下の書式テンプレートに従って執筆のうえ、要旨・本文・図・表・脚注・参考文献を含め16ページまでとする。ただし補

                  • Renovate でパッケージの依存関係を最新に保つ - Goodpatch Tech Blog

                    この記事はGoodpatch Advent Calendar の8日目の記事です。 Design Div 所属フロントエンドエンジニアの上垣です。 ソフトウェア開発において、依存するパッケージ/ライブラリを最新に保つことは非常に重要です。 なぜなら、パッケージ/ライブラリのアップデートによる以下のような利点を受けられなくなるからです。 新しい機能が導入される パフォーマンスが改善される バグが修正される セキュリティパッチが適用される とはいえ、パッケージが更新されるたびに毎回手作業でアップデートしていくのは意外と面倒な作業です。この辺の仕組みがうまく回らずやむを得ず古いバージョンを使い続けていたり、一気に依存関係をバージョンアップしようとして苦しむプロジェクトは少なくないと思います。 我々が主に携わるフロントエンド開発も例外ではなく、プロジェクト初期にこの仕組みを整えることは、安定した開

                      Renovate でパッケージの依存関係を最新に保つ - Goodpatch Tech Blog
                    • monorepoでのWeb Components配信アーキテクチャ - Classi開発者ブログ

                      コミュニケーションチームのid:NozomuMiyamotoです。 Classiでは、2021年12月のAngularJSのEOLに向けて、Web Componentsを利用した段階的AngularJS脱出作戦を進めてきました。これはAngular Elementsと呼ばれるAngularで作成したコンポーネントをWebComponentsに変換する技術を用い、部分的にシステムリプレースを行う作戦です。 今回は、そこでぶつかった課題と解決に用いたWebComponentsの配信アーキテクチャについて紹介します。 背景 Classiにはplatformと呼ばれる最初期から存在する巨大なリポジトリがあります。このリポジトリには様々な言語で書かれた複数のサービスが共存しており、全体像を把握することが非常に困難です。これを管理可能なレベルまで解体するとともに、EOLを迎えるシステムの置き換えを行う

                        monorepoでのWeb Components配信アーキテクチャ - Classi開発者ブログ
                      • Ubieが独自で作ったパッケージ脆弱性管理「Octovy」 セキュリティエンジニアが語る、ポリシー管理の進捗と展望

                        Ubie Tech Talk は、医療AIスタートアップ Ubie のエンジニアが、技術的知見・プロダクトの内情などをお話ししたり、質問に答えたりするイベントです。「Ubieを支えるプロダクト基盤と分析環境」 をテーマにした本イベントに水谷氏が登壇。TrivyとRegoを用いてパッケージ脆弱性を管理したことを話します。ここからは、Ubie社内で運用中の「Octovy」について紹介します。前回はこちらから。 脆弱性を一覧管理できる「Octovy」 水谷正慶氏(以下、水谷):ということで作ったのが「Octovy」というツールで、今社内で運用しています。(スライドを指して)この画面自体は自分のリポジトリから取ってきたもので、社内向けではありません。どういったリポジトリにどういったソースがあって、どういったパッケージがあって、どういった脆弱性があるかが一覧で管理できるようになっています。 最初のタ

                          Ubieが独自で作ったパッケージ脆弱性管理「Octovy」 セキュリティエンジニアが語る、ポリシー管理の進捗と展望
                        • 期限が切れた後のドメイン名に何が起こるか – Gandi ニュース

                          ドメイン名にもライフサイクルがあります。ドメイン名が作成され、一定の期間使用され、そして期限を迎えます。しかしドメイン名の一生はそこで完全に終わりません。同じドメイン名を再利用し、別の目的のために使用されることも多いです。 ドメイン名の所有者は期限切れ時期までドメイン名の使い途がない場合も多いですが、ドメイン名の期限切れはわざとではなく、所有者が更新締め切り日を逃してしまうことのほうが多い状態です。 ドメイン名が再度登録されていなくても、そのドメイン名が以前存在していたという事実と記憶は残ります。ドメイン名とホスティングされていたウェブサイトは期限が切れ誰も使えなくなりますが、そのリンク自体や他者のサイト上に貼り付けられたそのドメイン名のリンクは消されずに残り続けます。 既に期限が切れたドメイン名を第三者が取得することで、お金を稼ぐためやウェブサイトへの訪問者を増やすために、そのドメイン名

                            期限が切れた後のドメイン名に何が起こるか – Gandi ニュース
                          • SRE視点で考える「DevEX」ーーSaaS3社対談②テックタッチ・コミューン・UPWARD|DNX Ventures

                            今月、弊社の投資先より、急成長中のSaaSスタートアップ3社から各社の開発チームにお集まりいただき、その3社のデベロッパー・エクスペリエンス「DevEx」についてのウェビナーを開催しました。3社それぞれにエンジニアさんの働きやすさと開発効率をよく考えた施策や取り組みが語られた充実のセッションとなりました。 今回は、後半のセッション「DevEX x SRE」の様子を一部ご紹介します。 テックタッチ SRE マネージャー 伊藤 宏樹 SIerとして社会人をスタート。しばらくして金融情報の配信インフラの開発に従事し、リアルタイム大規模配信を支える高信頼性マルチキャスト通信ライブラリの開発をメインに尽力。その後AIブームにのりJDL認定 E資格を取得しDLを応用したカメラ画像から人属性を解析するソリューションの開発リーダーを努める。現在はテックタッチのSREマネージャーとして活躍中。 ▶︎Twit

                              SRE視点で考える「DevEX」ーーSaaS3社対談②テックタッチ・コミューン・UPWARD|DNX Ventures
                            • 簡単につくるDDD風アーキテクチャ - Qiita

                              はじめに:アーキテクチャは難しい! 世の中には様々なアーキテクチャがありますが、ものすごく複雑だったり、実装するには難しかったりするものばかりです。特にDDDやクリーンアーキテクチャは概念がややこしく、自分も理解するのに苦しんでいます。 そこで、色々と試していくうちにできた、自分なりに納得のいくアーキテクチャと考え方を紹介します。 (参考) STEP1:関心を分離する まず、アーキテクチャで一番大事なのは関心の分離です。つまり、どう役割分担するかです。ここではドメイン層、プレゼンテーション層、リポジトリ層、アプリケーション層に分けていきます。 ドメイン層~知識の管理~ まずドメイン層というところに、業務に関する知識を集めてきます。どういうことかというと、今からやりたい業務のルールや知識をまとて、専門家みたいなのをつくるイメージです。 例えば買い物アプリだと、 支払い料金は買い物かごに入って

                                簡単につくるDDD風アーキテクチャ - Qiita
                              • CentOS7でPython+Selenium+Chromeの動作環境の作成 - DENET 技術ブログ

                                簡単なブラウザ操作(特定の画面開いてスクリーンショット撮るだけとか) を自動化するために、自分のPC上にPython+Selenium+Chromeの動作環境を整えて 手動でPythonでSelemiumを実行していたのですが 実行を夜間にスケジューリングして、実行も自動化したいなー と思ったので、今回はサーバ上にSeleniumの動作環境を構築して実際に実行するところまでやってみます。 Python+Selenium+Chromeの動作環境構築 検証環境 CentOS Linux release 7.8 Python3系のインストール まずPythonの3系をインストールしていきます。 CentOSにPython3系をインストールする際、以前は以下の参考サイトのように Python3系用のリポジトリを準備して、そこからインストールする必要がありましたが 参考:CentOS7にPython

                                • Dockerfileでプライベートリポジトリからレポジトリをclone - ばいばいバイオ

                                  Dockerfileでプライベートリポジトリからレポジトリをclone。 わかります?? 以下の記事を参考にしました。 vsupalov.com 通常このように書けばいいと思われがち。 というか自分はこれでいいと思っていた。 ARG SSH_PRIVATE_KEY RUN mkdir /root/.ssh/ RUN echo "${SSH_PRIVATE_KEY}" > /root/.ssh/id_rsa # [...] RUN rm /root/.ssh/id_rsa やっていることはいたってシンプル。 SSH_PRIVATE_KEYとしてコンテナ作成時に秘密鍵を渡すだけ。 甘い。甘すぎるよkimoton。 何がまずいの?? 試しに上記のやばいDockerfileを使用して、以下のようにイメージを作成してみる。 SSH_PRIVATE_KEYはdocker buildコマンドの実行時に-

                                    Dockerfileでプライベートリポジトリからレポジトリをclone - ばいばいバイオ
                                  • Azure Pipelines を無料枠で使おうとして躓いた話 - Qiita

                                    はじめに 皆さん、はじめまして。 Qiitaデビューしましたので、よろしくお願いします。 最近、仕事でAzureを触る機会がありました。 躓いたらネットで検索するのですが、日本語の記事がほぼヒットせず、なかなかつらかったです。 (MS公式ドキュメントを読みながら試行錯誤するか、英語を読むか・・・) 個別具体的なトラブルとその解決策に関する記事はほぼ見つからない。 ないならば作ろうということで、自分が躓いた内容を記事にします。 同じ問題に当たったどなたかのお役にたてば幸い。 この記事で言いたいこと 前書きはこれくらいにして、本題に入ります。 この記事で言いたいことは次の通りです。 Azure Pipelinesの無料枠を使うためには、MSへの手続きが必要(になった)! ここ数年アジャイル開発とやらが注目を集めているそうで、 その関連(だと思う)で「GitLab CI」や「GitHub Act

                                      Azure Pipelines を無料枠で使おうとして躓いた話 - Qiita
                                    • Cloudflare Pages(pages.dev) | ふうせん🎈 FU-SEN

                                      Web サイトデプロイサービス Cloudflare Pages(クラウドフレアページ)についてまとめています。 Cloudflare の新サービスです。 2020年12月にベータ版として提供がはじまり、2021年5月に正式公開となりました。 目次公式・関連サイト Cloudflare Pages Cloudflare Pages documentation | Cloudflare Docs 特徴・他の選択肢 CDN はもちろん、配信元サーバ(Origin サーバ)さえも Cloudflare にあり、 通常の Cloudflare を用いた方法よりも更に素早い表示を期待できます。GitHub 連携で、基本的に git push をするだけで、 ビルド・デプロイされ、素早く Web 公開できます。多くの静的サイトジェネータを用いたビルドに対応しています。 (🎈 GitHub Pages

                                        Cloudflare Pages(pages.dev) | ふうせん🎈 FU-SEN
                                      • 【登壇】今こそ筋トレと健康をIaC化する時が来ました(GCP:Infrasturacture Managerも語りました) | DevelopersIO

                                        【登壇】今こそ筋トレと健康をIaC化する時が来ました(GCP:Infrasturacture Managerも語りました) 概要 12/15(金)クラスメソッド社内にて「Infrastructure as Code(IaC)の素晴らしさを語らせろ」という社外向け勉強会を開催しました。 詳細はこちら → https://classmethod.connpass.com/event/302466/ 今回は、その時の登壇内容について、ブログで共有させていただきます。 【会場の雰囲気】 登壇資料 IaCとTerraform IaCとは IaC(Infrastructure as Code)は、ITインフラストラクチャの定義とそのプロビジョニングを自動化するための方法です。 Google Cloud(GCP)の場合では、Terraform(Infrasturacture Manager)、Deplo

                                          【登壇】今こそ筋トレと健康をIaC化する時が来ました(GCP:Infrasturacture Managerも語りました) | DevelopersIO
                                        • 2024年のベストUXリサーチリポジトリツール&ソフトウェア7選

                                          では、なぜリサーチリポジトリが必要なのか、そしてどのツールを使って充実させればいいのかがわかったところで、本題に入りましょうか。ここでは、ユーザーリサーチに最適な7つのUXリサーチリポジトリツールを紹介します。 7 2024年以降のUXリサーチリポジトリツール1.Dovetail 先に簡単に触れておきます。 Dovetailは、プロレベルの調査レポートを数分で作成できるデータ分析型リサーチツールです。 長所ユーザーリサーチ専用のスペースが必要な大規模なユーザーリサーチチームでのディープリサーチに最適です。すべての資料を一箇所に保存し、優れたビジュアライゼーションとジャーニーマップを実現Dovetailの強力なインサイトリポジトリでリサーチパターンを発見する。データのエクスポートが容易録音、ファイル、メモ、写真、レポートなど、あらゆるものを無制限に保存可能プロフェッショナルな調査報告書を瞬時

                                            2024年のベストUXリサーチリポジトリツール&ソフトウェア7選
                                          • AmazonLinux2 に mysql client をインストールする

                                            AmazonLinux2 に mysql client をインストールします。 Aurora MySQL が MySQL 5.7 互換なので、5.7の mysql client をインストールします。 手順MySQLの公式リポジトリの追加sudo yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm -y 最新のレポジトリは↓で確認します。 MySQL :: Download MySQL Yum Repository mysql5.7 のリポジトリの有効化リポジトリの状況を確認します。 [ec2-user@ip-10-0-0-12 ~]$ yum repolist all | grep mysql mysql-cluster-7.5-community/x86_64 MyS

                                              AmazonLinux2 に mysql client をインストールする
                                            • 【GitHub Actions】.envファイルを使用する

                                              はじめに GitHub Actions 初心者につき、.envファイルを使用した環境変数の読み込みで詰まったので、備忘録として残しておきます。 手順 1. GitHub のレポジトリに SECRET 情報を登録する リポジトリのメインページからSettings項目を選択し、設定ページに飛ぶ。 左のサイドバーからSecretsを押下する。 New repository secretボタンを押下する。 Nameに SECRET 情報の名前を、Valueに SECRET 情報を入力する。 Add secretボタンを押下し、SECRET 情報を登録する。 2. GitHub Actions のstepセクションで.envファイルを作成する stepセクションで.envファイルを作成し、1 で登録した SECRET 情報を呼び出します。 レポジトリに登録した SECRET 情報を呼び出す場合はse

                                                【GitHub Actions】.envファイルを使用する
                                              • Amazon Neptune を使った投資相関性のグラフ表示 | Amazon Web Services

                                                この記事では、Amazon DynamoDB と Neptune という 2 つのデータベースを使用して、データベースワークロードを処理していきます。データロードの処理では、DynamoDB が調整役を務めます。DynamoDB は、1 桁のミリ秒のパフォーマンスを実現する、キーと値型のドキュメントデータベースです。これは、マルチリージョンかつマルチマスターであり、セキュリティ、バックアップ、リストアの機能が組み込まれ、またメモリ内キャッシュも備えた、高い耐久性を持つフルマネージド型データベースです。こういった特性は、 insert/select オペレーションでの高速アクセスからの要件を満たし、また、ストリーミング機能による AWS Lambda 関数のトリガーにも対応しています。 Neptune は高パフォーマンスなグラフデータベースで、高速かつ信頼性の高い完全マネージド型であり、密に

                                                  Amazon Neptune を使った投資相関性のグラフ表示 | Amazon Web Services
                                                • cVimがchromeウェブストアから消えた

                                                  B! 3 0 0 0 cVim Chromeウェブストアから消えている 少し前からメンテはされなくなってた? 乗り換えかどうするか cVim cVimはGoogle Chromeの拡張機能で、VimライクなキーバインドをChrome上で 設定できるようにしてくれるものです。 ほかにも同じ様な拡張機能もありますが、.vimrc的な設定ファイルで キーバインドを変更できるのが特徴です。 cVim: Google ChromeのVimperatorみたいな拡張 cVimでコマンドモードの候補などの表示を半透明にする Google ChromeでcVimの設定をアップデート 以前FirefoxではVimperatorという拡張機能があってそれをずっと使ってきましたが、 これが使えなくなったタイミングでcVimを使うためにGoogle Chromeをメインブラウザにした位、 ブラウザに必須な拡張機能

                                                    cVimがchromeウェブストアから消えた
                                                  • 天才プログラマー・オードリーさんがたった200行で効果的なアプリを作れる秘訣 - 週刊アスキー

                                                    IQ 180の天才プログラマーで有名な、台湾のデジタル担当大臣オードリー・タンさんへのインタビュー。今回はかなりギークかつ実務的な質問をしました。 石井:今回の私の質問は少し技術的なことです。オードリーさんは天才プログラマーとして有名です。GitLab Taiwanのエンジニア友人から伺ったのですが、オードリーさんはわずか200行のコードで、驚くほどパフォーマンスが高いアプリケーションを作成したことがあるそうですね 。 軽量で効果的なコードを書くための秘訣があれば、3つほど教えていただけますか? オードリー・タン:1つ目は、デザインやグラフィックやアイコンなどを除外した、コアとなる機能のみが書かれたコードをコミュニティと共有することです。 私はコードを公開する時、「このコードは暫定版なので、プルリクエストをお送りください。」と言います。そうすれば、他の皆さんが(修正時の心理的ハードルが下が

                                                      天才プログラマー・オードリーさんがたった200行で効果的なアプリを作れる秘訣 - 週刊アスキー
                                                    • AWS CDK v2でECRのレポジトリを作ってコンテナイメージをpushし、Lambdaで実行してみた | DevelopersIO

                                                      AWS CDK v2でECRのレポジトリを作ってコンテナイメージをpushし、Lambdaで実行してみた データアナリティクス事業本部の鈴木です。 Rancher Desktopをインストールしたローカル環境からAmazon ECRにコンテナイメージを準備して、AWS Lambdaで実行してみたので、試した内容をまとめてみました。 検証の内容 今回は簡単に、以下の3点を確認しました。 AWS CDKでECRにレポジトリを作成する。 dockerコマンドでECRのレポジトリにコンテナイメージをpushする。 コンテナをLambdaで実行する。 ECRのレポジトリにコンテナイメージを上げておくと、Lambdaはもちろん、ECSやSageMakerなどのさまざまなサービスによりコンテナを利用することができます。 今回はその例の一つとして、簡単ではありますが、レポジトリの作成からLambdaでの実

                                                        AWS CDK v2でECRのレポジトリを作ってコンテナイメージをpushし、Lambdaで実行してみた | DevelopersIO
                                                      • 【Python】Googleの検索エンジン・サジェストを収集する - Qiita

                                                        概要 ・GoogleのAPI使って,クエリを入力に検索エンジン・サジェストを収集 検索エンジン・サジェスト収集(Perl版)との違い ・APIを使用 ・入力したクエリの後ろに文字列(空白や五十音)を指定することで,「クエリ+文字列」に対するサジェストを収集 ・→つまり,検索ボリュームに関係なく,クエリにまつわるありとあらゆるサジェストの収集を可能とした. 「筑波大学+あ」の例 「筑波大学+きょ」の例 Code import argparse from time import sleep from string import ascii_lowercase from string import digits import requests import urllib.parse class GoogleAutoComplete: def __init__(self, test_mode=Fa

                                                          【Python】Googleの検索エンジン・サジェストを収集する - Qiita
                                                        • CentOS7にTesseractをインストール【Tesseract5.0.0-alpha奮戦記】 - ホンモノのエンジニアになりたい

                                                          みなさん、こんにちわ。今日も元気にOCRしてますか? えっ?してない?働き方改革で生産性がホゲフガなこの時代に、してないですって? だってOCRソフトってお高いんでしょう?持ち合わせがございませんもの。ですって? HAHAHA、なるほどなるほど、大丈夫! そう、Tesseractがあればね。 OCRなんてそんな古臭いプロダクトで遊んでる暇はない!ですって? AIやRPAじゃないとカッコ付かないし、予算も下りないんだよ!ですって? HAHAHA、なるほどなるほど、大丈夫。 そう、Tesseractがあればね。 Tesseractは現在Googleが開発してるオープンソースのOCRエンジンです。タダで使えます。そのうえ最近のバージョンではいま流行りの機械学習の仕組みが入っています。更にこのソフトウェアの得意な作業はいわゆるRPAに通じるところがあります。 偉い人は「当社もAIとRPAの導入に着

                                                            CentOS7にTesseractをインストール【Tesseract5.0.0-alpha奮戦記】 - ホンモノのエンジニアになりたい
                                                          • モノレポ on husky戦略 - ゆるふわ技術日誌

                                                            2020年は毎月2本技術的なアウトプットするぞ、と言いつつ1月から打ち破ってしまったので罪滅ぼしに最近業務でやったことについて備忘録的に書いておこうと思います。 モノレポを採用しているプロダクトにhuskyを導入したという話です。 ※前置きが長いので、いらない人は本題のところまで読み飛ばしてくださいませ。 モノレポ モノリシックレポジトリの略。 詳細な定義は知らないので、実際には違うかもしれないが(ていうか多分違う。)この記事におけるモノレポは「一つのGitリポジトリを用いて、一つのプロダクトのフロントエンド/バックエンド等のコードを管理するGit戦略」ということにして進めたいと思います。 husky github.com こいつのこと。これは一言で言うと、JS開発者間でGitフックの設定を揃えるための便利ツールとでも言えば良いのだろうか。 package.jsonに依存関係として定義して

                                                              モノレポ on husky戦略 - ゆるふわ技術日誌
                                                            • 新しくリポジトリを作るまでもないコードは motemen/go-nuts に置いている #Go - 詩と創作・思索のひろば

                                                              OAuth2 のよくあるフローを何回も書きたくない #Go - 詩と創作・思索のひろば golang.org/x みたいに、独立させるまでもないけど再利用したいパッケージを go-nuts レポジトリにまとめるのいいな。真似しようかな(名前もかわいい)2022/06/06 12:04 golang.org/x みたいに、独立させるまでもないけど再利用したいパッケージを go-nuts レポジトリにまとめるのいいな。真似しようかな(名前もかわいい) - ono_matope のブックマーク / はてなブックマーク そうなんです! Go は中央的なパッケージリポジトリがないので、新しいパッケージを作る心理的コストは他の言語に較べてかなり低い。とはいえ GitHub にリポジトリを増やすのも、CI 周りだとか、バージョニングであるとか、脳内ネームスペースの管理だとかで負担がゼロなわけではない。そ

                                                                新しくリポジトリを作るまでもないコードは motemen/go-nuts に置いている #Go - 詩と創作・思索のひろば
                                                              • Amazon Linux2 から pg_dump で RDS for PostgreSQL のダンプ作成時にハマったので調べてみた | DevelopersIO

                                                                こんにちは!コンサル部のinomaso(@inomasosan)です。 Amazon Linux2からpg_dumpを使用してRDS for PostgreSQLのダンプ作成時に、pg_dumpのバージョンエラーとなってしまったので、解決策を検証してみました。 検証環境 項目 バージョン エラー事象 Amazon Linux2の標準リポジトリでpg_dumpを含むpostgresql.x86_64インストールし、RDS for PostgreSQLのダンプ作成時に以下のようなエラーメッセージが出力されました。 pg_dump: サーババージョン: 13.4、pg_dump バージョン: 9.2.24 pg_dump: サーババージョンの不整合のため処理を中断しています 原因 pg_dumpとRDS for PostgreSQLのバージョンが大きく異なっていたために発生したエラーでした。 解

                                                                  Amazon Linux2 から pg_dump で RDS for PostgreSQL のダンプ作成時にハマったので調べてみた | DevelopersIO
                                                                • PowerPoint Presentation

                                                                  © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS 公式 Webinar https://amzn.to/JPWebinar 過去資料 https://amzn.to/JPArchive Solutions Architect 石橋 香代子 2020/02/12 AWS Systems Manager サービスカットシリーズ [AWS Black Belt Online Seminar] © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 石橋 香

                                                                  • Ubuntu 20.04 LTSのインストール直後にやっておきたいことまとめ

                                                                    パッケージのアップグレードUbuntuでは、各ソフトウェアが「パッケージ」という単位で管理されています。Ubuntuをインストールしたら、まずは各パッケージを最新の状態にアップグレードしておきましょう。古いパッケージにはセキュリティホールやバグが含まれることもあります。環境構築につまずかないためにも、アップグレードは重要です。アップグレードするには、画面左上の「アクティビティ」をクリックするか、Superキー(Windowsキー)を押して、「update」と入力してください。すると「ソフトウェアの…」が表示されるので、クリックします。 起動すると、更新されたパッケージがないかチェックする処理が実行されます。見つかった場合はアップグレード処理を進めましょう。 端末を開いて、コマンドでパッケージを更新することもできます。以下の通り実行します。 sudo apt update && sudo a

                                                                      Ubuntu 20.04 LTSのインストール直後にやっておきたいことまとめ
                                                                    • GitHubとAWS EC2を連携させた自動デプロイの設定方法 - Qiita

                                                                      1. はじめに ソフトウェアの開発やプロジェクトの進行において、スムーズなデプロイプロセスは不可欠です。特に、自動化されたデプロイは、時間と手間を節約し、エラーのリスクを軽減するために重要です。 本記事では、デプロイしたいサーバーからGitHubのリポジトリにSSH接続を設定し、GitHub Actionsを利用して自動デプロイを行う方法について解説します。この手法を使えば、コードの変更や更新があった場合に、手動でデプロイする手間を省き、自動的に最新のバージョンをデプロイできるようになります。 2. githubとAWS EC2の接続設定 まず、デプロイしたいサーバーからGithubのリポジトリにSSH接続できるように設定します。今回の例では、デプロイサーバーはAWS EC2です。 以下を前提として話を進めます。 ・EC2へはすでにローカルからSSH接続可能な状態である。参考 ・Githu

                                                                        GitHubとAWS EC2を連携させた自動デプロイの設定方法 - Qiita
                                                                      • WebRTC技術者(C++)必携リンク集 - Qiita

                                                                        WebRTC技術者 (C++) 必携リンク集 読者対象 javascriptで動画通信プログラムを書く方ではなく、それを実現するWebRTCライブラリ(libwebrtc)の中身を理解する必要がある技術者向けリンク集です。ZoomやSkypeのような動画通信をするネイティブアプリを自分で実装する際には必須の知識になると思われます。(SDKを使うという手もありますが、SDK自体はこの知識をベースにしている、ということになります。) なぜこの記事を書いたのか 2022年3月現在、今でもInternet Explorer用WebRTC IE-Plugin (for LiveAssist)をメンテナンスしているためです。IEの中で最新のWebRTCライブラリが動作して、iPadやAndroidやネイティブブラウザとビデオ通話できているのは痛快です。まだまだ当分メンテしますよ~。 Qiita でWe

                                                                          WebRTC技術者(C++)必携リンク集 - Qiita
                                                                        • GitHubからCodeCommitへのミラーリング方法とハマったこと - Qiita

                                                                          はじめに 表題の通り、この記事は GitHub Actions によるミラーリングで、GitHub にあるレポジトリを CodeCommit へと同期する方法と、その際に詰まったポイントについて書いてあります。 参考にした記事 「そもそもGitHub Actionsを用いたミラーリングってどうするんだろう?」となっている人は以下三つの記事あたりに目を通してもらうと良いかと思います。 GitHub Actionsを使ってGitHubリポジトリをCodeCommitリポジトリへミラーリングする GitHubへのPush時にAWS CodeCommitに任意のブランチを同期する 【AWS】GitHubをCodeCommitにミラーリングする (この記事を参考にするだけでミラーリングに成功する方も多いと思いますが、ググっても解決方法が出なかった詰まりポイントがあったので続けます) やったこと 上記

                                                                            GitHubからCodeCommitへのミラーリング方法とハマったこと - Qiita
                                                                          • Backlog の Git リポジトリをソースとした Docker イメージのビルドパイプラインを作ってみた | DevelopersIO

                                                                            こんにちは!AWS事業本部コンサルティング部のたかくに(@takakuni_)です。 今回は、Backlog の Git リポジトリ(以後、Backlog Git)をソースとして、 Docker イメージをビルドパイプラインを作ってみようと思います。 コミットIDをイメージタグにしたい 皆さんは Backlog Git のコミットID を Docker イメージのタグとして利用したいなと思ったことはありますか?私はあります。 「CodePipeline のソースに、Backlog Git が指定できないな...でも、Backlog Git で CI/CD をやってみたいな」という方もいらっしゃるのではないでしょうか。 では、さっそくやってみようと思います。 構成図 構成図は次の通りです。 また、ざっくりした仕組みは以下になります。 Backlog Git の WebフックURL に API

                                                                              Backlog の Git リポジトリをソースとした Docker イメージのビルドパイプラインを作ってみた | DevelopersIO
                                                                            • Railsのアーキテクチャ(Service/Form/DecoratorやDDD)について考えるための読み物まとめ - Qiita

                                                                              原典 7 Patterns to Refactor Fat ActiveRecord Models 肥大化したActiveRecordモデルをリファクタリングする7つの方法(翻訳) FatModelをリファクタリングするパターンを示し、議論の先駆けとなった記事の模様。 Service/Form/Decoratorについて Service 自分的解説 以下のいずれかとして利用されるように思われる。 ユースケースごとに複数のコンテキスト(ユーザーの更新とメールの送信など)を組み合わせて記述するレイヤー。(= アプリケーションサービス) または モデルに実装すると不自然なドメインロジック(複数のオブジェクトを組み合わせて表現するロジックなど)を記述するレイヤー。(= ドメインサービス) パーフェクトRails増補改訂版ではこちら。 参考記事 似非サービスクラスの殺し方 / #ginzarb Ra

                                                                                Railsのアーキテクチャ(Service/Form/DecoratorやDDD)について考えるための読み物まとめ - Qiita
                                                                              • 管理するGitレポジトリに含まれる機密データをチェックする

                                                                                3行で説明 最近 Gitで管理してたデータから情報が漏れて関連の大きめのインシデントが複数あった org-secretsは、コンテナ経由で動作し、環境を汚さず、管理しているすべてのレポジトリに含まれる機密情報をチェックできる ユーザ単位 or オーガニゼーション単位 GitHub, GitLab, BitBucket, Gitea対応 org-secretsはコンテナイメージで動作していて、様々なオプションが指定できる 最近公表されたインシデント 少し前に公表されたClassiさんのリリースによると、昨年発生した情報窃取は、Gitレポジトリに(AWSの)機密情報が含まれていたことが原因とされています。具体的な攻撃と対応については、該当のリリースを読むとわかります。 mercariさんも、GitHubで管理しているソースコード経由でインシデントが発生しました。※ GitHubで情報をどのよう

                                                                                  管理するGitレポジトリに含まれる機密データをチェックする
                                                                                • 5chの「なんJ」でAAが「貼れない」規制を突破できるようにAAを変換するサイト (をgithub.ioで無料公開する方法) - Qiita

                                                                                  5chの「なんJ」でAAが「貼れない」規制を突破できるようにAAを変換するサイト (をgithub.ioで無料公開する方法)JavaScriptGitHubaa5chなんJ AAを貼れるように変換するサイトはこちら 上のurlにアクセスするとAAを貼れるように変換できます 使い方は入力フォームにAAをコピーして「実行」ボタンを押すだけ 変換ずみのAAがクリップボードにコピーされます ========================= 現時点でも「なんj AA 貼れない」などと検索しても出てこないのでここで紹介しておきます。qiitaなら多分上位に来ると思うので chmateなど専ブラがAA変換に対応してくれればいいのにって感じだけど ちなみにこの記事の著者は製作者じゃありません ========================= なんJなど実況系板のAA規制とは 一定以上空白がある文章が書

                                                                                    5chの「なんJ」でAAが「貼れない」規制を突破できるようにAAを変換するサイト (をgithub.ioで無料公開する方法) - Qiita