program

Node.jsのモジュール機能

https://numb86-tech.hatenablog.com/entry/2016/07/20/202744 `exports`変数の内容がエクスポート対象。 `x = require(ファイルパス、またはパッケージ名)`でexportsがxに代入される。 ファイルの中身を実行してexportsを返す、というのがrequire()の挙動。…

google検索で邪魔な「/ を押すと検索ボックスに移動できます」を消すuserscript

// ==UserScript== // @name GoodByeSearchTips // @namespace http://tampermonkey.net/ // @version 0.1 // @author You // @match https://www.google.com/search* // @icon https://www.google.com/s2/favicons?domain=google.com // @grant none // ==/…

Microsoft Edgeでブラウザタイトルに「ログイン -職場-Microsoft Edge」などと表示される件。

https://answers.microsoft.com/ja-jp/microsoftedge/forum/msedge_issue-msedge_win10/localhost%E3%81%AB%E3%81%8A%E3%81%84%E3%81%A6/9ba7d75b-5d26-4df7-ac33-de3688f7f23f Microsoft Edgeで表示したウインドウのタイトルバーに「《ページ名》 - 《ユー…

chrome、chromium edgeはローカル環境でdocument.cookieが使えない

https://qiita.com/syukan3/items/dd907b7cd3ed86025546 chromeではfile:// でhtmlファイルにアクセスした場合、document.cookieに何かを格納してもクッキーは保存されないし、取得もできない。 http(s):// 経由なら使える。 5年以上前からこの仕様らしい…

端数処理の呼び名

https://ja.wikipedia.org/wiki/%E7%AB%AF%E6%95%B0%E5%87%A6%E7%90%86 まとめた。単純な話かと思いきや罠が多い。 通称 正式名称 javascript関数名 説明 ---------------------------------------------------------------------------------------- 切り上…

Project REUNION

https://ascii.jp/elem/000/004/014/4014034/ UWPとデスクトップアプリの両環境を再度結合しようとしているプロダクト。 2021年内の正式リリースを目標にしている。

Twitterの連続ツイート漫画を、右キーを押すだけで途切れずに最後まで読めるuserscript

// ==UserScript== // @name TwitterImgViewer // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author You // @match https://twitter.com/* // @grant none // ==/UserScript== (function() { f…

CSSコンテナクエリ

https://coliss.com/articles/build-websites/operation/css/css-container-queries-for-designers.html CSSメディアクエリは画面幅をもとにCSSを切り替えるが、CSSコンテナクエリは親要素の幅をもとにCSSを切り替える。 フルスクラッチでデザインするときに…

Xamarin.Androidでlayoutで宣言したビューのidがリソースに追加されない問題

1行目に、<?xml version="1.0" encoding="UTF-8" ?>のようなXML宣言が無いと追加されない。

Androidで回転アイコンを出さない方法

https://note.com/southc0102/n/n1cb6ecf5f168 ■回転ボタンを無効化(非表示) adb shell settings put secure show_rotation_suggestions 0■回転ボタンを有効化(表示) adb shell settings put secure show_rotation_suggestions 1

Xamarin.Formsで「System.FormatException: One of the identified items was in an invalid format.」エラー

Xamarin.Formsで特定画面を表示時に、InitializeComponent()メソッド内で上記の実行時エラーが発生するという問題が出た。 原因はXAMLで以下のようにWidthを空文字で定義していたこと。 このコードはIDE上でプレビューが正しく表示されてビルドエラーにもな…

git push --follow-tags

https://tracpath.com/docs/git-push/ `git push --tags`はタグしかpushしないが、このオプションは現在ブランチとそのブランチの祖先についているタグの両方をpushする。

.NET ファミリーいろいろ

.NET Framework Microsoftが製造した非オープンソースの.NET環境及び、そのクラスライブラリ。 Windowsでしか動かない。 MONO / Xamarin .NET Framework互換の環境をクロスプラットフォームで実現するためのオープンソース実装。 Linuxでも動作する。Android…

C#のnameof演算子

https://www.atmarkit.co.jp/ait/articles/1607/20/news026.html クラス名や変数名などを文字列リテラルに変換する演算子。演算子ではあるが実際はの使い方は関数だと思っていい。 nameof(HogeClass.FugaProperty) // →"FugaProperty"文字列だと発生する誤字…

IEサポート終了は2022年6月

https://www.itmedia.co.jp/news/articles/2105/20/news047.html

VSCodeでインクリメンタルサーチをOFFにするには、Cursor move on type をOFFにする。

「インクリメンタル検索」とかでは見つからなかったのでメモ。

git-bashで最初に開くフォルダを指定する方法

https://mukai-lab.info/pages/tech/github/2016-02-17-git-bash/ git-bash.exeのショートカットを作って、作業フォルダを最初に開きたいフォルダに設定ればいい。

bashが起動時に実行するファイル

https://www.itmedia.co.jp/enterprise/articles/0803/10/news012.html /etc/profile (ホームディレクトリ)/.bash_profileが実行される。 /etc/profile は /etc/profile.d ディレクトリ配下のすべてのファイルを呼び出して実行する。 ~/.bash_profile は、~/…

SQL Server データベースユーザーを、SQL Serverログインにマッピング

https://kobarin.hateblo.jp/entry/20100401/1270097816 SQL Server にはユーザが2種類ある。 ・データベースユーザー…SSMSの[DB]-[セキュリティ]-[ユーザ]内にあるアカウント ・SQL Serverログイン…SSMSの[セキュリティ]-[ログイン]内にあるアカウント ユ…

SQL Server で「データベース プリンシパルとして実行できません」メッセージ

データベース > 権限 > 有効タブ ……に「データベース プリンシパルとして実行できません。~」というメッセージが表示される件について。 この表示は、別のサーバでバックアップしたデータベースを復元した場合に、マッピングされていないユーザで表示される…

2020年05月時点の SQL Server プロファイラー利用可能バージョン

https://docs.microsoft.com/ja-jp/sql/tools/sql-server-profiler/sql-server-profiler?view=sql-server-ver15 適用対象: SQL Server (サポートされているすべてのバージョン)

SQL Server Expressの制約(2021年5月)

https://rainbow-engine.com/sqlserver-express-limitation/ ・利用可能メモリ : 1.4GBまで ・DBストレージ : 10GBまで(個々のDBがそれぞれ10GBまで) ・SQL Server Agent : 使用不可 ※ジョブスケジューラ機能使用不可 ・SQLプロファイラ : プロファイラ(S…

SQL Sever の sa ユーザは、System Administrator の略

https://docs.microsoft.com/ja-jp/dotnet/framework/data/adonet/sql/authentication-in-sql-server SQL Server は、sa ("system administrator" の略) という名前の SQL Server ログインでインストールされます。

VSCodeのgrepは信じてはいけない

vscodeで現在フォルダの開かれていないファイルも対象にした検索があるが、あの検索は日本語がうまく扱えないらしく、正規表現で検索するとき本当は存在するのにヒットしない行があった。 ファイルを開いた状態で「開いているすべてのファイルを検索」すると…

git rebase の動作が壊れたときの復帰方法

https://cloud6.net/so/git/574615 gitでrebaseを行っているとき、コマンドラインのプロンプトに表示されるブランチ名が「(|REBASE)」というブランチ名が空のものになってしまい、git rebase --continue も git rebase --abort も行えなくなるという問題が発…

gitのエディタをVSCodeにする方法

https://qiita.com/takeo-asai/items/9bc7e25cd94cd8c9adee $ git config --global core.editor 'code.exe --wait' "--wait"のオプションが無い場合、VSCodeを閉じたときに、なぜかコミットメッセージが編集されていないことになってコミットできない。 "git…

Vuetifyによるメディアクエリでスマホなどを切り替えるピクセル数のベストプラクティス

https://vuetifyjs.com/ja/features/breakpoints/ xs 小型から大型のスマホ < 600px sm 小型から中型のタブレット 600px > < 960px md 大型タブレットからノートパソコン 960px > < 1264px* lg Desktop 1264px > < 1904px* xl 4kとウルトラワイド > 1904px*

node.jsで使えるパッケージマネージャ

https://zenn.dev/hibikine/articles/27621a7f95e761 npm node.jsの標準パッケージマネージャ。 かつては問題が多かったがyarnから機能を取り入れて現在ほぼ差はない。 yarn より良いnpmとして作られたサードパーティのパッケージマネージャ。 pnpm yarnより…

windows環境のnode.jsバージョン更新方法

https://sysrigar.com/2019/11/04/node-js%E8%87%AA%E4%BD%93%E3%82%92%E6%9B%B4%E6%96%B0%E3%81%99%E3%82%8Bwindows%E7%92%B0%E5%A2%83/ 普通に最新版インストーラーを落してきて実行すればいい。

gitで差分ファイルを抽出してアーカイブにエクスポートする方法

https://qiita.com/kaminaly/items/28f9cb4e680deb700833 https://rfs.jp/server/git/gite-lab/git-archive.html 指定した2コミット間の差分ファイルをディレクトリ構造を付きで出力するコマンド。 git archive HEAD `git diff --diff-filter=d --name-only …