サクサク読よめて、アプリ限定げんていの機能きのうも多数たすう!
トップへ戻もどる
参議院さんぎいん選挙せんきょ2025
qiita.com/papi_tokei
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに だれしも自身じしんのITエンジニアのキャリアについて悩なやんだことがあると思おもいます。 所属しょぞくする会社かいしゃの評価ひょうか軸じくだけではなく、世よの中なかのITエンジニアのキャリアについても意識いしきすることで、より市場いちば価値かちの高たかいキャリアを歩あゆむことができると考かんがえています。 今回こんかいの記事きじでは世よの中なかで一般いっぱん的てきに知しられているITエンジニアのキャリア、ポジションについて紹介しょうかいします。 この中なかで自分じぶんはどこのポジションを目指めざしたいのかをより具体ぐたい的てきにして、自分じぶんに足たりない能力のうりょくは何なにかを定義ていぎし、今後こんごのキャリア戦略せんりゃくに活いかして頂いただければと思おもいます。 本ほん記事きじでは、以下いかの図ずのポジションについて説明せつめいします。
import re re.match(r'\d{4}-\d{2}', '٢٠٢٢-٠٦') Pythonで書かいてはいますが、内容ないようを補足ほそくします。「'٢٠٢٢-٠٦'」という文字もじ列れつが、数字すうじ4文字もじ+ハイフン+数字すうじ2文字もじにマッチするかどうか、という正規せいき表現ひょうげんを書かいています。 一見いっけんするとどう見みても数字すうじ4桁けたではないので、正規せいき表現ひょうげんにマッチしないように見みえますよね???? 実じつは正規せいき表現ひょうげんにマッチします!!!というのが今回こんかいの記事きじの内容ないようになります。 そもそも正規せいき表現ひょうげんにおける数字すうじの扱あつかいとは 今回こんかいはPythonの正規せいき表現ひょうげんのライブラリを利用りようしているので、公式こうしきのリファレンスを見みてみましょう。 該当がいとうの部分ぶぶんには以下いかのような記述きじゅつがあります。 \d Unicode (str) パターンでは: 任意にんいの Unicode 10 進しん数字すうじ (Unicode 文字もじカテゴリ [Nd]) にマッチします。これは [0-9] とその他た多数たすうの数字すうじを
導入どうにゅう どうやら新卒しんそつ2年ねん目め社員しゃいんのAさんが上司じょうしのZさんにプロジェクトにおいてテストコード導入どうにゅうを打診だしんしてるようです。少すこし内容ないようを見みてみましょうか。 Aさん(新卒しんそつ2年ねん目め社員しゃいん)「最近さいきんテスト自動じどう化かやテストコード、TDDなどの単語たんごをよく聞ききます。うちはテストコード書かいてないですし、実装じっそう後ごの簡単かんたんな動作どうさ確認かくにん、最終さいしゅうの結合けつごうテストしかしていません。開発かいはつ体験たいけんと品質ひんしつを上あげるために、テストコードを導入どうにゅうしたいです。」 Zさん(上司じょうし)「そうは言いうがね、君くん。今いまのうちの状況じょうきょうを見みてごらんよ。みんな複数ふくすうのプロジェクトに関かかわっていて、常つねに多忙たぼう。残業ざんぎょう時間じかんもぎりぎりで何なにとかプロジェクトが回まわっている状態じょうたいだよ。そんなみんなにさらに作業さぎょうを増ふやすようなことを提案ていあんするというのかね?しかも、テストコードはお客様きゃくさまからしたら作つくっても作つくらなくても関係かんけいない、いわば直接ちょくせつ利益りえきに関係かんけいないような作業さぎょうじゃないか。もちろん、世よの中なかで認知にんちされているということは知しってるよ?
はじめに 皆みなさんVisual Studio Code(以下いかVSCode)使つかってますか? 私わたしはメインで使つかっているのですが、自分じぶんなりにしっくりくる設定せっていや拡張かくちょう機能きのうがある程度ていど揃そろってきたので公開こうかいしちゃいます。 おすすめ設定せっていだけではなく、おすすめの機能きのうもできる限かぎり紹介しょうかいしたいと思おもいますので、最後さいごまでぜひお付つき合あいください。 ※プログラミング言語げんご固有こゆうの設定せっていの解説かいせつは軽けいめですのでご了承りょうしょうください。 GIF画像がぞうが小ちいさい場合ばあいは、クリックして頂いただけると拡大かくだいして表示ひょうじが可能かのうです デフォルト機能きのう編へん Local History機能きのう Gitは非常ひじょうに便利べんりなので、皆みなさん使つかわれていると思おもいます。 Gitはコミット単位たんいで履歴りれきが管理かんりできますが、保存ほぞん単位たんいで履歴りれきが見みれると嬉うれしいな、保存ほぞん単位たんいで復元ふくげんできると嬉うれしいな、と思おもうことはないでしょうか。 私わたしはVSCodeは自動じどう保存ほぞんをオフにして、手動しゅどうで保存ほぞんするので、保存ほぞん単位たんいで履歴りれきが見みれると嬉うれしいなと思おもうこと
はじめに 皆みなさんStep Functions使つかってますか? 今回こんかいはStep Functionsがいかに簡単かんたんで可能かのう性せいがあるのか、を伝つたえるために入門にゅうもん記事きじを書かいてみようと思おもいます。 Step Functionsは基礎きそ部分ぶぶんを理解りかいすればある程度ていど使つかいこなすことができるので、皆みなさんぜひ使つかってみてください。 作つくるステートマシンの全体ぜんたい像ぞう 今回こんかいはサンプルとして複数ふくすうのバケットを空そらにするようなステートマシンを作成さくせいします。 画面がめんからバケットを空そらにするのはボタンを押おすだけなので簡単かんたんですが、自動じどう化かしようと思おもうとコードを書かかないといけないので面倒めんどうです。 GUIを使つかってステートマシンを作つくって、定期ていき起動きどうすれば自動じどう化かできるので、ノーコードで実現じつげんできるので便利べんりですよね?ね??? 下しも準備じゅんび まず、名前なまえは何なにでもいいのでバケットを2つ作成さくせいしてください。 また、それぞれのバケットに適当てきとうなファイルを保存ほぞんしてください。 今回こんかいは以下いか2つのバケッ
普通ふつうに考かんがえると「0.3」ですが、実際じっさいには0.3にはなりません。 正解せいかいは「0.30000000000000004」です。(値ねは環境かんきょうによって変かわる可能かのう性せいがあります) 数値すうち計算けいさんの誤差ごさを気きにしない場合ばあいは問題もんだいないのですが、そこそこ正確せいかくに数値すうち計算けいさんを行おこなう場合ばあいは、色々いろいろと工夫くふうが必要ひつようです。 なので、この記事きじでは小数しょうすう計算けいさんの誤差ごさを回避かいひする方法ほうほうについてまとめたいと思おもいます。!(^^)! 言語げんごはPythonなので悪あしからず、、 そもそもコンピュータにおける小数点しょうすうてんの扱あつかいについて まず、前提ぜんていとして2進数しんすうにおける小数点しょうすうてんの扱あつかいについて解説かいせつします。10進数しんすうの小数しょうすうを2進数しんすうに変換へんかんするためには、小数しょうすう部分ぶぶんのみを2倍ばいして、その結果けっかの整数せいすう部分ぶぶんを使つかいます。 例たとえば、「0.875」を2進数しんすうに変換へんかんする方法ほうほうは下記かきとなります。
はじめに サーバーレスに触ふれて数すう年ねんが立たちました。 そろそろ人ひとにある程度ていど説明せつめいができるレベルの知識ちしきと経験けいけんが備そなわったような気きもするので、年末ねんまつなのでまとめてみました。 サーバーレス気きになっているけれども、という人ひとに少すこしでもためになればいいなーと思おもいます。 サーバーレス基礎きそ 皆みなさん、サーバーレス設計せっけいという話はなしを聞きいたことはあるでしょうか? まずサーバーレスについて説明せつめいしますが、世よの中なかにはたくさん解説かいせつ記事きじがあるのでそちらも適宜てきぎ参照さんしょうください。 サーバーレスでも実際じっさいにはサーバーは存在そんざいする サーバーレスとは開発かいはつ者しゃがサーバーのことを意識いしきしなくてもよい、ということ Function as a serviceに代表だいひょうされるように、あるプログラムの実行じっこう環境かんきょうを提供ていきょうするが、プログラムの動作どうさ環境かんきょうは開発かいはつ者しゃは意識いしきする必要ひつようはない、というイメージ 恐おそらく、AWS Lambdaが一番いちばん理解りかいしやすいと思おもいます。 AWS Lambdaではプ
はじめに 最近さいきん設計せっけいやアーキテクチャについて悩なやむことが多おおいのですが、動的どうてき型付かたつき言語げんごであるPythonでも依存いぞん性せい逆転ぎゃくてんの原則げんそくについて実現じつげんできるのかについて自分じぶんなりの意見いけんを書かいてみました。私わたしの意見いけんが絶対ぜったい正ただしいというわけではないのですが、少すこしでも参考さんこうになれば幸さいわいです。 ※Pythonの解説かいせつ記事きじですがC++のコードも出でてきますのでご了承りょうしょうください(内容ないようは難むずかしくありません) ポリモーフィズムとは? まず、依存いぞん性せい逆転ぎゃくてんの原則げんそくを理解りかいする前まえにポリモーフィズムについての理解りかいが必要ひつようです。 説明せつめいをWikipediaから引用いんようします。 ポリモーフィズム(英えい: Polymorphism)とは、プログラミング言語げんごの型かたシステムの性質せいしつを表あらわすもので、プログラミング言語げんごの各かく要素ようそ(定数ていすう、変数へんすう、式しき、オブジェクト、関数かんすう、メソッドなど)についてそれらが複数ふくすうの型かたに属ぞくすることを許ゆるすという性質せいしつを指さす。ポリモルフィズム、多た態たい性せい、多た相性あいしょう、多様たよう性せいとも呼よば
はじめに みなさん。Pythonで型かた書かいてますか?最近さいきんは型かたの重要じゅうよう性せいを再さい認識にんしきしているので、皆みなさんにもぜひPythonで型かたを書かいて頂いただきたいと思おもってこの記事きじを書かきました。 注意ちゅうい事項じこうとして今回こんかいの記事きじでは下記かきの事項じこうについては言及げんきゅうしません。 型かたチェックツールの導入どうにゅう方法ほうほう(mypy,pyrightなど) 今回こんかいの内容ないようは以前いぜんの書かいた記事きじの補足ほそく内容ないようとなっていますので、以前いぜんの記事きじももしよければ参照さんしょうください。 実践じっせん!!Python型がた入門にゅうもん(Type Hints) そもそもPythonでなぜ型かたを書かくのか? Pythonは動的どうてき型付かたつき言語げんごなので、型かたを書かかなくてもプログラムは動うごきます。型かたを書かかないことで、コードの量りょうは少すくなくなりますし、初はつ学者がくしゃにとっても習得しゅうとくしやすい言語げんごとなっていることはメリットかと思おもいます。 ただし、ある程度ていどの行くだり数すうのコードを書かく場合ばあい、プログラムを複数ふくすう人じんでメンテナンスする場合ばあい、型かたがないと以下いかの様ような問題もんだいが発生はっせいする。
概要がいよう プログラミングの中なかで、日付ひづけの扱あつかいは非常ひじょうに重要じゅうようです。 皆みなさんも一いち度どは「UTC?JST?何なにがどう違ちがうのー?」と悩なやまれたことがあるのではないでしょうか。 私わたしも新入しんにゅう社員しゃいんの時ときに大変たいへん混乱こんらんしました。 その時ときはJavaScriptでしたが、現在げんざいはPythonよく使用しようしますので、Pythonにおける日付ひづけの操作そうさ方法ほうほうについてまとめます。 ※Python3.6以上いじょうを前提ぜんていとしています JSTとUTCとは? 実際じっさいのプログラムの中身なかみに入はいる前まえに、JSTとUTCについてザックリ説明せつめいします。 JST(日本にっぽん標準時ひょうじゅんじ)とは、日本にっぽんの現地げんち時間じかんのことです。 UTC(協定きょうてい世界せかい時じ)とは、イギリス(ロンドン)の現地げんち時間じかんのことです。 JSTやUTCは特とくにプログラミングとは関係かんけいなく、どの国くにの時間じかんなのか、を表あらわす表記ひょうきになります。 例たとえば、「JSTでお昼ひるの12時じ」というと日本にっぽんの現地げんち時間じかんでお昼ひるの12時じという意味いみなので、UTC(イギリスの現地げんち時間じかん)で
事前じぜんに下記かきのインストールが済すんでいる前提ぜんていとなりますので、インストールがまだの場合ばあいは、インストールをお願ねがいします。 Node.js npm yarn Vue CLI VSCode Google Chrome 環境かんきょう構築こうちく VSCodeにプラグインを追加ついか VSCodeに必要ひつようなプラグインを追加ついかします。 プラグインの追加ついか方法ほうほうは解説かいせつしておりませんので、別途べっと別べつの資料しりょうを参照さんしょう頂いただければ幸さいわいです。 Vue.js Extension Pack リンク Vue.jsでよく使つかうプラグインをまとめたもの。 Debugger for Chrome リンク Javascriptのデバッグをするためのプラグイン。 使つかい方かたは後のちほど解説かいせつします。 Google Chromeに拡張かくちょう機能きのうを追加ついか Google Chromeに必要ひつような拡張かくちょう機能きのうを追加ついかします。 拡張かくちょう機能きのうの追加ついか方法ほうほうは解説かいせつしておりませんので、別途べっと別べつの資料しりょうを参照さんしょう頂いただければ幸さいわいです。 Vu
はじめに みなさん、PythonのType Hints使つかってますか? Pythonは動的どうてき型付かたつき言語げんごなので、明示めいじ的てきに型かた情報じょうほうをつけずにコーディングできることがメリット、と感かんじされている方ほうもいらっしゃるかもしれません。 その意見いけんはもっともなのですが、型かたを明示めいじ的てきに指定していすることで、よりバグを発生はっせいさせにくいコーディングができることも事実じじつかと思おもいます。 本ほん記事きじではPythonの型かたについての入門にゅうもん~中級ちゅうきゅうの内容ないようを扱あつかいます。 皆みなさんのPythonスキルアップの一助いちじょとなれば幸さいわいです。 注意ちゅうい事項じこう Pythonの静的せいてき型がた解析かいせきにはmypyというライブラリが必要ひつようですが、mypyの使つかい方かた、インストール方法ほうほうなどについては解説かいせつしません。 ステップ1:基本きほん的てきな変数へんすうの型かた[イミュータブル] 変数へんすうの型かたの書かき方かたは下記かきの通とおりです。
はじめに みなさんAWS Lambda(以降いこうはLambdaと表記ひょうき)使つかってますか? Lambdaには対応たいおうしている言語げんごが複数ふくすうあるので、Go言語げんごで記述きじゅつされている方ほう、Node.jsで記述きじゅつされている方ほう、Pythonで記述きじゅつされているかたなど、 様々さまざまいらっしゃるかと思おもいます。 APIのバックエンドとしてLambdaを設置せっちする場合ばあい、Lambdaの処理しょり時間じかんは出来できる限かぎり短みじかくしたい、と思おもわれる方ほうがほとんどだと思おもいます。 理由りゆうとしては、下記かきが挙あげられるかと思おもいます。 API Gatewayの時間じかん制限せいげんが29秒びょうのため、29秒びょうを超こえる処理しょりが出来できない APIの呼よび出だしに時間じかんがかかると、ユーザービリティを著いちじるしく損そこなう では、Labmbdaの処理しょり時間じかんを短みじかくしたいのですが、方法ほうほうとしては下記かきがあります。 Lambdaの性能せいのうを上あげる Lambdaの中なかで並列へいれつ処理しょり(マルチスレッド化か、マルチプロセス化か)を行おこなう 今回こんかいは、Lambdaでの並なみ
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
概要がいよう API Gateway、Lambda、DynamoDBといったサーバーレスのサービスの基礎きそを理解りかいするために、 これらのサービスを使つかった自己じこ紹介しょうかいページを作成さくせいするチュートリアルです。 フロントエンドはVue.js+Vuetifyを使つかって実装じっそうしています。 Amazon DynamoDBとは? Amazon DynamoDB(以降いこうDynamoDBと表記ひょうき)とは、AWSが提供ていきょうする完全かんぜんマネージド型がたのNoSQLデータベースです。NoSQLデータベースとは、従来じゅうらいのリレーショナルデータベースとは異ことなり、SQLでデータの検索けんさく等とうが出来できない代かわりに、柔軟じゅうなんなテーブル設計せっけいや高速こうそくなデータの書かき込こみ等とうを行おこなうことが可能かのうなデータベースです。また、基本きほん的てきにはキー・バリュー型がたでデータを保存ほぞんします。 DynamoDBは以下いかのような特徴とくちょうがあります。 NoSQLなので、保存ほぞんするセンサーデータに対たいして柔軟じゅうなんに対応たいおう可能かのう サーバーレスなの
導入どうにゅう 現在げんざいウェブアプリケーションの勉強べんきょうをしています。 その過程かていで、Node.jsとExpress構成こうせいでサイトを作成さくせいしているのですが、認証にんしょう機能きのうを追加ついかしたいと思おもいました。 認証にんしょうにはPassportというライブラリが便利べんりだと、知人ちじんから聞ききましたので、今回こんかい実際じっさいに実装じっそうしてみて、 使つかい方かたなどをまとめました。 1. 環境かんきょう構築こうちく まずはベースとなる環境かんきょうの構築こうちくから始はじめます。 Node.jsやnpmはインストール済ずみの想定そうていで進すすみます。 // expressコマンドを使用しようするためにexpress-generatorをグローバルインストール $ npm install express-generator -g // グルーバルインストール先さきを確認かくにんしたい場合ばあいは以下いかのコマンドを実行じっこう $ npm root -g // express環境かんきょうを構築こうちく $ express passportTest $ cd passportTes
このページを最初さいしょにブックマークしてみませんか?
『qiita.com』の新着しんちゃくエントリーを見みる
j次つぎのブックマーク
k前まえのブックマーク
lあとで読よむ
eコメント一覧いちらんを開ひらく
oページを開ひらく