今からでも間に合う

技術を学ぶのは今からでも遅くない

Azure DevOps REST API: Exploring List Iteration and Area Path

C#

list iteration path and area path using azure devops rest api. (adsbygoogle = window.adsbygoogle || []).push({}); 環境 nugetパッケージ コード 参考 環境 Visual Studio 2022 Community .NET Framework 4.8 Console App nugetパッケージ Microsoft.T…

TeamsにGraphを使ってBot投稿するまで

GraphClientの生成 learn.microsoft.com Chatにメッセージを送信 learn.microsoft.com

Using Azure DevOps REST API Without Personal Access Token

C#

Use azure devops rest api without personal access token. personal access tokenを使ったアプリは運用が面倒なのでこっちのほうがよさげ。 (adsbygoogle = window.adsbygoogle || []).push({}); 環境 nugetパッケージ 事前準備 コード 参考 環境 Visual S…

C#を使ってAzure DevOpsでWorkItemを自動作成

C#

C#でazure devops rest apiを使い、WorkItemを作成する。 (adsbygoogle = window.adsbygoogle || []).push({}); 環境 nugetパッケージ 事前準備 コード (追記)おまけ 参考 環境 Visual Studio 2022 Community .NET Framework 4.8 Console App nugetパッケー…

Azure DevOps REST APIを使用したC#開発の手順

C#

C#でazure devops rest apiを使う。 (adsbygoogle = window.adsbygoogle || []).push({}); 環境 nugetパッケージ 事前準備 コード 参考 環境 Visual Studio 2022 Community .NET Framework 4.8 Console App nugetパッケージ Microsoft.TeamFoundationServer.…

VS拡張(VSIX)を試してみる

VSIXのプロジェクトを作成し、Visual Studio自体を操作してみる。 (adsbygoogle = window.adsbygoogle || []).push({}); 環境 コード 初期化部 アクセス部 環境 Visual Studio 2022 Community .NET 6.0 WinForms コード EnvDTEを使ったらいろいろできそう。 …

ZipArchiveを使ってzipファイル生成

C#

ZipFile.CreateFromDirectoryが使いにくいので1ファイルずつ判断しながらアーカイブ化していく。 ※使いにくい:圧縮対象ディレクトリ内に圧縮ファイルを出力しようとすると例外が出る ※空ディレクトリ判定に時間がかかるのが課題 using System.IO.Compressi…

xmlから読み込んだデータをDataFrameに反映する

[memo] <StringTable> <StringEntry Id="1" Res="aaa"/> <StringEntry Id="2" Res="bbb"/> </StringTable> <StringTable> <StringEntry Id="2" Res="BBB"/> <StringEntry Id="3" Res="ccc"/> </StringTable>

一ヶ月放置した結果

2月は忙しくて更新出来ませんでしたが、初月に記事数ある程度確保してSEO対策いろいろしたら初月の7割くらいのアクセス数がありました。 またぼちぼち再開します。

opencvでパターンマッチング(異なるサイズ)

前回、パターンマッチを試しましたが、異なるサイズに対応できていなかったので、今回は異なるサイズに対するパターンマッチングを試してみます。 なお、回転とかも同じ考え方でできると思うので傾き違いに関しては割愛します。 また、アルゴリズムについて…

opencvでパターンマッチング(テンプレートマッチング)

ある画像の中から、パターン(テンプレート)と一致する個所を検出するパターンマッチングを試してみました。 (adsbygoogle = window.adsbygoogle || []).push({}); 環境 使用するライブラリ 使用する画像 検索対象 テンプレート画像 試してみる コード全文 グ…

python入門~seleniumで要素を取得する~

こちらでブラウザをを起動できたので、次はブラウザを実際に操作してみます。 基本は、ページ内の要素(Element)を取得して、その要素に対して操作を要求します。 (adsbygoogle = window.adsbygoogle || []).push({}); 環境 使用するライブラリ 要素の取得方…

python入門~ブラウザを表示しないでWEB操作~

ブラウザ操作を自動化する際、裏で自動的に動いて欲しいことも多いかと思います。 今回はその方法の紹介です。 (adsbygoogle = window.adsbygoogle || []).push({}); 環境 使用するライブラリ ブラウザを表示しなくする方法 Optionsクラスを使用する コード …

python入門~seleniumの導入~

webブラウザ自動化のための、selenium導入までの方法です。 スクレイピングしてみたい人はまずはここからはじめましょう。 (adsbygoogle = window.adsbygoogle || []).push({}); 環境 使用するライブラリ ブラウザに応じたWebDriverの導入 Edge向けWebDriver…

python入門~ファイル・ディレクトリの存在確認~

ファイル・ディレクトリの存在を確認するためには、標準ライブラリosのos.path.exitsts()を使用します。 (adsbygoogle = window.adsbygoogle || []).push({}); import os dir = r"c:\hoge" file = r"c:\hoge\piyo.txt" if os.path.exitsts(dir): pass if os.…

pythonビルド用に仮想環境を作成する(pipenv)

pythonファイルをexe化しようとすると、使うライブラリによっては環境に含まれるライブラリを全部含めてexe化してしまいます。 無駄に容量を食わないように、仮想環境を作って必要ライブラリだけをインストールした状態でexe化するのが王道となります。 また…

pip installで「Could not install packages due to an OSError」が出た時の対処

pythonのライブラリをインストールしようとしたら、以下のようなエラーが出てインストールに失敗することがあります。 ↓は仮想環境を作ろうとしてpipenvをインストールしようとしたときのエラー。 ERROR: Could not install packages due to an OSError: [Wi…

ファイルパスを文字列として入力する際

ファイルパスを文字列として入力する場合、ディレクトリを\\のようにエスケープ文字付けなくてはいけないのは面倒です。 このような時、文字列のはじめにrを付加すると、エスケープ文字が不要になります # 通常 dir = "C:\\work\\hoge\\piyo.txt" # r付 dir …

opencvを使ってバーコードを検出

opencv-pythonを使ってバーコード検出してみる

pylinqext v0.5.1更新しました

平日は更新が捗りませんが、微更新しました pypi.org github.com 更新履歴 こんなの書けるようにしました 更新履歴 v0.5.1 enumerable implement to_pydict() pydict items() / keys() / values() return pylist copy() return pydict こんなの書けるように…

python入門~基本構文②~

基本構文② 実験結果を整理しました 継承とフィールドとコンストラクタ デコンストラクト コールバックとラムダ式 リスト内包表記 yield と generator ライブラリの再ロード 継承とフィールドとコンストラクタ class Base1: def __init__(self):# コンストラ…

pylinq、名前を変えてPyPlに登録しました(pylinqext v0.5.0)

pylinq、PyPlへの登録の仕方を試してみようと思ったら「似た名前があるからダメ」と怒られてしまったので、名前変えて登録まで済ませました。 pylinq から pylinqext に名前変えてます。 pip install pylinqext でインストールできるようになってます。 ある…

pylinq v0.0.3

pylinq v0.0.3 pythonでC#風LINQ書くためのライブラリ

pylinq v0.0.1-alpha

pylinq is a package for C#er to write code like LINQ.

googleアドセンス一発合格した

\(^o^)/

pythonでLINQ(実験中)

pythonでLINQ風に扱えるライブラリ実装してみてます。 形になってきたら出してみます。 飽きなければ。。。 実装中サンプル # 数宇と文字が混ざったリスト p1 = pylist([1,"2",3,4,5,6,"7",8,9,10]) print(p1) # selectというよりはOfType p2 = p1.select(la…

python入門~list、dict~

listとdictについて細かい説明はなしで書き方サンプルのみ list dict list # 生成 l1 = [] # 空のリスト l2 = ["abc", 123, l1] # 初期値 #操作 l1.append("hoge") # 末尾に追加 l1.insert(0, "piyo") #指定位置に追加 l2.remove("abc") # 要素削除 l3 = l1.…

特定コミット間のコミットに紐づいた作業項目を取得する

azure devopsの特定コミット間に紐づいた作業項目を抜き出します。

VSCodeでpythonのインテリセンスが効かない時の対策

VSCode+pythonでインテリセンスが表示されない時の対策の一つです

python入門~azure devops rest apiを使う~

pythonでazure devops rest apiにつないでみました

プライバシーポリシー


d払いポイントGETモール