プログラミング
HerokuHerokuというwebサービスがある。 PHP、rubyやpyhonなどで製作したwebアプリを公開することができるレンタルサーバ的なやつだ。 無料で利用できる上にrubyやpyhonにも対応しているので便利である。jp.heroku.com Herokuのリンク 俺は、Herokuを使ってJ…
HTML canvas クリックした位置に画像を表示するJavaScriptコード サンプル 俺が最近作ったTeteteTatterというサイトはクリックした位置に画像を配置できる仕組みになっている。 この動作を実現するための部分のコードだけメモとして置いておこう。
テテテタッター 俺が描いている絵を簡単に再現できるサイトを作った。 TeteteTatterスタンプを押すような感じで絵を作成することができる。 画像を画面上に配置することができる。 配置したい画像を選び、配置したい場所をクリックすれば、クリックした場所…
四コマ殴り描きサイト リファクタリング idoushiki.web.fc2.com四コマ殴り描きのソースコードを改良した。 もともと、殴り描きのサイトは以下のようにボタン1個につき一行のコードを書いていた。 ボタンを押すと、殴り描きが見られるという仕組みだ。 <p> <input type="button" class="button" value=" 171わ " onclick="location.href= 'http://idoushiki.web.fc2.com/img/171.png'"> </p>
IT系の国家資格プログラマやシステムエンジニアになるのに資格は必要ない。 しかし、情報処理技術者試験という国家試験(資格)が存在する。 情報処理技術者試験には 難易度が低い順で、ITパスポート、基本情報、応用情報、高度情報などある。 応用情報より…
クラスについて(Python) 「クラス」について適当にメモしておこう。 関数 プログラミングでクラスという、関数みたいなやつが存在する。 関数は大雑把に言ってしまえば、「食材を入れると料理になって出てくる筒」みたいに考えておけば良い。 小麦粉1kgと…
PHPでWEBサイトの内容を収集する スクレイピングとは、サイトの内容を抽出して、整形することだ。 例えば、特定のニュースサイトの見出しの文章だけを全て抜き出して集めるとか、このブログの記事の本文を抜き出して集めるとかそんな感じだ。PHPでスクレイピ…
Twitterのbot 作った オ レ ノ 厶 ス メ が誕生— 移動式 (@idoushiki) 2018年2月22日 bot作った https://t.co/Mt37RKT2MO— 移動式 (@idoushiki) 2018年2月22日 ツイッターのボットを簡単に作成できるサイトとかもあるが、自分で作ってみた。twitter.com ↑こ…
GitHubでPermission to denied to や The requested URL returned error: 403が出たときの対処メモ(Mac) git remote add origin https://github.com/アカウント名/リポジトリ名.git git push -u origin master 以上のように、gitで、ローカルから、githubにp…
heroku cloneしたファイルをgit push heroku masterする まず、Herokuのコマンドを使えるようにするには、HerokuのサイトからHeroku CLIツールをインストールする必要がある。 devcenter.heroku.com インストールが完了したらまずは、Herokuにログインするコ…
PaizaCloud ウェブ開発環境PaizaCloud Cloud IDE - Browser-based web development environment for Ruby on Rails, PHP, Java, Django, Node.js... ブラウザですぐにWeb開発を始められるサービスがあるようだ。 このPaizaCloudは、開発環境がすでに揃ってい…
ガウス=ルジャンドルのアルゴリズムでπ計算 ガウスルジャンドルのアルゴリズムで、円周率を1000桁まで求める 前回、円周率を求めるプログラムをPythonで書いたが、途中までしか求めることが出来なかった。 idoushiki.hatenablog.com 64ビット浮動小数点で計…
Monacaとは何か Monacaを利用すれば、スマホのアプリをJavascriptで開発できる アンドロイドアプリを作りたいならJAVA、iosアプリならswiftなどの言語が必要になる。しかし、MonacaというWebサービスを利用すれば、HTML、JavaScript、CSSでスマホアプリを作…
Chromeではローカルファイルのcookieを保存できない javascriptの本を見ながらコードを書いていた。cookieをブラウザに保存するコードを書いて、ブラウザはchromeで実行したのだが、cookieが保存されていなかった。ソースコードを何度も見直して、本と同じよ…
最近、JavaScriptが少し恋しくなってきたところなのでJavaScriptで素数を求める感じの何かを作ったN以下の素数を求めるという内容のコードを書いてみることにしよう。 素数は、1とその数自身以外では割りきれない数なのでnが素数であるかを判断するには、 i…
円周率を入力するゲーム「PIMEMORIZER」に円周率暗記機能を付けたURL:https://pimemorizer.herokuapp.com/gamemenu.html idoushiki.hatenablog.com スマホの電卓で、3.1415....とひたすら円周率を打ち込んでいたら円周率を70桁ぐらい覚えていた。 というこ…
まず、cmdで mkdir name cd name rails new appname appnameに移動して rails generate controller sample index そしてローカルサーバ rails s その後、ルートの書き換え config/routes.rbファイルを編集する Rails.application.routes.draw do get 'sample…
PIMEMORIZERにキーボードテンキー入力に対応、タイム測定機能を実装した 円周率暗記ゲームPIMEMORIZER リンク 以前、円周率を入力し続けるゲーム「PIMEMORIZER」を作って公開した。 主にスマホ向けに作ったので、パソコンのキーボードで遊ぶことはできなかっ…
二分探索 前回の線形探索は、配列の先頭からしりまで1つずつ順番に調べていく方法だった。 idoushiki.hatenablog.com 二分探索アルゴリズムは線形探索よりもすぐに目的の値を探すことが出来る。 しかし、配列内のデータが昇順または降順に並んでいる必要があ…
c言語をいじくっていて、日本語を比較しようと試みたがうまくいかない ダメなコード 例えば、上のソースコードは、scanfで入力した文字列が配列bの中に存在していたら「ばかやろう」と出力されるように組んだものだ。 if(a==b[i])となっているので、aに入れ…
基本的なアルゴリズムに「線形探索」というものがある。 このアルゴリズムはデータの先頭から順番に探したいデータを調べていくやり方だ。 図 Javascriptソースコード 上のソースコードでは、"5"を探すことになっている。"5"をa[N]の中から探す場合探したい…
Github でNew repositoryをおして、新たなリポジトリを作るGithubに送りたいフォルダに移動して、コマンドを入力する $git init $git add -A$git commit -m"コメントここに書く"$ git remote add origin https://リポジトリのURLをここに書く $ git push ori…
ガウス=ルジャンドルのアルゴリズム idoushiki.hatenablog.com以前、円周率を暗記するゲーム「PIMEMORIZER」を作成した。 円周率って無限に続くけど、どうやって円周率を求めるのだろう?どんなふうに求められているのかなーと思った。 「円周率 アルゴリズ…
プログラムを実行できるサイト 新しい言語を学びたいけど開発環境整えるのがめんどくさい。 自分が組んだコードの動作をすばやく確認したい。 そんな時に役に立つサイトでも載せておこう。開発環境がなくてもオンライン上でコードを実行できるサイト一覧Web-…
じゃんけん代行 https://idoushiki.github.io/janken.html↑ じゃんけんしてくれるサイト作った。ふざけて手描きした感満載の適当な感じが漂うサイトだなぁ…。 じゃんけんって、ほぼ運のみで勝負決まると思うけど多少は実力も勝敗にかかわってくる。 例えば、…
PIMEMORIZER「パイメモライザー」 1024桁までの円周率を入力し続けるゲーム。ゲームスタートするとテンキーみたいなのが表示されるので、円周率の小数点以下を1415..........と入力していくTwitterで結果をシェアする機能も実装した。— 移動式 高度プロフェ…
らくがき人間移動式 らくがきにんげんいどうしき <p class="text3"> らくがき人間移動式</p> <p class="text3"> らくがきにんげんいどうしき </p>
rsa暗号 idoushiki.hatenablog.com 以前に、シーザー暗号化するプログラムについての記事を書いた。今回は、さらに強力な「RSA暗号」について書いてみた。 暗号文=平文^e mod n RSA暗号は平文、鍵、暗号文どれも数で、暗号文はe乗した平文を割ったあまりで…
Rubyでパスワード生成プログラムを作ってみた 数字と大文字・小文字を含んだアルファベットで構成される8桁のパスワードをランダムで生成するプログラムを組んでみた。 プログラムを実行してみたら・・・Z48h27u4J33s75W8C68e49j7m90E11w6Z68e76Z4v97L40K4 …
ファイルの暗号化フリーソフト「えんくりぷしょん」 前回このブログで紹介した暗号化プログラムの「えんくりぷしょん」c言語 シーザー暗号による暗号化プログラム2 - 移動式のブログをVectorで公開しました。 www.vector.co.jp