[{"data":1,"prerenderedAt":503},["ShallowReactive",2],{"\u002Fother_memorandum\u002Fmac":3},{"id":4,"title":5,"body":6,"date":494,"description":495,"draft":496,"extension":497,"meta":498,"navigation":395,"path":499,"seo":500,"stem":501,"__hash__":502},"blog\u002F900.other_memorandum\u002F10.mac.md","Macについて",{"type":7,"value":8,"toc":473},"minimark",[9,14,18,32,38,41,50,60,63,75,82,85,88,103,114,117,128,131,134,137,140,160,163,184,187,190,193,202,205,214,218,232,235,245,334,340,367,373,444,457,460,469],[10,11,13],"h2",{"id":12},"mac-スクリーンショットを撮影するためのショートカット","Mac スクリーンショットを撮影するためのショートカット",[15,16,17],"h3",{"id":17},"画面全体のスクショを撮影する場合",[19,20,21,25,26,25,29],"p",{},[22,23,24],"code",{},"Shift"," + ",[22,27,28],{},"command",[22,30,31],{},"3",[19,33,34,35],{},"Windowsの ",[22,36,37],{},"printscreen",[15,39,40],{"id":40},"範囲を指定してスクショを撮影する場合",[19,42,43,25,45,25,47],{},[22,44,24],{},[22,46,28],{},[22,48,49],{},"4",[19,51,34,52,25,54,25,57],{},[22,53,24],{},[22,55,56],{},"win",[22,58,59],{},"s",[15,61,62],{"id":62},"ウインドウを指定してスクショを撮影する場合",[19,64,65,25,67,25,69,71,72],{},[22,66,24],{},[22,68,28],{},[22,70,49],{}," → ",[22,73,74],{},"Space",[19,76,34,77,25,80],{},[22,78,79],{},"alt",[22,81,37],{},[10,83,84],{"id":84},"ホットコーナーをカスタマイズする",[19,86,87],{},"Macの設定から以下を設定する。",[89,90,91],"ul",{},[92,93,94,71,97,71,100],"li",{},[22,95,96],{},"システム設定",[22,98,99],{},"デスクトップとDock",[22,101,102],{},"ホットコーナー...",[19,104,105,106,109,110,113],{},"例えば、",[22,107,108],{},"Mission Control"," なども設定でき、何もしない場合は ",[22,111,112],{},"-"," に設定する。",[15,115,116],{"id":116},"参考",[89,118,119],{},[92,120,121],{},[122,123,127],"a",{"href":124,"rel":125},"https:\u002F\u002Fnote.com\u002Fse_maaru\u002Fn\u002Fn9fd959b4f6a2",[126],"nofollow","【Macユーザー必見！】生産性が地味に上がるおすすめ設定2選",[10,129,130],{"id":130},"間違えたパスワードを記憶してしまったときの解消方法",[19,132,133],{},"一度を記憶してしまったパスワードなどの認証情報を削除し、再度情報を入力できる状態にする。",[15,135,136],{"id":136},"解消手順",[19,138,139],{},"手順は以下の通り。",[141,142,143,146,152,155],"ol",{},[92,144,145],{},"キーチェーンアクセスを表示する。",[92,147,148,151],{},[22,149,150],{},"SourceTree"," で認証情報を検索する。",[92,153,154],{},"表示された認証情報を削除する。",[92,156,157,159],{},[22,158,150],{}," で再度認証情報を入力する。",[15,161,162],{"id":162},"キーチェーンアクセスを表示する",[19,164,165,168,169,25,172,174,175,177,178,180,181,183],{},[22,166,167],{},"キーチェーンアクセス"," を起動する。 ",[22,170,171],{},"Command",[22,173,74],{}," でSpotlight検索を表示し、 ",[22,176,167],{}," を検索して起動する。\n",[22,179,167],{}," では、そのマシンの認証情報をすべて管理している。認証情報を管理しているアプリケーションを検索窓に入力し、該当の認証情報を探す。\n例えば",[22,182,150],{}," など。",[15,185,186],{"id":186},"表示された認証情報を削除する",[19,188,189],{},"認証情報が見つかったら、右クリックして認証情報を削除する。",[15,191,192],{"id":192},"再度認証情報を入力する",[19,194,195,196,198,199,201],{},"ここまでの手順により、マシンから ",[22,197,150],{}," で入力された認証情報が削除される。\nそのため、再度 ",[22,200,150],{}," からリポジトリへのアクセスなどを試みれば、\n認証情報の入力ダイアログが表示され、正しい認証情報を記憶させることができる。",[15,203,116],{"id":204},"参考-1",[89,206,207],{},[92,208,209],{},[122,210,213],{"href":211,"rel":212},"https:\u002F\u002Fqiita.com\u002FNesky\u002Fitems\u002F7789560a844d284979c3",[126],"【覚書】Mac版 SourceTreeでリモートリポジトリの認証に失敗後、再度認証して欲しいとき #SourceTree - Qiita",[10,215,217],{"id":216},"gradlepropertiesで設定値を管理する","gradle.propertiesで設定値を管理する",[19,219,220,223,224,227,228,231],{},[22,221,222],{},"gradle.properties"," を用意し、定数値の感覚で設定すれば、\nアプリのバージョンや ",[22,225,226],{},"compileSdk"," \u002F ",[22,229,230],{},"minSdk"," などの値を一つのファイルで一元管理させることができる。",[15,233,234],{"id":234},"設定方法",[19,236,237,238,241,242,244],{},"例えば、以下の ",[22,239,240],{},"build.gradle"," にあるマジックナンバーを定数化し、 ",[22,243,222],{}," に外出しして参照する方法を解説する。",[246,247,252],"pre",{"className":248,"code":249,"language":250,"meta":251,"style":251},"language-groovy shiki shiki-themes github-light","android {\n    namespace = \"com.mkt120.sampleapplication\"\n    compileSdk = 35\n    defaultConfig {\n        applicationId = \"com.mkt120.sampleapplication\"\n        minSdk = 26\n        targetSdk = 35\n        versionCode = 100\n        versionName = \"1.0.0\"\n        ... \n    }\n    ... \n}\n\n","groovy","",[22,253,254,262,268,274,280,286,292,298,304,310,316,322,328],{"__ignoreMap":251},[255,256,259],"span",{"class":257,"line":258},"line",1,[255,260,261],{},"android {\n",[255,263,265],{"class":257,"line":264},2,[255,266,267],{},"    namespace = \"com.mkt120.sampleapplication\"\n",[255,269,271],{"class":257,"line":270},3,[255,272,273],{},"    compileSdk = 35\n",[255,275,277],{"class":257,"line":276},4,[255,278,279],{},"    defaultConfig {\n",[255,281,283],{"class":257,"line":282},5,[255,284,285],{},"        applicationId = \"com.mkt120.sampleapplication\"\n",[255,287,289],{"class":257,"line":288},6,[255,290,291],{},"        minSdk = 26\n",[255,293,295],{"class":257,"line":294},7,[255,296,297],{},"        targetSdk = 35\n",[255,299,301],{"class":257,"line":300},8,[255,302,303],{},"        versionCode = 100\n",[255,305,307],{"class":257,"line":306},9,[255,308,309],{},"        versionName = \"1.0.0\"\n",[255,311,313],{"class":257,"line":312},10,[255,314,315],{},"        ... \n",[255,317,319],{"class":257,"line":318},11,[255,320,321],{},"    }\n",[255,323,325],{"class":257,"line":324},12,[255,326,327],{},"    ... \n",[255,329,331],{"class":257,"line":330},13,[255,332,333],{},"}\n",[19,335,336,337,339],{},"まず、 ",[22,338,222],{}," に外出しする定数を記述する。",[246,341,345],{"className":342,"code":343,"language":344,"meta":251,"style":251},"language-properties shiki shiki-themes github-light","ANDROID_SDK_VERSION=35\nANDROID_MIN_SDK_VERSION=26\nANDROID_VERSION_NAME=\"1.0.0\"\nANDROID_VERSION_CODE=100\n\n","properties",[22,346,347,352,357,362],{"__ignoreMap":251},[255,348,349],{"class":257,"line":258},[255,350,351],{},"ANDROID_SDK_VERSION=35\n",[255,353,354],{"class":257,"line":264},[255,355,356],{},"ANDROID_MIN_SDK_VERSION=26\n",[255,358,359],{"class":257,"line":270},[255,360,361],{},"ANDROID_VERSION_NAME=\"1.0.0\"\n",[255,363,364],{"class":257,"line":276},[255,365,366],{},"ANDROID_VERSION_CODE=100\n",[19,368,369,370,372],{},"次に、上で配置した定数を ",[22,371,240],{}," で参照する。",[246,374,376],{"className":248,"code":375,"language":250,"meta":251,"style":251},"android {\n    namespace = \"com.mkt120.sampleapplication\"\n    compileSdk = Integer.parseInt(project.ANDROID_SDK_VERSION)\n\n    defaultConfig {\n        applicationId = \"com.mkt120.sampleapplication\"\n        minSdk = Integer.parseInt(project.ANDROID_MIN_SDK_VERSION)\n        targetSdk = Integer.parseInt(project.ANDROID_SDK_VERSION)\n        versionCode = Integer.parseInt(project.ANDROID_VERSION_CODE)\n        versionName = project.ANDROID_VERSION_NAME\n        ...        \n    }\n    ...\n}\n\n",[22,377,378,382,386,391,397,401,405,410,415,420,425,430,434,439],{"__ignoreMap":251},[255,379,380],{"class":257,"line":258},[255,381,261],{},[255,383,384],{"class":257,"line":264},[255,385,267],{},[255,387,388],{"class":257,"line":270},[255,389,390],{},"    compileSdk = Integer.parseInt(project.ANDROID_SDK_VERSION)\n",[255,392,393],{"class":257,"line":276},[255,394,396],{"emptyLinePlaceholder":395},true,"\n",[255,398,399],{"class":257,"line":282},[255,400,279],{},[255,402,403],{"class":257,"line":288},[255,404,285],{},[255,406,407],{"class":257,"line":294},[255,408,409],{},"        minSdk = Integer.parseInt(project.ANDROID_MIN_SDK_VERSION)\n",[255,411,412],{"class":257,"line":300},[255,413,414],{},"        targetSdk = Integer.parseInt(project.ANDROID_SDK_VERSION)\n",[255,416,417],{"class":257,"line":306},[255,418,419],{},"        versionCode = Integer.parseInt(project.ANDROID_VERSION_CODE)\n",[255,421,422],{"class":257,"line":312},[255,423,424],{},"        versionName = project.ANDROID_VERSION_NAME\n",[255,426,427],{"class":257,"line":318},[255,428,429],{},"        ...        \n",[255,431,432],{"class":257,"line":324},[255,433,321],{},[255,435,436],{"class":257,"line":330},[255,437,438],{},"    ...\n",[255,440,442],{"class":257,"line":441},14,[255,443,333],{},[19,445,446,448,449,452,453,456],{},[22,447,222],{}," に記述した定数は、 ",[22,450,451],{},"project.XXXXX"," の形式で参照することができる。\n型を合わせるために ",[22,454,455],{},"Integer.parseInt()"," などでパースするのがポイント。",[15,458,116],{"id":459},"参考-2",[89,461,462],{},[92,463,464],{},[122,465,468],{"href":466,"rel":467},"https:\u002F\u002Fyanamura.hatenablog.com\u002Fentry\u002F2015\u002F03\u002F08\u002F121003",[126],"build.gradleからAdndroidのバージョンベタ書きを避ける - yanamuraのブログ",[470,471,472],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":251,"searchDepth":264,"depth":264,"links":474},[475,480,483,490],{"id":12,"depth":264,"text":13,"children":476},[477,478,479],{"id":17,"depth":270,"text":17},{"id":40,"depth":270,"text":40},{"id":62,"depth":270,"text":62},{"id":84,"depth":264,"text":84,"children":481},[482],{"id":116,"depth":270,"text":116},{"id":130,"depth":264,"text":130,"children":484},[485,486,487,488,489],{"id":136,"depth":270,"text":136},{"id":162,"depth":270,"text":162},{"id":186,"depth":270,"text":186},{"id":192,"depth":270,"text":192},{"id":204,"depth":270,"text":116},{"id":216,"depth":264,"text":217,"children":491},[492,493],{"id":234,"depth":270,"text":234},{"id":459,"depth":270,"text":116},"2026-06-14T07:00:00+09:00","Macの備忘録です。",false,"md",{},"\u002Fother_memorandum\u002Fmac",{"title":5,"description":495},"900.other_memorandum\u002F10.mac","W9t-YMlnA5haEOg2j53rAbe4us06jUIyKVAx6dv5o3c",1781530000844]