ねっとぱんだ-プログラミング勉強ブログ-

Webデザイン、プログラミングの勉強ブログ。

【node.js】macへのインストールと概要

node.jsとは サーバーサイドのJavaScript JavaScript アプリケーションのプラットフォーム ノンブロッキングI/O I/Oの結果を待たないで処理をすすめる。 I:O=入出力 C10K問題 (クライアント1万台接続問題)を解決 C10K問題 1万接続でパフォーマンスが落ちな…

【Linux】cui切り替え・webサーバー構築の準備・IPについて

linuxを触って見ています。 先日から参考サイト(http://ufuso.jp/wp/?p=15122)を見てwebサーバーやftpサーバー構築を試みましたが まだ理解不足なところが多かったので基礎知識からやっていきます。 guiからcuiに切り替える サーバー用途においてguiは無駄な…

【WordPress】クライアントワークCMS化2 カスタム投稿 / カスタムフィールド追加

WordPressへのカスタム投稿タイプ、カスタムフィールドの追加 やった事 Custom Post Type UIとAdvanced Custom Fieldを使用してのカスタム投稿タイプ、カスタムフィールドの追加 Custom Post Type UI カスタム投稿フィールドをfunctions.phpに自分で記述せず…

【Linux】CentOSのインストール

CentOS7をWindowsにインストールする やること CentOSをダウンロード VMware Playerをインストール VMwareにCentOSをインストール 初期設定 貰い物のWindowsにlinuxのcentosを入れて勉強しようと思います。 もらいもののPCですが練習ということもあり仮想環…

【java】javaの学習について/型の宣言と変換

目標 javaの学習についてですがひとまず以下のようなチュートリアルでGUIを作れることを目指したいと思います。 ゲーム制作 http://codezine.jp/article/detail/765?p=3 http://docs.oracle.com/cd/E26537_01/tutorial/uiswing/index.html Javaが動く仕組み…

【php】アカウント登録、ログイン機能をクラス化してみる

アカウント登録、ログイン機能をクラス化 引き続き、チームラボさんの研修をやりました。https://team-lab.github.io/skillup/2/4.htmll研修の仕様なのか僕がヘボいからか、このまま写経すると渡された引数が使われてなかったりエラーになったりする記述だっ…

【WordPress】クライアントワークCMS化1 header/footer/画像のパス/カスタム投稿

クライアントワークのWordPress化 クライアントワークをワードプレス化していく中での進捗をメモしていきます header.phpとfooter.phpの作成 各ファイルに共通して表示させてたい部分をindex.phpから切り取って記述する。 index.phpで各ファイルを表示させた…

ポートフォリオサイト作成

ポートフォリオサイト 制作時間 : 2日 プログラミング制作を主体として、制作物を中心に考えた、見やすいシンプルなデザインを心がけて制作しました。 TOPページではAjaxを利用してスムーズな閲覧になるよう制作しています。 各ページでレイアウトを共通する…

【php,MySQL】アカウント登録、ログイン機能を作成

アカウント登録機能 phpとMySQLでアカウント登録機能を作りました。 下記のチームラボさんの研修を参考に、デザイン部分など自作して制作。STEP2-2.ログイン機能を作ってみる / チームラボ オンラインスキルアップ課題 目標 MySQLと連携したアカウント登録、…

【php】メール送信フォーム

PHP

メール送信フォーム 制作時間2時間 学校で制作したフォームです。 新しく学んだ関数 mb_language 現在の言語を取得、設定できる。 mb_internal_encoding 内部文字エンコーディングの設定 内部文字エンコーディング 「mbstring関数を利用するときのデフォルト…

【PHP,MySQL,Javascript】メモアプリを制作

メモアプリ1 追加と排除ができる簡単なメモアプリです。 目的 データベースとのやりとりの基礎を実際に理解する。 見やすいUI,UXを考えて作る。 レンタルサーバーにアップロードする。 使用するもの PHP データベースとのやりとり、データの表示 MySQL レン…

【javasript】要素の高さをそろえる関数 7/7更新

高さをそろえる関数 探してもjQueryばかりだったのでjavascriptのみで高さをそろえられる関数を作ろうとしました。 目標 第一引数に揃えたい要素、第二引数に何個ずつそろえるかを指定し、 引数を変更するだけで高さを揃えられるようにする。 heightEquality…

【java】eclipseのインストール、javaの変数

インストール eclipseをインストールする為にjava8をインストールする必要があります。 参考:https://eng-entrance.com/java-install-jdk-macjavaインストール参考:http://techfun.cc/java/mac-eclipse-install.html 最初の操作:https://blog.codecamp.jp/ec…

SEについて

SE(システムエンジニア)の仕事内容 引用 https://www.internetacademy.jp/it/job-description-and-annual-income-of-se.html 情報システム開発における上流工程を担当 予算や人員、進捗管理などのマネジメント業務もあり 要求分析・要件定義 顧客がどのよ…

システム開発とは

システム開発とは 「業務の仕組みをつくる」こと。 引用 https://www.fusionia.jp/system/about1/ 新しい業務の仕組みを考えること 業務にあわせたコンピュータシステムを作ること 業務を刷新し、その効果・効率をあげること 以上3つがそろって初めて、「シ…

【java】javaについてとpathの変更(Windowsの場合)

javaとは JDK(Java Development Kit)とJRE(Java Runtime Environment)の2種類が配布されている。 JDK(Java Deveropment Kit) JavaプログラミングをするためのソフトウェアセットJavaの開発元のオラクル社が開発し無料配布 JRE(Java Runtime Environme…

.htaccessの記述方法

htaccess ウェブサイトの自動振り分け 条件 ウェブサーバが「Apache」 設定ファイル「.htaccess」の設置が許可されている mod_rewriteモジュールが利用可能 手順 .htaccessファイルを作成 記述 <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_USER_AGENT} (iPhone|An</ifmodule>…

【SVG・css3】CSS3でのSVGアニメーション

ロゴのSVGアニメーション DEMO AIでSVGファイルを作ってタグをhtmlに入れる <div id="box"> <svg ~~~~~> ~~~~ </svg> </div> 親要素で大きさ等指定できる #box{ width:300px; margin:80px auto; border:1px solid #000; } 最初の状態でパスが隠れるようにする。 stroke 線の色 stroke-width 線の…

【CSS3】flexboxの記述方法

flex-boxの使い方 このhtmlにflexを使っていく <div class="box"> <p class="item1">item</p> <div class="item2"> <p>item2</p> <p>item2</p> </div> 親要素のdisplayにflexを追加する。 子要素が自動的にflexアイテムになる。 .box{ display:flex; } /*block要素*/ display:flex; /*inline要素*/ display:inline-flex; flex-direction row</div>…

【PHP】簡易掲示板

PHP

某学習サイトのチュートリアルで簡易掲示板を作りました。 全体像 index.php bbs.dat index.phpから入力した値をbbs.datに保存。 bbs.datのデータをあるだけindex.phpに表示する。 制作時間 3時間 反省、改善点 セキュリティの面を調べて付け足していく。 デ…

【Unity、C#】玉転がしゲーム チュートリアル

unityの日本語チュートリアルで玉転がしゲームを作成しました。 Home · unity3d-jp/FirstTutorial Wiki · GitHub 制作時間 2時間 目標 チュートリアルの完遂。 Unity基本操作の理解。 C#の触りを体験する。 改善点、今後 APIを調べて独自の動きやゲーム性を…

【php】レコードの削除・更新とTransaction

レコードの更新、排除 レコードの削除 レコードの名前を指定して削除するsql文をprepareで指定 executeでプレースホルダーに消したい名前を指定して実行。 rowCount() PDOStatement->rowCount() — 直近の SQL ステートメントによって作用した行数を返す。引…

【php】phpのエラー

PHP

PHPのエラー 大きく分けて3つ パースエラー(シンタックスエラー) 文法を間違っている場合。一行も実行されない。 実行時のエラー 実行が中断されるエラー(Fatal Error致命的なエラー)問題のある点でエラーになり実行が止まる。未定義の関数を呼び出そうと…

【php】FETCH_CLASS

PHP

PDO::FETCH_CLASS クラスを作る class User{ //fetchクラスモードではカラムを自動的にクラスのパブリックのプロパティにセットしてくれる。 //privateにしたいときとかはここでセット public $id; public $name; public $score; public function show(){ ec…

【PHP】全件抽出と条件付き抽出

全件抽出 fetchAll(PDO::FETCH_ASSOC) 結果に含まれるすべての行を配列で取得。キーと値のペアの配列で帰ってくるよう指定。 $stmt = $db->query('select * from users'); $users = $stmt->fetchAll(PDO::FETCH_ASSOC); foreach ($users as $user){ var_du…

【PHP】PDOでデータを挿入、bind

PDOでsqlを実行する手段 exec():結果を返さない、安全なsql query():結果を返す、安全、何回も実行されないsql prepare():結果を返す、安全対策が必要、複数回実行されるsql悪意のあるコードの対策ができる。 prepareを使ってレコードを挿入 prepare 文を実…

【PHP】データベースとの接続

PHPでデータベースを使う PDO php data object PHP標準(5.1.0以降)のデータベース接続クラス。MySQLやPostgreSQLやSQLiteなど、色々なデータベースに接続するための命令どのデータベースを使う場合でも同じ関数を使える。 引用:http://www.php-labo.net/tu…

LAMPについて

LAMP Webアプリケーションを開発する環境 Linux / apache ( nginx ) / MySQL / PHP(perl, python) Linux 参考:http://www2.kumagaku.ac.jp/seminar/~st-sakai/zemi02/e321/soturon2.htmlhttps://allabout.co.jp/gm/gc/427277/ Linuxは1991年にフィンランド…

MVC

MVC 引用 https://ja.wikipedia.org/wiki/Model_View_Controllerhttp://www.objective-php.net/mvc/about MVC Model View Controller 処理を3つの役割に分割して実装する手法ユーザーインタフェースをもつアプリケーションソフトウェアを実装するためのデザ…

【javascript】フレームワーク

javascriptフレームワーク 引用 https://furien.jp/columns/187/https://rdlabo.jp/angular2-364.phphttp://qiita.com/kmszk/items/2e3d6d2a71ae774d080a jsが有効化されているのが当たり前の時代jsフレームワークでviewを構築するような時代 フレームワーク…