k01ken’s b10g

He110 W0r1d!

2018-05-01から1ヶ月間の記事一覧

Visual StudioにてXamarinを使う

開発環境は、Windows 7 Professional(32bit)。スマートフォンやタブレット端末用のアプリを作ってみたくて、Xamarinを導入してみることにした。※自分の場合はすでにVisual Studio Community 2017はインストール済みです。 まだの場合は、インストールしてく…

PhantomJSを使いスクリーンショットを行う

PhantomJSを用いてスクリーンショットをしてみる。 ※この記事はNode.jsをインストールをしていることが前提です。1.npmでPhantomJSをインストールする npm install phantom phantomjs -g2.インストールが終了したら、以下のファイルを作成して(名前はtest.js…

WindowsにAndroid Studioをインストールする

開発環境は、Windows 7 Professional(32bit)+Firefox 58.0.2(32ビット)。■インストールする 1.サイトへアクセスする。 Download Android Studio and SDK Tools | Android Developers 2.DOWNLOAD OPTIONリンクをクリックする 3.Windows(32-bit)の欄のリンク(…

Windows 7(32bit)のローカル環境にあるソースコードをGithubにプッシュ(アップロード)する

開発環境は、Windows 7 Professional(32bit)+Firefox 58.0.2(32ビット)。■Gitを導入する 1.サイトへアクセスして、『Windows』と書かれたテキストリンクをクリックして、インストーラをダウンロードする。 Git - Downloads2.ダウンロードしたGit-2.17.0-32-b…

PHPのclassについて

PHP

開発環境は、Windows 7 Professional(32bit)+XAMPP v3.22+PHP 7.1.7。 value; } public function m($i){ return $i * $i; } } $a = new A(); echo $a->value; // 3 echo $a->t(); // 3 echo A::m(5); // 25 ?> ■やってみて分かったこと ・クラス内の変数部分…

CakePHP3でメールを送信する

開発環境は、Windows 7 Professional(32bit)+XAMPP v3.22+CakePHP 3.5.8。ロリポップのレンタルサーバーから、Gmailへメールを飛ばしてみる。1.ユーザー専用ページへアクセスする 2.左サイドバーのメールからメール設定/ロリポップ!webメーラーを選択する 3…

emojioneを使う

開発環境は、Windows 7 Professional(32bit)+Firefox 58.0.2(32ビット)+jQuery 3.2.1。1.サイトへアクセスする GitHub - emojione/emojione: EmojiOne™ is the open emoji standard. #iwantemojione 2. /lib/js/emojione.min.jsへアクセスし、コピペしてemoj…

jQueryで要素の幅に応じて、コンテンツの位置を入れ替える

開発環境は、Windows 7 Professional(32bit)+Firefox 58.0.2(32ビット)+jQuery 3.2.1。CSSだけで、要素の幅に応じて、2つのタグを交互に移動するみたいな機能が見つけても、なかったので、jQueryで作ってみた。目的は、レスポンシブで、要素を動かしたかった…

jQueryでウィンドウの幅を調べる

開発環境は、Windows 7 Professional(32bit)+Firefox 58.0.2(32ビット)+jQuery 3.2.1。HTML側 <div id="size"></div> <div id="size2"></div> jQuery側 $(window).on('load resize',function(){ $('#size').html('windowの横幅:' + $(window).width()); $('#size2').html('スクロールバーも含めたwindow…

CakePHP3で部分テンプレート(エレメント)を使う

開発環境は、Windows 7 Professional(32bit)+XAMPP v3.22+CakePHP 3.5.8。異なるページで共通するHTMLを部分テンプレートとして読み込みたいと思い、作り方を調べたのでメモ。サイトのデザインを大まかに決めたら一番初めに書いておくべきものだ。これによっ…

自分用の正規表現メモ

■直前の文字がないか、1文字だけある場合 【例】URLで末尾に、/がある場合とない場合、2つ書かなくて、1本化できる。 ? 参考リンク 正規表現を体系的に学ぶつもりがない人のためのプチ講座 - Qiita

JavaScriptで詰まったところ

■document.querySelectorAllで指定のCSSセレクタが存在するかチェックする if(document.querySelectorAll('.element').length !== 0){ console.log('.element exists.'); } ■ページ遷移せずにURLを書き換えるには? ・ページ遷移せずにURLを書き換えるにはhi…

Firefoxのアドオンを自作して遊ぶ

開発環境は、Windows 7 Professional(32bit) + Firefox 58.0.2(32bit) 。ちょっとした思いつきだけれど、firefoxでアクセスしたページで、イノベーションという言葉を見つけたら、すべてをおちんちんという言葉に置換するアドオンを作ってみようと思いました…

Webサイト制作時のおすすめサイト

■タスク管理 Trello ■ソースコード管理 The world’s leading software development platform · GitHub Bitbucket | The Git solution for professional teams ■レンタルサーバー ロリポップ!レンタルサーバー ■ローディングgif画像 ?????????????gif? ?????…

Bootstrap4で詰まったところ

開発環境は、Windows 7 Professional(32bit) + Firefox 58.0.2(32bit) + Bootstrap 4。■カルーセルが自動で循環するのを止めたい ・一番、外側のdivタグにdata-interval="false"を追加する。参考リンク カルーセル~Bootstrap4移行ガイド■クリックイベントで…

WindowsでNode.jsを使う

開発環境は、Windows 7 Professional(32bit)。1.公式サイトへアクセスする。 Node.js 2. 8.11.1 LTSと書かれたボタンをクリックする。インストーラがダウンロードされる。 3. ダウンロードしたnode-v8.11.1-x86.msiを実行し、インストールする。 4.コマンド…

JavaScript(jQuery)で親要素と子要素のイベントが被らないようにする

開発環境は、Windows 7 Professional(32bit)+Firefox 58.0.2(32ビット)+jQuery 3.2.1。下記の例だと、黒い四角内をクリックすると『親要素』というアラートが表示され、赤い四角内をクリックすると『子要素』→『親要素』と2回アラートが表示されてしまう。HT…

MySQLで詰まったところ

開発環境は、Windows 7 Professional(32bit) + MariaDB 10.1.25。■シングルクォーテーションをエスケープする SQLインジェクション対策で、シングルクォーテーションをエスケープしたい場合、『'』を『''』という風にもう1つシングルクォーテーションを追加…

jQueryのanimateを用いてページ下部にメッセージを表示させる

開発環境は、Windows 7 Professional(32bit)+Firefox 58.0.2(32ビット)+jQuery 3.2.1。ボタンをクリックすることでページの下部に、メッセージを3秒間させるアニメーションを作成する。heightが0pxなので、読み込んだ時点では、Message部分は見えない。HTML…

ファイルを一斉に起動するバッチファイルの作り方

開発環境は、Windows 7 Professional(32bit)。パソコンを起動したときに、いつも使用するファイルを、いちいち手動で起動するのは面倒なので、バッチファイルで自動で一生起動できるようにします。 start "" /MIN "起動したいファイルの絶対パスをここに書く…

javascriptで黒い丸をランダムに動かす

開発環境は、Windows 7 Professional(32bit)+Firefox 58.0.2(32ビット)+jQuery 3.2.1。最大5つの黒丸のxとyの位置を最初に決めておいて、描画し、そこから、100ミリ秒単位で、描画をすべて消して、xとyの位置をそれぞれ、ランダムで、-1,0,1のどれか加えて変…

PHPのempty関数に色んな値を入れた時の挙動

PHP

開発環境は、Windows 7 Professional(32bit)+XAMPP v3.22+PHP 7.1.7。isset関数の挙動を調べたときに、empty関数はどうなのだろうと思って調べました。 null]; $val6 = ""; $val7 = "ok"; unset($val7); $val8 = -1; $val9 = 0; $var10 = ["fruits" => "ora…