Web Analytics

こつこつエンジニア

現役アプリ開発者によるIT系特化ブログ

【Sourcetree】特定CommitだけMergeする方法

f:id:madai21:20211014134512j:plain

  • はじめに
  • 方法
  • おわりに

はじめに

リリース用のブランチを作成している時などで他のブランチのコミットのうち、これは今回のリリースに取り入れたいけど、これはまだ確認中(もしくは問題発生していることが発覚)だから取り入れたくないな・・・という場面があるかもしれません。
その時に普通にマージしてしまうとブランチすべてのコミットを取り入れてしまうので、どうすればいいでしょうか・・・。
今回はその方法について書きたいと思います。

続きを読む

【VS(C#)+OpenCV(C++)】画像ファイルから顔認識してみる

f:id:madai21:20211014185413j:plain

  • はじめに
  • 環境
  • 手順
  • 1. カスケード分類器をダウンロード
  • 2. C++/CLI(OpenCVラッパー)プロジェクトの編集
  • 3. C#コンソールアプリプロジェクトの編集
  • 4. 顔認識を実施
  • 5. おまけ
  • おわりに

はじめに

OpenCVの物体検出機能を使用して、人の顔の特徴量を機械学習させた「カスケード分類器」を用い静止画像から人の顔を認識させてみたいと思います。

続きを読む

【VS(C#)+OpenCV(C++)】画像ファイルから画像表示してみる

f:id:madai21:20211014185729j:plain

  • はじめに
  • 環境
  • 構成図
  • 手順
  • 1. C#コンソールアプリを作成
  • 2. C++/CLI(OpenCVラッパー)を作成
  • 3. OpenCV C++版をダウンロード
  • 4. ソリューションの構成とプラットフォームを変更
  • 5. C++/CLI(OpenCVラッパー)プロジェクトの編集
  • 6. C#コンソールアプリプロジェクトの編集
  • おわりに

はじめに

Visual Studio Community 2019でC#のコンソールプロジェクトからOpenCV C++版を使って画像ファイルから読み込んだ画像をウィンドウで表示したいと思います。


もし、Python+OpenCVで画像をウィンドウで表示させたい場合はこの記事に書いてますので良かったらこちらもご覧ください。
madai21.hatenablog.com

続きを読む

【Sourcetree】リモートリポジトリにPushしたCommitの取消方法

f:id:madai21:20211014134853j:plain

  • はじめに
  • 方法
  • denying non-fast-forwardエラーの回避策
    • 1. リモートリポジトリでnon-fast-forwardプッシュを許可するようにする
    • 2. リモートリポジトリで直接gitコマンドを行いコミットをなかったことにする
    • 3. あきらめてrevertコマンドで安全にコミットをなかったことにする
  • おわりに

はじめに

コミットしてリモートリポジトリにプッシュしてしまったけど、間違えたのでコミットをばれずにこっそり(w)取り消したい・・・というのはあるかと思います^^;
今回はその方法について書きたいと思います。

続きを読む

【Sourcetree】樹形図に履歴が残るMergeをする

f:id:madai21:20211014135324j:plain



  • はじめに
  • 手順
  • おわりに

はじめに

今回はmasterブランチとdevelopブランチの二つブランチがある状態でdevelopブランチの修正分をmasterブランチに取り込むべくGitのMergeをSourcetreeで行いたいと思います。

続きを読む

【Sourcetree】developブランチを作成してみる

f:id:madai21:20211014095617j:plain

  • はじめに
  • 1. developブランチを作成する
  • 2. developブランチで何かファイルを変更する
  • 3. developブランチのコミットをする
  • 4. リモートリポジトリにdevelopブランチをPushする
  • おわりに

はじめに

今回はmasterブランチがある状態で開発用ブランチとしてdevelopブランチをSourcetree上で作成してみたいと思います。


Sourcetreeでブランチを作成するとまずはローカルリポジトリだけに作成される状態となるので、リモートリポジトリにPushしてあげる必要があります。
今回はdevelopブランチ作成後に何らかの修正を加えてローカルリポジトリでのコミット後に、一気にリモートリポジトリにPushしてみましょう。
流れとしては以下の感じです。
※単純にブランチだけをローカルリポジトリとリモートリポジトリに作成したい場合は2と3の手順を飛ばしてください。


  • developブランチを作成する

  • developブランチで何かファイルを変更する

  • developブランチのコミットをする

  • リモートリポジトリにdevelopブランチをPushする

  • 続きを読む

    【令和3年春NW】アプリ開発者がネットワークを知るために受けたネットワークスペシャリスト試験の勉強方法と対策

    f:id:madai21:20210708190054j:plain

    • はじめに
    • 受験の背景
    • 取り組んだこと
      • 【取組み①】ネットワーク用語を覚えネットワーク関連の仕組みの概要をつかむ
        • 午前対策本
      • 【取組み②】もう少し深くネットワーク関連の仕組みを理解する
        • ネットワークの詳しい解説をしているサイト
        • ネットワーク関連の本
        • AWS
      • 【取組み③】午前問題の過去問を解いてみる
      • 【取組み④】午後問題の過去問を解いて、なぜそういう回答になるか理解する
        • 午後対策本
    • スケジュール
    • 試験当日を振り返ってみて
      • 午前Ⅱ
      • 午後Ⅰ
      • 午後Ⅱ
      • その他
    • おわりに

    はじめに

    f:id:madai21:20210708190419p:plain

    令和3年度春季試験のネットワークスペシャリスト試験(以降ネスぺ)を受けまして無事合格できました(午後2ギリギリ過ぎww)
    今回はその時に行った私のネスぺの取組み方について記載させて頂きたいと思います。
    少しでもこれから受験しようとされている方の参考になれたら幸いです^^

    続きを読む