サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
雑学
www.sejuku.net
続いて、JavaScriptをこれから学ぼうとしている初心者の方に向けて、JavaScriptの書き方や基本的なルールを解説します。 決して難しくないので、ひとつずつクリアしていきましょう。 HTMLを準備する JavaScriptはHTMLとともにWebブラウザに読み込まれ、ブラウザのJavaScript実行エンジンによって実行されます。したがって、ベースとなるHTMLが必要となります。 基本的なHTMLとしては次のようになります。 <!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>Hello</title> </head> <body> </body> </html> 一般的に、JavaScriptのプログラムはbodyタグの中に書きます。ただし、そのまま記述するのではなくscriptタグで囲むの
と悩んでいませんか? Webデザインを1から学ぼうにも、何から始めれば良いのかわからないとやりようもないですよね。 また、スキル習得には相応の時間がかかるとはいえ、遠回りせずできるだけ効率的に学びたいと考えている方は多いはず。 この記事では、これからWebデザインを学び始める方に向け、基礎知識から独学の手順や方法、挫折しない秘訣までをご紹介します。 今すぐ独学の仕方を知りたい方は、下のボタンをタップして飛んでください。 Webデザインの学び方を今すぐ見る
Flutterを使ってモバイルアプリを開発するにはどうしたらいいんだろう? 何から始めればいいのかわからない... Flutterでモバイルアプリを開発しようにも、何から始めればいいのかわからない人は多くいますよね。また、問題なく使用できるアプリが作れるのか不安な人もいるはず。 そこで、今回はFlutterの基礎知識を解説したうえで、モバイルアプリの開発手順や覚えておきたい便利機能を紹介します。加えて、Flutterの学習方法も解説しますので、ぜひ参考にしてください。 この記事の監修者 フルスタックエンジニア 金田 茂樹 音楽大学卒業後、15年間中高一貫進学校の音楽教師として勤務。40才のときからIT、WEB系の企業に勤務。livedoor(スーパーバイザー)、楽天株式会社(ディレクター)、アスキーソリューションズ(PM)などを経験。50歳の時より、専門学校でWEB・デザイン系の学科長とし
皆さんMySQL使ってますか?いきなりですが今回はdumpについてお伝えしていきます。dumpというと、クエリを学んでいる真っ最中の方からは縁遠く、もしかしたらはじめて聞いた、なんて方もいるかも知れません。 ですが、データベースをdumpしておくことは長い目でみたときにとても重要な作業なのです。そんな縁の下の力持ちなdumpについて、さっくりと学んでいきましょう! dumpとはなんなのか では、まずはdumpとはなにかを理解するところから始めましょう。冒頭からdump、dumpと言ってきましたが、dump(ダンプ)とは、要するにバックアップのことです。 バックアップといえば、皆さんもPCやスマホで馴染みがあるのではないでしょうか。バックアップとは、データを別のところに保管しておくことを言います。そして、なにかアクシデントが起こったときにそのバックアップからデータを復元するわけですね。 ちな
ホームページ、今やどんな企業でもお店でもあるのが当たり前になってきましたね。 最近ではHTMLというホームページ作りに必須の言語も必要なく、簡単に作れるようになってきました。 そんなHTMLを使ったホームページの作り方、気になりませんか? こんにちは!個人でも仕事でもホームページを作りまくってるライターのナナミです。 企業やお店でも必須となってきているホームページ。そんなホームページを作ってくれるサービスなども増えてきましたね。特に最近はHTMLを使わなくても作れるサービスなどもあるので、気軽にホームページが作れる世の中になりました。
プログラミングのゲームアプリは楽しく、効率的に学べるのがメリットです。 無料で気楽にスタートできるアプリや子供も継続できるアプリ、モチベーションを維持できるアプリなどさまざまな種類があります。 この記事では、最新のプログラミングゲームアプリ28選を紹介します。マイクラやSwitchなど、おすすめを厳選したので、教材選びの参考にしてください。 また、次の記事ではそもそもプログラミング初心者は何から始めれば良いのか、その学習手順やおすすめの教材を紹介しているので良ければ参考にしてください。 → プログラミング初心者が独学で0から学習を始められる完全入門ガイド
こんにちは、ライターのマサトです。今回は、Node.jsのrequestモジュールを使ったHTTP通信について学習をしていきましょう! この記事では、 requestモジュールとは? まずは、requestモジュールについて基本的な知識から身に付けていきましょう! requestモジュールを使うと、標準のhttpモジュールを使うよりも簡単で理解しやすい記述でHTTP通信を行うことができます。一般的にはcreateServer()メソッドを使って記述しますが、requestを使うとオプションを設定するだけで簡潔に書けるのが特徴です。 また、Promiseに対応したrequestモジュールも公開されているので本記事で合わせてご紹介しますので、ぜひ参考にしてみてください! requestモジュールの使い方 この章では、requestモジュールの基本的な使い方について見ていきましょう!一般的な構文
未経験でもアプリ開発はできるの? アプリ開発をするのに必要なスキルが知りたい 未経験からスマホアプリが開発できるまでの学習法が知りたい アプリ開発をするために、これからプログラミング学習を始めようと考えている方も多いのではないでしょうか? アプリ開発といってもさまざま種類のアプリや、扱うプログラミング言語もさまざまなので、これからアプリ開発をしようと考えている方は、事前にアプリ開発の概要について知る必要があります。 そこで本記事では、アプリ開発の基礎知識や必要なスキルセット、勉強法まで網羅的に解説していきます。
GitHubって無料で使えるの? GitHubの無料・有料プランの違いがわからない… GitHubの無料プランでできることって何だろう? と悩んでいませんか? GitHubは便利だと聞くものの、まずは無料で試したいですよね。ただ、事前に無料プランの詳細を知りたい方は多いはず。 そこで今回はGitHubの無料プランでできることを、有料プランとの違いやGitHubが支持を集める理由も交えてご紹介します。 この記事を読みGitHubの無料プランでできることを理解できれば、あなたが利用すべきか判断できるようになりますよ。 この記事の監修者 株式会社SAMURAI 中川 大輝 独学でプログラミング学習を始めるも挫折。プログラミングスクール「SAMURAI ENGINEER」を受講し、Web制作を学ぶ。副業でWeb制作を行いつつ、「初心者がプログラミングで挫折しないためのコンテンツ制作」をモットーにW
こんな形で間違ってコミットしてしまったそこのあなた! 慌てないで、冷静に今すぐ元にもどしましょう。戻す方法が大きく3つあります。今のあなたの状況によって使い分けてくださいね。Git自体について知りたい人は先にこの記事を見て予習しておきましょう! 結論 ~今すぐCommit取り消す方法~ Commitだけ取り消したい場合 git reset --soft [どこまで戻すか、直前のコミットの場合はHEAD^を使用] // 例 git reset --soft HEAD^ Commitと変更したファイルも一緒に戻したい git reset --hard [どこまで戻すか、直前のコミットの場合はHEAD^を使用] // 例 git reset --hard HEAD^ addしたファイルを元に戻したい git reset [どこまで戻すか、直前のコミットの場合はHEAD^を使用] // 例 git
!importantとは !importantは一言でいえば、合わせて使用したプロパティを最優先で使用することにする命令です。例えば以下のように、h1のcolorに対して、使用したとしましょう。 h1{ color: red !important; } すると、仮に他のCSSプロパティでh1の色を変更しようとしたとしても「!important」がついているプロパティを最優先して使用してくれるわけです。 !importanをつければ最優先で使用してくれる。まずはこれを覚えましょう! 【何から学べばいいかわからない…そんな悩みを解決します!】 完全無料ですぐわかる「プログラミング学習プラン診断」 ・適性にあわせて学習プランを診断 ・完全無料で気軽に診断できる ・学習の悩みもまるっと解決 ⇒ さっそく診断してみる スタイルシートの優先順位 !importanは優先順位を無視して、プロパティを強制
SQLの勉強を始める前に、基本的な知識を知っておきたい SQLはどんな手順(ロードマップ)で勉強を進めていけばいいの? SQLを勉強できるサイトや本も知りたい プログラミングを勉強する上でSQLに興味がある方も、多いのではないでしょうか。しかしSQLの勉強を始めたくても、何から手を付けたらよいか分からないですよね。 そのような方のために、今回はSQLを勉強するために必要な情報を一通りお伝えします。また、勉強の目安となるロードマップや学習時間の目安についても紹介しています。 プログラミング未経験の方でも分かりやすい内容になっていますので、ぜひご一読ください。
突然ですが質問です。 Macには100個以上のショートカットキーがあること、ご存じですか? ショートカットキーとは、キーボードの複数のキーを特定の組み合わせで押すことで、通常ならマウスやトラックパッドを使用する操作が実行できる機能をさします。これらをマスターすることでマウスやトラックパッドを操作する時間を節約できるのです。 もちろん、1つ1つショートカットキーで節約できる時間は数秒程度。しかし、マウスに手を伸ばしてからキーボードへ手を戻す3秒を、1000回節約したらどうなるでしょう?3000秒、つまり50分も節約できますよね。大体1時間です。 ショートカットキー、ちょっと覚えてみようかなと思いませんか? そこでこの記事では、Macのショートカットキーの中でも特に効率化に役立つものを92個紹介します。さらに、Windowsユーザーの方がMacのショートカットキーを使うときのアドバイスや、上手
これからJavaを初めたいんだけど、まずJavaのインストールの方法がよくわからなくてつまづく方も多いのではないでしょうか? 「Javaで開発するときに何をインストールすればいいの?」 「Javaのインストール方法を知りたいんだけど…」 「JavaでHello Worldを簡単に知りたい!」 Javaをインストールしてみよう! Javaを習得するには、何はなくともJavaの開発環境をインストールしなければ始まりません。Javaの開発環境は、Java Development Kit(JDK)と呼ばれています。 Javaのアプリケーションを実行する方が必要とする、Javaの実行環境(Java Runtime Environment、JRE、Java Virtual Machine、Java VM、JVMなどと呼ばれることがあります)とJDKは別のモノです。 したがって、Javaのアプリケーショ
こんにちは。HTMLやPHPの開発歴8年の著者が、PHPを使った検索フォームの作成方法をご紹介します。 ショッピングサイトなどの画面上部にある検索フォームって、使ったことはありますか?自分の探している商品ページを探すにはすごく便利ですよね。 逆に検索フォームがなければ、探したい商品のカテゴリページなどからその商品を探し出す必要があります。これは非常に手間がかかりますね。 このように、WEBサイトにおいて検索フォームは重要な機能といえます。というわけで、今回はPHPを使った検索フォームの作り方を解説していきましょう! PHPで検索フォームを作成するには まず、PHPで検索フォームを作成するにはどのような作業が必要でしょうか。その概要を説明したいと思います。 検索フォームの処理概要 検索フォームにおけるPHPの処理の概要は、次の図を見てもらうと分かりやすいと思います。 まずは検索フォームに値が
こんにちは、フリーランスエンジニア兼ライターのワキザカ サンシロウです。 皆さんは、VBAでフォルダを選択する方法を知っていますか?Excelを別名保存する場合や、PDFファイルに変換してファイル出力する場合など、フォルダを指定して処理を作るケースはよくあります。そこで今回は、
Webフレームワークでできること Webフレームワークというのは、クライアント(ブラウザやモバイルアプリケーションなど)からの通信を受け付けて中身を取得したり、クライアントに通信を返したりという処理を書きやすくする為のツールのようなものです。 Webフレームワークは、実は無くても開発ができます。もともとGoのスタンダードパッケージにnet/httpというパッケージが入っているので、これだけでも十分な機能があるからです。 と疑問に思うかもしれませんね。その疑問を解消するために、まずはnet/httpパッケージのみで書いたサーバプログラムを見てみましょう。 package main import ( "fmt" "net/http" ) func main() { http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request)
みなさんこんにちは! フリーランスプログラマーのsatoです! ShaderLabはとは Unity上でシェーダーを記述する言語です。 言語と聞くと、難しそうですが…安心してください! 記述のルールさえ覚えてしまえば、実は非常にシンプルな内容なんです! 言語の書き方自体もC#などと大差ないため、覚えることは非常に少ないです。 ぜひこの記事でその記述のルールを学んでみてください! それではアジェンダです。 [基本] シェーダーとは? [基本] まずはシェーダーを用意しよう! [基本] ShaderLabとは? [基本] シェーダーを書いてみよう! [応用] 中身を理解しよう! 今回は実際にUnity上でシェーダーを準備し記述までしていきましょう。 もちろん基礎部分の説明もリンクで用意していますので、基礎に不安がある人はそちらを読んで理解しておきましょう。 それではよろしくお願いいたします。
近年はWebアプリやスマホアプリなど、色々なアプリが次々とリリースされ、まさにアプリ全盛時代を迎えています。 それだけにアプリを作れるエンジニアは需要が高く、高収入も狙えるということで目指す方も増えているようですね。 これを読むあなたもそんな一人で、以下のような疑問・お悩みはありませんか? Webアプリやスマホアプリって初心者でも開発できるのかな? Webで動くアプリって、どんなものがあるんだろう? Webアプリ開発するのに必要な言語って何だろう?
Linuxには命令文を記述したり、簡単なスプリクトを組むときに使用する「bash」があります。ここでは「bash」について以下の内容で解説していきます。 この記事では「bash」についてわかりやすく解説していますので、ぜひ使い方を覚えておきましょう! bashコマンドとは bash(バッシュ)とは「Bourne Again Shell」の略で、Linuxでコマンドなどの命令文を記述したシェルを実行するために使われます。 bashはLinuxで標準で採用されていて、基本的に「.sh」の拡張子でviエディタなどのテキストに処理を記述して実行します。プログラミング同様に変数や関数、演算処理など多くの機能がありちょっとしたプログラムならbashのみでも記述することができます。 また、bashはシェルによって実行されるのでシェルスクリプトとも呼びます。 シェルスクリプトの作成 では実際にbashが記
今回はSetActive関数についてです。 この関数は簡単に言ってしまえば「オブジェクトのアクティブ状態を切り替える関数」と言えるでしょう。 しかしそもそも「アクティブな状態」とは何なのでしょうか? まずはその辺りの根幹の部分から入っていきましょう。 続けて実際に「実例」を通し「SetActive関数」を見ていきましょう。 またさらに詳しくなるために以下のような、よくある疑問もまとめてあります。 ・アクティブ状態の取得 ・切り替え時に呼び出される関数がある ・非アクティブだとfind関数で探せない! ぜひ最後まで読んでSetActive関数をマスターしましょう! そもそもアクティブな状態とは? アクティブ・非アクティブな違い 一言でいえば以下の違いがあります。 アクティブな状態・・・オブジェクトは表示され、Update関数などがちゃんと呼ばれる 非アクティブな状態・・・オブジェクトは表示さ
クラスタリングとは、機械学習の目的別の分類の一つです。教師あり学習では教師データ(ラベルとデータのセットがたくさんあるもの)から、データに対するラベル付の法則性を見つけていました。 これに対して、クラスタリングは教師なし学習です。例えば、以下のようなデータ(このデータはiris datasetの一部です)があるとします。 水色の線がクラスタを表していると思ってください。このクラスタはデータから、ラベルを気にせずにそれらしいまとまりをつけてみたものです。 このようにクラスタリングは、ラベルのない”ただのデータ”から、データのクラスター(データのまとまり)をいくつか見つけます。または、ラベルがあるデータだとしても、ラベルを使わずにクラスタをいくつか見つけます。 その結果出てくるクラスタはクラス分類した場合とは異なったデータ構成になっていることが多いです。 クラスタリングとクラス分類 クラスタリ
今回は例として、ページのタイトルを自動的に取得して表示するコードで説明していきます。 下記のようなコードですね。 PHP function testFunc() { ob_start(); echo the_title(); return ob_get_clean(); } このコードについてもっと詳しく知りたい方は、下記の記事を読んでみてください。 the_title()について WordPress Codex 日本語版 テンプレートタグ/the title ob_start()とob_get_clean()について WordPressのショートコードの表示位置が上に来てしまう問題を解決 ショートコードを定義しよう 呼び出したいコードだけ書いても、まだショートコードの設定ができていない状態です。 add_shortcode()を使って、ショートコードを定義していきましょう。 下記のように
こんにちは、ライターのマサトです! 今回は、JavaScriptファイルを読み込むことができる「require」について学習をしていきます! サーバー側とフロント側で利用方法が異なるので混乱しがちですが、基本的な考え方は同じなのでしっかりと理解しておきましょう。この記事では、 「require」とは? まずは、「require」について基本的な知識から見ていきましょう!「require」は、一般的にモジュール化されたJavaScriptファイルを読み込むために用いられます。 通常、JavaScriptのライブラリを読み込む場合は「scriptタグ」を使ってHTMLに記述しますよね? しかし、例えばNode.jsのようにサーバーサイドでJavaScript単体を実行する場合はscriptタグが使えません。 そこで、JavaScriptファイルをモジュール化しておいてrequireから読み込ん
みなさんこんにちは!フリーランスプログラマーのsatoです。 今回はUNIONについて見ていきましょう。UNIONは二つ以上のSELECTの結果を、統合して表示してくれる仕組みです。これを使えれば、また一つ高度な結果表示を行えますのでぜひ覚えてしまいましょう。 [基本]UNIONとは [基本]UNIONの種類 [基本]UNIONの使い方 [応用]UNION後に「ORDER BY」を使用する [応用]UNION後に「GROUP BY」を使用する 今回は前半で「UNIONの種類」「UNIONの使い方」といった基礎的な内容を見ていきましょう。そして後半で、よく疑問として上がるUNION後に「ORDER BY」などをかける方法について見てきましょう。 UNIONとは UNNIONとは、冒頭でも言いましたが二つ以上のSELECTの結果を、統合して表示してくれる仕組みのことを言います。 例えばすごくシ
こんにちは!ライターのナナミです。 リストって便利ですよね。箇条書きを見せる際には欠かせない見栄えです。
こんにちは!エンジニアのオータケです! 今回はLaravelのファイル処理の使い方について学んでいきたいと思います。 PHPの関数でファイル操作をすることもできますが、Laravelにもファイル処理があります。 今回は ファイル処理・ファイル操作とは まず、ファイル処理・ファイル操作とは何かについてお話をしていきます。 皆さんはパソコン上でファイルを移動する時にWindowsやMacを使っていればマウスでドラッグしてどこかのフォルダに移動させると思います。 今回は、プログラムでファイルを操作できるようにします。 プログラムでファイル操作ができるようになれば、画像のアップロード機能後の画像の管理、PDFファイルをプログラムで生成して保存する際にディレクトリを作成してその中にファイルを保存するといったことが実現できるようになります。 PHP自体にはファイル処理が標準で扱えるようになっていますが
【なかなかエラーが解決できない…そんな悩みを解決します!】 登録無料で始められるプログラミングスクール「侍テラコヤ」 ・回答率100%のQ&A掲示板でエラーを解決! ・現役エンジニアとのオンライン相談で悩みを解決! ・50種類以上の教材で複数言語を習得! ⇒ 侍テラコヤについて詳しく見る 実際にgitで管理してみよう! unityの設定 まずはunityで管理したいプロジェクトを開いてください。 次にEdit>Project Settingsと進んでEditorボタンを選択しましょう。 するとInspectorで設定ができるようになります。 Version controlをVisible Meta Filesに、Asset SerializationをForce Textに変更しましょう。 gitの設定 unityでの設定が終わったので、次はgitの設定をしていきましょう。 今回はSour
今回はShader(シェーダー)について見ていきたいと思います。 Unityで自在に描画を行うためにはShader(シェーダー)について学ぶ必要があります。 今回は内容ごとに何記事かに分けて、その手段を見ていきましょう。 すべて見終わっている頃には以下の疑問が解消しているはずですよ! ・Shaderとは一体なんなのか? ・Shaderの仕組み ・Shaderの自作方法 ぜひ一通り学び、Unityで素敵な描画演出を行えるようになってみてください! それでは今回のアジェンダです。 Shaderとは? Shader(シェーダー)を一言で表すと「描画方法を記述したプログラム」と言えるでしょう。 このプログラムがあるからこそ、画面にオブジェクトが表示されるんです。 逆になければ画面には何も表示されません。 「でもそんなの書いた記憶ないよ!」と思う人も多いでしょう。 しかしそれは、デフォルトで選択され
次のページ
このページを最初にブックマークしてみませんか?
『侍エンジニア塾マンツーマンコースのご案内』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く