読者です 読者をやめる 読者になる 読者になる

凡庸なる人のブログ

凡庸な自分が思ったことや何かしらの感想、コンピュータ系などの調べごとを書くブログです。  【結論】ってのは私個人の結論です。記事全体は個人的な調査結果や感想です。

WEBアプリケーション開発日誌_パスワード管理

【結論】password_hash()とpassword_verify()の2つの関数による実装ができたっぽい 元々はsha1のハッシュでしたが、やはり危険なので別のをとぐぐってたらこの2つの関数がでてきました。悩みながら休みながら実装したらできました。

パスワードにおいてMySQLの照合順序で「utf8_general_ci」と「utf8_bin」のちがい

【結論】ハッシュ値で登録していれば「utf8_general_ci」と「utf8_bin」に違いは出てこない? パスワード認証機能において、IDを使用する場合は大文字小文字を区別する必要がある。実際に自分の作成中のWEBアプリで試しにIDにおいて大文字と小文字の区別のテ…

ユーザー登録機能においてメールアドレスの利用について

【結論】ロボットによる登録を回避したいだけなのでキャプチャつかえばいいか。 ユーザー登録機能の実装はしてあるんですが、冷静に考えてロボットによる登録が可能であることに気づいた。 phpUserClassつかえばメールの利用が可能かもだけど、個人情報が漏…

MySQL関数からPDOクラスに移行中

【結論】Qiitaのまとめが便利 qiita.com 最初は読みづらくて苦労したけど、慣れると辞書感覚で読める。

WEBアプリケーション開発でずっとMySQL関数使ってた

【結論】いつの間にか結構な量のコード書いてて、PDOクラスの利用とか面倒くさいんだが いや公式非推奨なのは知ってたけど、取り敢えず動かしたいじゃん?あとで直せばいいやと思ってたらこれですよ。 あ、検索機能は実装できました。(MySQL関数で。)

自作のWEBアプリケーションの脆弱性検査について

【結論】自分のWEBアプリをKaliLinuxを使って検査する時がきたか ついに合法的にKali Linuxを使うときが来た感じある。ぐぐったらまさにな記事があった。↓ www.casleyconsulting.co.jp Vagrant環境なんだよなぁ。Vagrantってよくわからんのよ。ローカル開発…

Google Fonts なるサービスがあるらしい

Linuxの端末みたいなフォントないかなぁって検索してたら次のサイトがとても参考になりそうだった。 Windowsで最高のターミナルを構築する方法 - 純粋関数空間 んで、その中にGoogleFontsがおすすめされてたので行ってみた。Google Fonts 見つけただけなので…

WEBアプリケーションにおいて個別のコンテンツのアクセス数しりたい

この記事が参考になりそう。 [PHP]ページごとの訪問者数を調べるアクセスカウンター | PHP Archive 訪問者数を知ればランキング機能の応用になりそうなので調べました。もっと楽な方法ってないんかな。 追記19時48分 普通にUPDATEコマンド使えば簡単だったわ…

PaizaランクAになりました。

【結論】Aランクになりました やったぜ。 って言っても解いた問題は比較的正解率が高いものでした。そもそもBランク問題も躓くけどね。けど、解き終わって100点のスコアを出した時はめっちゃ嬉しかったです。

プログラミングでの行列の計算って難しくね?

【結論】難しい PaizaでAランク問題に挑戦して解けなかった問題を解直しているのですが、やっぱり難しい。 行列で計算しているのですが、そのアプローチ自体が間違えている気がしなくもない。

WEBアプリケーションで実現したいこと_6

CKEditorの余計なボタンをなくす CKEditorで箇条書きとか番号付きリストで書いたものをデータベースに登録すると、謎の空白ができてしまう。この空白を無くしたい。

CKEditorで箇条書きすると謎の空白できるんだが

【症状】CKEditorで箇条書きをしたらデータベースには謎の空白ありで登録される CKEditor実装して、箇条書きしてみる

WEBアプリケーションで実現したいこと_5

【結論】ボタンを押したらフォームが追加される機能がほしい こんな感じ。 これをjQueryでやろうと思う。 追記 14時44分 まさにやりたいことを示した記事があった。 mitsuakikawamorita.com

ドットインストールのjQuery入門を見て思ったこと

【結論】全部を吸収しようとするのはヤメよう ドットインストールは初心者講座が多数あります。新しい言語を勉強するには打って付けです。 見てて「この処理って本当に使うのかよ」って思う部分があります。いや、知って損することはないと思います。だけど…

HTMLの<ol><ul><li>ってなんの略?

【結論】 <ol> : Ordered List → 順序あり <ul> : Unordered List → 順序なし <li> : List Item → 上2つの中身(1,2,3 or ●,●,●) こういうなんの略かを知っていると結構捗る気がする。</li></ul></ol>

AjaxとJqueryの違いがわからん

【結論】Ajaxはアプローチ方法であり、Jqueryはライブラリっていうのは理解しています。 同じように知恵袋に質問している人がいて回答されていたんですがよく分からんかった。 ドットインストールでAjaxのレッスン見てみたら旧版扱いになっていて、最新のも…

WEBアプリケーション開発においてAjaxを使う必要がある

【結論】Ajaxってjavascript + PHPからできているのか しらんかった。てっきりjavascriptのライブラリかなんかだと思ってた。非同期通信ってなんだよ。非同期なのに通信するのか・・・

格安SIMの「FREETEL」において一部ユーザーがネットワークを使いすぎてるらしい

【結論】法的措置を考えるのはおかしくね? 「FREETEL SIM for iPhone/iPad」というプランがあるらしい。 FREETEL SIM for iPhone/iPad(iPhone専用299円からのSIM) | FREETEL これは悪用されますわ。どうやらAppstoreからのアプリのダウンロードには料金が…

今日はWEBアプリケーション開発の進捗0

【結論】幼稚だと思ったアイデアに新たに別のアイデア思いついた クラウドファウンディングのサイト見たら出資してもらうために凄い思想持ってて気後れしました。 それで今日なにも開発しないでいたら新たにアイデア思いついた。新たにっていうかちょっと変…

この記事のタイトルフォントすごない?

【結論】かっけぇ 読んだ記事: ics.media 内容も面白いよ?inputタグないのtypeの違いがこんなにあったのかと感動した。 でも一番印象的なのがタイトルフォントですよ。気になった方は見てね。習字のようなフォントっていうか行書体っていうのかな。 フォン…

クラウドファウンディングを覗いてみて思ったこと

【結論】自分のアイデアが幼稚な気がしてきた 自分のアイデアは結構革新的だと思ったけどそんなことない気がしてきた。なので新しいアイデアを思いつかせた。

WEBアプリケーションで実現したいこと_3

キーワード検索機能 タグ検索機能 会員ごとの個人ページ 個人ページで、投稿内容の編集・削除 投稿日と更新日を表示。これは書き換え不可能 投稿内容を表示するときの幅の自動調整 追記午前11時53分 投稿の評価制度 そのためにデータベースにpointカラムの追…

WEBアプリケーションで実現したいこと_2

アカウント登録のときの確認画面と完了画面の修正 ディレクトリ構造も整理したほうがいいわ。

WEBアプリケーションで実現したいこと_1

ログインしていない状態だとログアウトは表示しない ログイン画面の修正 2つだけか。アカウント登録画面の修正もしなければ。 追記午前1時11分 アカウント登録画面は修正してあったわ。 確認画面と完了画面が修正できてない。 追記午前1時12分 ていうか階層…

PHPのsession_start関数を知る必要がある。

ログイン情報を保持するのにsession_start関数でどうにかできそう。

コンストラクタってなんだよ(なんだよ)

なんだよ(3回目) 【結論】クラスからオブジェクトがnewによって作成されるときに行う初期化処理をするメソッドらしい。 なんか普通に理解した。オブジェクト指向っていう名前がすでに受け付けないけど、以前にUnityでゲーム作成したときに普通に利用してた…

必要なのはアカウント登録機能とログイン機能

認証において自分が実装したい機能がわからんくなった。 冷静に考えて、「登録」、「ログイン」の2つが今ほしい機能だわ。

XAMPP + PHP + TwitterOAuth で何が分からないか分からなくなったからリセットする

【結論】分からん っつっら。(辛い。) わかったことのメモ: twitteroauth.com にある、Composer(訳:指揮者)は、 opensource-workshop.jp を参考にするダウンロード&インストールできた。

XAMPP + PHP + TwitterOAuthの実装に苦しんでる

【結論】解決していない。 作成中のWEBアプリに使う認証機能としてTwitterOAuthを使おうとしてるけど、実装できなくて辛い。実装というかテスト実装だけど。 TwitterOAuthの実装はいくつかのサイトを参考にしています。参考先。 OAuth認証でTwitterを利用す…

WEBアプリケーションのアカウント機能はTwitterとかGoogleのOAuth認証なるものでいい気がする

【結論】既存のAPIを使ったほうが楽だし安全だから積極的に使う PHPのPEAR:Auth使おうと思って調べてたけど、よくわからん。どこがわからんとかは分かるけど、PEAR:Authにこだわる必要がないことに気づいた。

@ITの記事「5分で絶対に分かる次世代/L7ファイアウォール (1/5)」が本当に5分で分かるか試した。

【結論】気持ち急ぎながら読んだら「3分40秒」で分かった(気がするかもしれない) [読んだ記事] www.atmarkit.co.jp

ブラウザがGoogle ChromeからFireFoxに変更した話

【結論】FireFoxって最強なんじゃね? 【思考過程】------------------------------------------- Chromeのタブ周りのさくさく感好きだけどCPUが唸りだす。 タスクマネージャー見るとメモリーは確かに食ってるけど16GBなのでまだまだ余裕。

WEBアプリケーション開発の直近目標

【結論】ユーザー人認証→お気に入り登録機能 冷静に考えて検索機能忘れてた

WEBアプリケーションのアカウント機能に使えそうなライブラリ発見

【結論】結論付けるのは早い。もっと探す。 今作っているWEBアプリのアカウント制にすることは決定したけど、具体的な方法はまだ検討中だった。 「php アカウント作成 プログラム」で検索したら、普通に出てきた。これ。 PHPのアカウント管理ライブラリ、php…

WEBアプリケーションをアカウント制にする必要あるか?

【結論】とりあえずアカウント制にする。 【思考過程】----------------------------------------------- シンプルにしたい。 アカウント邪魔じゃね? WEBアプリの中のコンテンツをお気に入りするためにはアカウント制にしてユーザーを区別する必要がある。 …

WYSIWYGエディタはCKEditorにしよう

【結論】WYSIWYGエディタはCKEeditorにしよう CKEeditorだと思ってたら、CKEditorだった。 今作っているWEBアプリケーションには投稿フォームがある。 この投稿フォームにはWYSIWYGエディタを使い方たいけど、商用フリーのエディタは探した限り1つしかない。

C言語においてscanf関数は危険【続き】

fgets + sscanfの使用例

C言語においてscanf関数は危険

【結論】 fgets + sscanf を使うべし そもそもC言語は使わないべし

国際サイバー犯罪集団が日本進出しているらしい。

【読んだ記事】ITmedia_鈴木聖子さんの記事 www.itmedia.co.jp 【結論】理由は記事に書いてある通りだと思う。

ksnctfをやって思ったこと

【結論(疑問)】ツールは使い方を知っていればいいのか? ksnctfはCTFの練習サイトらしいです。 ksnctf.sweetduet.info そこの2問目をやったときのことです。 まぁ多分文字ずらすんだろうな。 pythonでやるか。 えーっと、ASCII値を取得して、その値を加算し…

コーディングが楽しい気がする

【結論】簡単な問題。だけど楽しさを感じる。 paizaのDランク(超初級)問題を解けて素直によろこんでいる自分がいる。 paizaのランクはBランクでしたが、しばらくコーディング系のことを全くしていませんでした。 テレビゲームと同じで、勝てるようになると楽…

Paizaでコーディング練習

【結論】毎日少しでもいいので、コーディングしよう しばらくPaizaにアクセスしてなかったので、久しぶりに問題を解いてみました。 もちろんPythonです。 そしたらDランク問題(超初級)で少し躓いてめっちゃ焦りました。 平均回答7分の問題を10分で回答できま…

アセンブラって実話面白くね?

【結論】アセンブラは単純。 (主語・述語の意味の解釈に自身がないけど、概ね合ってるっしょ) 【本文】 基本情報技術者試験に合格しません。 目立った失点をしている問題は2点あります。 選択では経営戦略系 必須ではC言語 もちろん他の問題でも間違えはあ…

「サイバーセキュリティプログラミング」を読んで苦しんでる

多分私はこの本を読むためのレベルを満たしていないと思う(確信) 具体的に苦しくなったところ:2章です。 2.5の「NetCatの置き換え」です。コードが載っているので真似する。あ、何やってるかは雰囲気でわかる程度です。 コードを書き終えたら「試してみる」…

Pythonになれるためには

どうすればいいんですかね? 「Paiza」というサイトでは多くの言語で問題を出しています。 問題を解いていくとランクが上がります。 ランクによって応募できる仕事が増えるようです。 ちなみに私のランクは「B」です。ランクBになってからあまり触っていませ…

「サイバーセキュリティプログラミング Pythonで学ぶハッカーの思考」を買ってみた

これです。 私がこれを買った理由は4つあります。 見た目がカッコいいから 内容が最新のものであるから。1章ではVMwarePlayerにKali Linux2.0をインストールするところから始まります。Kali Linux2.0がリリースされたのは2015年の8月です。現在が2015年11月…

Zenfone2 ZE551ML をPCに接続する

【はじめに。】 このようなPCの設定を変更する記事は初めてです。この記事を見てPCの設定を変更して起きた事に対しての責任は取れませんので、ご了承ください。 【環境】 PC...windows7Home 64bit Zenfone2 ZE551ML Zenfone2 ZE551ML をPCに接続した際に、通…

python で DES暗号 を自作する

DES暗号は安全ではない暗号として知られていますが、そのアルゴリズムを見ると結構な面白味があります。 アルゴリズムの概要は、文字列(平文)を2進数に変換した後で転置やシフト、排他的論理和演算を繰り返し行うものです。 基本的にDESなどの暗号アルゴリズ…

【続き】VMware Player 6.0.0からアップデートしようとした結果 

最新のバージョンにアップデートできました。 ちなみに私はwindows7環境です。 前の記事風に言えば 私の勝手な思い込み: アップデートしたい → 一度アンインストール → 最新のものを自動でインストール。 実際: アップデートしたい → 一度アンインストール…

VMware Player 6.0.0からアップデートしようとした結果

アンインストールしました。 文字通り。 いやぁ、windows10の仮想の為にアップデートの必要があったのでやりました。 アップデートの際に一度アンインストールする必要があったのは覚えていますが、そのままでした。 私の勝手な思い込み: アップデート → 一…