IT |
気になる、記になる… |
変わったデザインが特徴のソニー製新型ワイヤレスイヤホン「WF-L900」の製品画像が更に流出 |
https://taisy0.com/2022/02/06/151707.html
|
techinsiderblog |
2022-02-06 06:56:46 |
TECH |
Engadget Japanese |
27インチ4Kモデルが4万円切りも! Dell、Acer、LG、ASUSなどのディスプレーがセール中 |
https://japanese.engadget.com/sale-display-061558841.html
|
amazon |
2022-02-06 06:15:58 |
TECH |
Engadget Japanese |
自撮り棒にもなるColeman×Velbonのスマホ三脚を使ってみたらめっちゃ便利だった |
https://japanese.engadget.com/coleman-velbon-tripod-review-060046594.html
|
coleman |
2022-02-06 06:00:46 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
【 VSCode】Pythonの入力補完(自動補完)設定 |
https://qiita.com/Sunrise98/items/af866502b06165c3ae40
|
【VSCode】Pythonの入力補完自動補完設定コーディングする際にインデントやスペルミス等によるしょうもないバグを回避するためにはエディタの入力補完自動補完機能の利用が必須です特にPythonのようなインタプリタ言語ではプログラムを実行しないとあるいは実行してエラーが表示されてもミスに気づかないことが多くあるので利用しない手はありません本投稿ではVSCodeVisualStudioCodeでPythonの入力補完を設定する手順を投稿者自身の備忘録を兼ねて説明してきますPythonとVSCodeのインストール方法についても紹介していきますここで入力補完には大きく分けて次の種類あり今回はその両方をカバーするように設定していきますプログラム言語の構文if文やwhile文・関数定義等に関するものプログラミング言語Pythonの仕様に沿って補完を行う例ifと入力したらif文やifelse文の型を自動補完してくれる実装プログラムの構造モジュールクラスとその中で定義されている定数や関数メソッド等に関するもの実装したプログラムを分析することで補完を行う例モジュール名を入力しドットを入力したらそのモジュールで定義されている定数や関数の候補を表示してくれるインフォメーション入力補完の設定は少し面倒かもしれませんが一度設定すれば快適にPythonコーディングすることが可能ですPythonのインストールPythonをPCにインストールする手順についてはこちらのサイトの「公式サイトPythonorgからのインストール」を参考に行なってくださいWindowsとMacの両方に対応していますインフォメーション以降はPCにPythonPythonとpipあるいはpipがインストールされていることを前提に設定をしていきますただしPythonパッケージの保存場所がわかっていればそれ以外の方法でも入力補完の設定を行うことができますVSCodeのインストールVSCodeVisualStudioCodeはMicrosoft社が開発しているエディタテキスト編集ソフトで次のような特徴がありますオープンソース誰でも無償で利用可能です多くのオペレーティングシステムに対応WindowsMacOSLinuxなど多くのOSに対応しています拡張機能が豊富Pythonに限らず様々なプログラミング言語ツールに対応した拡張機能が提供されていますこちらのサイトから「今すぐダウンロード」をクリックすることでPCにVSCodeを簡単にインストールすることができます今回はPythonの拡張機能後述を活用して入力補完の設定をしていきますVSCode拡張機能のインストールVSCodeにPythonプログラムを実装するために必要な拡張機能PythonMicrosoftをインストールしていきます下記拡張機能名をクリックしサイトからinstallするかVSCodeの「拡張機能」から拡張機能名を検索することで拡張機能をVSCodeにインストールすることができますPythonMicrosoftVSCodeでPythonコーディングを行うための基本となる拡張機能です例えば実行ボタン︎を押すだけでVSCodeのターミナルから実装したPythonプログラムを実行することができるといった機能がありますPylanceMicrosoft実装したプログラムをリアルタイムで分析しスペルミス未定義変数等の指摘や入力補完等を行なってくれます年の月にプレビューを卒業し現在は拡張機能PythonMicosoftのデフォルトの言語サーバとなっていますなので前述のPythonMicrosoftに含まれているはずですが拡張機能一覧に表示されない場合はPylance単体を追加インストールしてくださいPythonスニペットの設定Pythonの構文に関する入力補完スニペットを行うための設定をしていきますこちらは以前のPythonMicrosoftの拡張機能にデフォルトで設定されていたのですが年月のリリースで削除されてしまいましたなので手動で設定していきますPythonスニペットの設定手順は次の通りです設定メニューから「ユーザスニペット」を選択Windowsの場合ファイル→ユーザ設定→ユーザスニペットショートカットキーCtrlShiftp→snippetと入力検索し「ユーザスニペット」を選択Macの場合Code→基本設定→ユーザスニペットショートカットキーCommandShiftp→snippetと入力検索し「ユーザスニペット」を選択pythonと入力しpythonjsonを選択pythonjsonにこちらのテキストを貼り付けて保存確認pythonjsonにテキストが行分全てコピーして貼り付けられていることを確認してくださいsettingjsonの編集最後に実装プログラムの構造に関する補完を有効化するための設定を次の手順に沿って行なっていきます一部スニペットに関する設定も含まれますVSCodeの設定画面を開くWindowsの場合ファイル→ユーザ設定→設定ショートカットキーCtrlMacの場合Code→基本設定→設定ショートカットキーCommand設定画面右上の「設定JSONを開く」からsettingjsonを開くsettingjsonに下記設定を追加し保存するsettingjsoneditorsnippetSuggestionstopeditorsuggestshowKeywordsfalsepythoneditorwordBasedSuggestionstruepythonlintingenabledtruepythonlanguageServerPylancepythonanalysiscompleteFunctionParenstruepythonanalysisextraPathsパッケージの保存場所pythonautoCompleteextraPathsパッケージの保存場所注意中括弧はJSONファイルの最初と最後に書かれます「hogepugefoo」といった形で書かれますsettingjsonには上記テキストの中括弧の中身のみコピーし追記するようにしてくださいここでパッケージの保存場所はpipshowpipあるいはpipshowpipコマンドの出力結果のうちLocationから確認することができます投稿者の環境Windows・Macでpipshowpipを実行した例は次の通りです出力結果はPythonのバーションやインストール時の設定内容によって異なりますWindowsの場合コマンドプロンプトで実行パッケージの保存場所cusersユーザ名appdatalocalpackagespythonsoftwarefoundationpythonqbznkfraplocalcachelocalpackagespythonsitepackagesgtpipshowpipNamepipVersionSummaryThePyPArecommendedtoolforinstallingPythonpackagesHomepageAuthorThepipdevelopersAuthoremaildistutilssigpythonorgLicenseMITLocationcusersユーザ名appdatalocalpackagespythonsoftwarefoundationpythonqbznkfraplocalcachelocalpackagespythonsitepackagesRequiresRequiredbyMacの場合ターミナルで実行パッケージの保存場所usrlocallibpythonsitepackagespipshowpipNamepipVersionSummaryThePyPArecommendedtoolforinstallingPythonpackagesHomepageAuthorThepipdevelopersAuthoremaildistutilssigpythonorgLicenseMITLocationusrlocallibpythonsitepackagesRequiresRequiredby注意パッケージの保存場所はusrlocallibpythonsitepackagesといった形でダブルクォーテーションでくくるようにしてくださいまたWindows環境でといったようにスラッシュではなくバックスラッシュで表現されている場合はsettingjsonに貼り付ける際にといった形でバックスラッシュを連続して回入力する必要があるので注意してくださいバックスラッシュつだけでは警告としてバックスラッシュ記号が赤く表示されるかと思います動作確認VSCodeを再起動したのちPythonファイルpyを開いて入力補完が有効化されているかどうか確認していきますifelse文の補完ifと入力候補からifelseを選択ifelse文の型が自動補完される条件の部分にはconditionとかかれていますがconditionという変数は定義されていないため警告として黄色い波線が表示されます条件を入力すると波線は消えますnumpyモジュールの関数補完numpyモジュールをimportしnpとしたうえでnpと入力numpyで定義されている定数や関数の候補が表示候補から目的の関数raddegを選択し補完関数の括弧にカーソルをあてるとその関数の説明が表示されます以上でVSCodeのPython入力補完の設定は終わりですスニペットやPylanceを駆使して快適なPythonコーディングライフを送ってください参考サイトPythonの新しい言語サーバー「Pylance」がプレビューを卒業「VisualStudioCode」でリッチな開発支援を実現VSCodeでdefやif等のスニペットが出なくなったらPythonVSCodeのPythonのスニペット補完が無効になってたので復活させるのだ。 |
2022-02-06 15:04:29 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
djangoでアプリを作成するまで |
https://qiita.com/tky529/items/e340ab404a89c359ecd3
|
フォルダ名はconfig出なくてもOK最後の「」は現在のディレクトリで作成するためオプションこれによりmanagepyなどのファイルができるアプリケーションを開始するpythonmanagepystartapptwanalysetwanalyseは使用するアプリケーション名※任意configsettingspyの初期設定事前にappspyのクラス名を確認しておくtwanalyseappspyclassTwanalyseConfigAppConfigdefaultautofielddjangodbmodelsBigAutoFieldnametwanalyse先ほどのクラス名を含めた読み込ませる設定とその他の設定を行うconfigsettingspy以下の項目を日本設定に書き換えるLANGUAGECODEjaTIMEZONEAsiaTokyo追記するINSTALLEDAPPSdjangocontribadmin・・・twanalyseappsTwanalyseConfigデータベースを構築するDjangoでデータベースを扱うには、以下の手順を実行する必要があります。 |
2022-02-06 15:02:50 |
Ruby |
Rubyタグが付けられた新着投稿 - Qiita |
Railsの覚えておいた方がいいことを書いておく |
https://qiita.com/sora8han/items/ec8c3adea8d246381e6c
|
rails |
2022-02-06 15:54:55 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
送信元IPアドレスとVPCエンドポイントに基づいてAWSマネジメントコンソールへのアクセスを制限したい |
https://qiita.com/abecc1025/items/94f43d0667704c914d2f
|
しかし、AssumeRoleを使用しない場合各AWSサービスへのAPIコールに対して毎回リクエスト元送信元IPアドレスの評価を行うため、VPCエンドポイントを設置するとawsSourceIpによるリクエスト元の評価ができません。 |
2022-02-06 15:23:05 |
golang |
Goタグが付けられた新着投稿 - Qiita |
# 【Go】Getパラメータを取得する |
https://qiita.com/endo-yuki/items/708044105279d87680b8
|
FormValueは、必要に応じてParseMultipartFormとParseFormを呼び出し、これらの関数が返すエラーは無視されます。 |
2022-02-06 15:17:33 |
Git |
Gitタグが付けられた新着投稿 - Qiita |
【SourceTree】既存ローカルリポジトリを追加 |
https://qiita.com/aki_number16/items/e08f4e2c36b77188d896
|
【SourceTree】既存ローカルリポジトリを追加SourceTreeに既存のローカルリポジトリを追加する方法です。 |
2022-02-06 15:33:31 |
Ruby |
Railsタグが付けられた新着投稿 - Qiita |
RailsでSlackAPIを使用してワークスペースにユーザーを作成、作成したユーザーを既存のチャンネルに招待する |
https://qiita.com/t0sh1/items/e47b6d23f369418e1b62
|
SlackAPIでアプリの登録ができてもslackrubyclientで該当するメソッドを見つけられなければ意味がないslackrubyclientのgemが最新ではない最新は、プロジェクトのgemのバージョンは全てに該当するわけではないですが今回は以下のリンクからメソッドを見つけてきました。 |
2022-02-06 15:11:29 |
技術ブログ |
Developers.IO |
[小ネタ] Amazon AppStream 2.0のS3に設定されるユーザーIDについて |
https://dev.classmethod.jp/articles/about-appstream2-s3-user-id-sha-256-hash/
|
andadministerhomefoldersf |
2022-02-06 06:00:31 |
ニュース |
BBC News - Home |
Rayan: Moroccan boy trapped in well for four days dies |
https://www.bbc.co.uk/news/world-africa-60275177?at_medium=RSS&at_campaign=KARANGA
|
rayan |
2022-02-06 06:04:22 |
ニュース |
BBC News - Home |
Covid: No 10 shake up amid party fallout and girl's letter to PM |
https://www.bbc.co.uk/news/uk-60276333?at_medium=RSS&at_campaign=KARANGA
|
coronavirus |
2022-02-06 06:33:26 |
ニュース |
BBC News - Home |
'Nightingale of Bollywood' dies at 92 |
https://www.bbc.co.uk/news/world-asia-india-60094193?at_medium=RSS&at_campaign=KARANGA
|
bollywood |
2022-02-06 06:48:30 |
ニュース |
BBC News - Home |
Australia seal Ashes series win with one ODI to play |
https://www.bbc.co.uk/sport/cricket/60218836?at_medium=RSS&at_campaign=KARANGA
|
melbourne |
2022-02-06 06:09:54 |
ニュース |
BBC News - Home |
Confusion as Australian curlers cleared to return despite positive Covid-19 tests |
https://www.bbc.co.uk/sport/winter-olympics/60276966?at_medium=RSS&at_campaign=KARANGA
|
Confusion as Australian curlers cleared to return despite positive Covid testsAustralia s first curling Olympians Tahli Gill and Dean Hewitt are cleared to continue at the Games after initially being told to leave because of a positive Covid test |
2022-02-06 06:08:30 |
北海道 |
北海道新聞 |
仏、極右2候補が主導権争い 大統領選、同時に大型集会 |
https://www.hokkaido-np.co.jp/article/642494/
|
極右政党 |
2022-02-06 15:04:09 |
北海道 |
北海道新聞 |
札幌24時間降雪量59センチ 統計開始以降最多に |
https://www.hokkaido-np.co.jp/article/642484/
|
冬型の気圧配置 |
2022-02-06 15:12:29 |
北海道 |
北海道新聞 |
すし店やカフェ「中華っぽい料理」メニューに 小樽で「中華オタルンピック」 |
https://www.hokkaido-np.co.jp/article/642501/
|
中華料理店 |
2022-02-06 15:11:00 |
北海道 |
北海道新聞 |
初マラソンの西山が優勝 鎧坂が2位、別府大分毎日 |
https://www.hokkaido-np.co.jp/article/642500/
|
初マラソン |
2022-02-06 15:10:00 |
北海道 |
北海道新聞 |
不参加の北朝鮮、五輪開幕を報道 ウェブサイト掲載も |
https://www.hokkaido-np.co.jp/article/642499/
|
北京冬季五輪 |
2022-02-06 15:10:00 |
北海道 |
北海道新聞 |
田中希実が女子6キロで優勝 全日本びわ湖クロスカントリー |
https://www.hokkaido-np.co.jp/article/642498/
|
希望が丘 |
2022-02-06 15:06:00 |
北海道 |
北海道新聞 |
小平37秒65、新浜34秒38 スピードスケート、5日の記録会 |
https://www.hokkaido-np.co.jp/article/642497/
|
記録会 |
2022-02-06 15:04:00 |
IT |
週刊アスキー |
ヒカル考案「おかんの唐揚げ」が定番入り!【ジョイフル】ランチ・グランドメニュー刷新 |
https://weekly.ascii.jp/elem/000/004/082/4082566/
|
期間限定 |
2022-02-06 15:30:00 |
コメント
コメントを投稿