2017-01-01から1年間の記事一覧

WebSocketを使ってcoincheckの板情報(BTC/JPY)をリアルタイムで表示する

<html> <meta charset="UTF-8"> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <script> $(function() { var webSocket = null; var bids_cnt = 0; var asks_cnt = 0; function open() { if (webSocket == null) { webSocket = new WebSocket("wss://ws-api.coinchec…</head></meta></html>

javascriptの2種類の タイマー処理

setInterval…一定時間ごとに特定の処理を繰り返す setTimeout…一定時間後に特定の処理をおこなう(繰り返さずに一度だけ) ネタ元 https://techacademy.jp/magazine/5537

【ajax】通信エラーとなった原因(エラーログ)を取得する

$.ajax({ //設定 url : "index.php", type : "POST", data : {data : "hogehoge"}, //ajax通信エラー error : function(XMLHttpRequest, textStatus, errorThrown) { console.log("ajax通信に失敗しました"); console.log("XMLHttpRequest : " + XMLHttpRequ…

ajaxでクロスドメイン通信を実現するphp

html <html> <head> <meta charset="UTF-8"> <script src="//code.jquery.com/jquery-1.11.0.min.js"></script> <script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script> <script> $(document).ready(function(){ $('#getbtn').click(function(){ var url = encodeURIComponent($('#url').…</meta></head></html>

MFC CArray を qsort する

MFC

struct StructHoge { int number; }; ・・・ CArray <StructHoge, StructHoge> arrayHoge; ・・・ int compareHoge(void* context, const void* a1, const void* a2) { StructHoge* p1 = (StructHoge*)a1; StructHoge* p2 = (StructHoge*)a2; if (p1->number != p2->number) { return</structhoge,>…

各ビットコイン取引所APIの認証で陥りやすいポイント

ZaifのハッシュアルゴリズムがHMAC-SHA512なのに気付くの時間かかったー! ネタ元 https://qiita.com/bitrinjani/items/fff7e2bf6a2b8be6eac0

「iPhone がコンピュータから取り外されたため、iPhone”xxx”をバックアップできませんでした。」というエラーの対処法

itunesの過去バックアップを削除して、改めてバックアップ。 ネタ元 https://beadored.com/itunes-sync-backup-error/

iTunesでのiPhoneのバックアップ場所

macだと ~/ライブラリ/Application Support/MobileSync/Backup/winだと \ユーザー\(ユーザ名)\AppData\Roaming\Apple Computer\MobileSync\Backup\ ネタ元 https://simchange.jp/iphone-backup-place-sim/

仮想通貨「XP」ウォレットの作成方法とマイニングのやり方(for Mac)

Winでもほぼ同じ。 記事 http://www.takeiho.com/entry/crypt-currency-xp

.NETのHttpClientの取り扱いには要注意という話

HTTPアクセスのたびにnewして使うと大量アクセス時にボトルネックになるらしい。staticで宣言して、使いまわすのがよいそうです。1ホストにつき1HttpClientオブジェクトがルール。使いまわすとなると同時アクセスの心配がでるけど、それはHttpClient的には…

bitnamiでfavicon変更

favicon.icoの場所 installdir/apache2/htdocs/favicon.ico があるので差し替える。 favicon作成はこちらでできる https://www.favicon-generator.org/ ネタ元 https://community.bitnami.com/t/adding-favicon-to-bitnami-django-stack/43201

javascriptでGETパラメータを取得する

function getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for(var i = 0; i < hashes.length; i++) { hash = hashes[i].split('='); vars.push(hash[0]); vars[hash[0]]…

javascriptで選択肢によってドロップダウンのメニュー項目を変える

javascript部 <script type = "text/javascript">

PHPでデータをCSV出力する

php

javascriptで日時をunixtimeに変換

date = new Date("Thu, 06 Sep 2012 00:00:00 +0900"); unixtime = parseInt( date.getTime() / 1000 ); ネタ元 https://qiita.com/labocho/items/5fbaa0491b67221419b4

phpでunixtimeから日時に変換

php

$date_unixtime_str = '946652400'; $date = new DateTime('@' . $date_unixtime_str); echo $date->format('Y-m-d H:i:s'); ネタ元 https://qiita.com/sounisi5011/items/d6df76798d2e23c83e14

google cloud Platform(GCP)でcron設定

SSHで接続して crontab -e ネタ元 https://www.marketechlabo.com/batch-processing-on-gce/#cron-2

google cloud Platform(GCP)のbitnamiサイトをLet's encryptでSSL化する手順

web

SSHで接続 Letsencryptスクリプトをインストールする git clone https://github.com/letsencrypt/letsencrypt cd letsencrypt ./letsencrypt-auto certonly -w / home / bitnami / htdocs -d ses.rosacea-support.org -d sandbox.pascoe.biz -wはウェブルー…

jqueryで日時入力フォーム DateTimePicker

DateTimePicker を使います。 ネタ元 http://www.arubeh.com/archives/1011

いろんな言語で日付型からUNIXTIMEに変換

web

解説サイト http://yut.hatenablog.com/entry/20111015/1318633937

ボタン押して指定したURLへジャンプ

HTML <html> <head> <meta charset="utf-8"> <title>Test</title> <script type="text/javascript" src="main.js"></script> </head> <body> <input type="button" value="実行ボタン" onclick="main();"/> </body> </html>Javascript function main() { var flag =…

UNIX時間変換ツール

web

ツールはこちら https://so-zou.jp/web-app/converter/unix-time/

フォームのサンプル

初めての HTML フォーム ネタ元 https://developer.mozilla.org/ja/docs/Learn/HTML/Forms/Your_first_HTML_form

jqueryを使って簡単にカレンダーで日付入力を実装

web

工程はいろいろあるのでネタ元参照。 ネタ元 http://www.webdesign-fan.com/jquery-ui-datepicker

PHPで配列の最初の要素を取るならcurrent()

PHP

$first = current($arr); ネタ元 http://bashalog.c-brains.jp/15/02/25-175724.php

PHPでJSON操作。ループで展開

PHP

JSONサンプル { "name": "あらゆ", "gender": "男" }decodeサンプル // JSONは[$json]に格納されていると仮定 // 配列型の場合 $array = json_decode( $json , true ) ; // ループ処理 foreach( $array as $key => $value ) { // [$key]には「name→gender」…

PHPからAPIなどでURLアクセスするときfile_get_contents()を使わずcurlを使う

php

file_get_contents() は ヘッダ情報の保持ルールやタイムアウト処理に癖があるため 返却されるステータスコードや、タイムアウト時に再リクエストなどを行うような 対APIの処理では、それらを知らないと想定していない事態に陥る。 curlの例 private functio…

Bitnamiで不要なcacheを消す

Bitnamiはステキなのでキャッシュが有効になってる。 だけど開発時は邪魔なのでOFFしたほうがいいよね。 Google PageSpeed Module を無効化する Google PageSpeed Moduleの設定ファイルが保存されているディレクトリに移動 $ cd ./stack/apache2/confhttpd.c…

vb.netですべての例外をキャッチ

Try 'ファイルを開く sr = System.IO.File.OpenText(filePath) Catch ex As System.IO.FileNotFoundException System.Console.WriteLine(ex.Message) Return Nothing Catch ex As System.IO.IOException System.Console.WriteLine(ex.Message) Return Nothin…

はじめてのプログレッシブ ウェブアプリのサンプルファイルの場所

https://developers.google.com/web/fundamentals/codelabs/your-first-pwapp/?hl=jaサンプルへのリンク切れてる。英文ページのほうからのリンクは生きてた。 https://github.com/googlecodelabs/your-first-pwapp/archive/master.zip ネタ元 https://codela…