WordPressで投稿記事を取得する際に、データの取得条件を独自にカスタマイズしたいケースがあると思います。 上記のような場面において、かつては 「query_posts()」 を利用する方法がよく紹介されていたため、今でも検索するとそういった手法が見つかることがあるかと思います。 ですが、この方法には様々な問題が見つかったため、現在は公式に非推奨となっています。 そこで本記事では、非推奨となっ […]
IT業界が注目を浴びる昨今、他業種からの転職や副業などでプログラミングスキルを身につけたいという方も非常に多いのではないでしょうか。 とはいっても、プログラミング言語は何百種類とあり、しかもトレンドが激しく移り変わるので、いったいどれを勉強すればいいのか迷ってしまいますよね。 この記事では、これからプログラミングを学びたい方・未経験からITエンジニアを目指したいという方に向けて、目的に合わせたおす […]
配列内の各要素を取り扱いたい場合に、配列に対してループ処理を使用するケースはよくあると思います。JavaScriptには様々なループ処理機能が用意されていますが、その中の1つに、Arrayオブジェクトなどで使用可能な 「forEach」 メソッドというものがあります。 今回の記事では、forEachメソッドの使い方や注意点などについて、詳しく解説をしていきたいと思います! JavaScriptのf […]
プログラミングにおいて、システム構成の考え方の1つに 「オブジェクト指向」 というものが存在します。オブジェクト指向プログラミングを用いることで、プログラムの規模が大きくなっても一貫性のあるコードが書きやすくなり、チームでの開発や保守が容易になるというメリットがあります。 この概念に基づいた機能を持っている言語は様々ありますが、Pythonもその中の1つに含まれます。 今回は、オブジェクト指向を扱 […]
文字列を扱う時に、「必要箇所だけ文字を切り出したい」というケースや、「特定のブロックごとに文字列を分割したい」といったケースが発生することがあります。JavaScriptには、そうしたケースに対応する方法として、文字列の分割・切り出しを行うためのメソッドがいくつか用意されています。 今回の記事では、それぞれのメソッドの使い方や注意点などについて、詳しく解説をしていきたいと思います。 JavaScr […]
Pythonで複数のデータをまとめて取り扱いたい時に、リストを使用することはよくあると思います。プログラミング全般では主に配列と呼ばれる機能で、Pythonを扱う上でも必須の機能です。 リストには、様々なメソッドが機能として用意されています。今回はその中から、リストに要素を新しく追加したい場合に活用できる「append」メソッドについて紹介したいと思います。基本的な使い方から応用的な内容まで詳しく […]
プログラミングをしていると、コメントを書く機会がたくさん訪れると思います。デバッグ時にコードを一時的にコメントアウトさせる場合にも使うコメント機能ですが、扱う言語によっては書き方が異なるケースもあります。 今回の記事では、PHPでのコメントの書き方について解説していきたいと思います。 コメントとは? コメントとは、いわゆる「ソースコード内に書いたメモ」のことです。開発現場において、ソースコードを第 […]
多くのプログラミング言語には、プログラムを一時的に停止させるための「sleep」という機能が用意されています。 sleepを使用することで、特定の処理を指定した時間だけストップさせられるので、時間差で処理を実行したいときなどに便利です。 一方で、JavaScriptではこのsleep機能は言語仕様に含まれておらず、自分で実装する必要があります。 そこで今回の記事では、JavaScriptでslee […]
C#では、文字列を検索する方法の一つに「正規表現」というものが存在します。 正規表現を用いると、文字列の検索などをする際に完全一致するものだけでなく、一定のパターンに合致する文字列全てを検索することができたりと非常に便利な機能です。 そこで今回は、正規表現の具体的な使用方法について解説していきたいと思います! 正規表現とは? 正規表現とは、文字列のパターンを特定の形式にまとめるための表現方法のこと […]
どの言語においても必ず使用するであろう処理の一つに、画面への出力処理があります。実行中の処理がどこまで進んでいるのかをリアルタイムで確認したり、エラーが起きた際に原因が分かるよう内容を表示したりなど、様々な場面で活用することができるため、基本的かつ必須の機能であると言えます。 そこで今回は、Pythonでの出力処理に使用するprint関数について、詳しく解説をしていきたいと思います! print関 […]