Skip to content

Instantly share code, notes, and snippets.

View inakagawa's full-sized avatar

inakagawa inakagawa

View GitHub Profile
@inakagawa
inakagawa / gist:1604928
Created January 13, 2012 06:46
Data::Page on PHP
<?php
// Pager Data Container
class DataPage{
private $total_entries;
private $entries_per_page;
private $current_page;
function __construct($total_entries,$entries_per_page,$current_page){
$this->total_entries($total_entries ?: 0);
@inakagawa
inakagawa / gist:8366435
Last active January 2, 2016 21:49
『アルゴリズムを学ぼう』より、 a) (a ** k) % m を求める b) vが配列vsに入っているかを検索する
int powmod(int a, int k, int m){// a^k をm で割った余りを求める
long t=1;
for (int i=1; i<k; ++i) // loopして
t = (t * a) % m;
return (int)t;
}
int powmod(int a, int k, int m){// kが巨大な場合を考えて、再帰的にkを分割
if (k == 0)
return 1;
@inakagawa
inakagawa / dateweek.rb
Created November 11, 2015 02:37
rubyの練習
require "date"
require "optparse"
class DateWeek
@@wday_ja = ['日','月','火','水','木','金','土']
def initialize
@today = Date.today
@this_monday = @today - (@today.cwday - 1)
@this_friday = @this_monday + 4
end
@inakagawa
inakagawa / usemap.js
Created November 11, 2015 04:28
google maps マップとマーカー1つを表示する
// http://qiita.com/redamoon/items/d3d4c92b323f1204bf10
// div.js-address の中のテキストを取って、div#map_canvas の中を更新する
// todo: 操作するdivの規定, 住所を取り込むdivの規定
//
(function(){ // jQueryを使わず手動でonload処理
var address01 = $(".js-address").text(); // 要素内のテキスト取得 (jQuery 使ってるのはここだけなので、手動で取ればjQ不要)
var mapDiv01 = document.getElementById('map_canvas'); // elementを取っておいて、あとで google maps ライブラリに渡す(「ここに表示」)
function initialize(){
@inakagawa
inakagawa / usemap_list.js
Last active November 16, 2015 06:49
google maps 住所リストからマーカーを複数表示、イベントでポップアップ表示
// uses: google maps API v3, jQuery 1.11
(function(){
var config = {
zoom: 14, //地図倍率
// 「熊本市役所」
center_latitude:32.803066, // 地図の中心 - 緯度
center_longtitude:130.707849 // 地図の中心 - 経度
};
@inakagawa
inakagawa / README.md
Last active November 20, 2015 02:14
ドロワーメニュー(ハンバーガーメニュー)のテスト 1

簡単なものから練習。

html側(js) でやってること

animate({width:toggle})
$(this).toggleClass('peke')
  • drawrクラス: 引き出しアニメーションさせる
@inakagawa
inakagawa / gist:bd9603b14faecb7df001
Last active November 17, 2015 05:47
jqcb 読書メモ

jQuery Cookbook 読書メモ

ブラウザから書くと、日本語が自由ではないので、local repo に clone して書くしかない。

@inakagawa
inakagawa / gist:b8b9d8798787543522be
Created November 18, 2015 07:16
leaning hamburger menu(drawer)

概要

ボックスを「 -横幅」ぶん外に出しておいて、cssアニメーションで入れる

css3 transition を使う

transition には、何が変化するかを記述(秒、形、変形)

.move{
@inakagawa
inakagawa / README.md
Last active November 18, 2015 08:16
learning animation css / drawer menu

これはなにか

クリックすると引き出されるドロワー

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>hamburger menu 3</title>
<!-- drawer css -->
<link rel="stylesheet" href="./drawer.min.css">
<!-- jquery & iscroll & dropdown -->
<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>