Skip to content

Instantly share code, notes, and snippets.

View sweetports's full-sized avatar

Taishi Kumagai sweetports

View GitHub Profile
@Ryokuchaneko
Ryokuchaneko / PHPで学ぶ集合知プログラミング2.4
Last active December 19, 2015 16:28
評価者に重み付けを行い(自身とどの程度好みが似ているか) その重みづけスコアと書く評価者の評価点を掛けあわせて映画のタイトルごとにスコアを算出する もっともスコアの高い映画が、対象とするユーザーにオススメの映画となる
function getRecommendations($array, $person, $type) {
$totals = array();
$simSums = array();
$rankings = array();
foreach ($array as $other => $v) {
if ($other == $person ){
continue;
} elseif($type == 'pearson') {
$simulate = sim_pearson($array[$person], $array[$other]);
if($simulate <= 0) {
@mogya
mogya / facebook_login.php
Last active December 16, 2015 08:28
facebook login with Facebook PHP SDK (v.3.2.2)
<?
include_once("facebook/facebook.php"); //include facebook SDK
function myurl(){
if ( isset($_SERVER['HTTPS']) and $_SERVER['HTTPS'] == 'on' ){
$protocol = 'https://';
}else{
$protocol = 'http://';
}
return $protocol.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
<?php
register_taxonomy(
'com_category', array('foo', 'bar','hoge','fuga'),array(
'label' => '共通カテゴリ',
'hierarchical' => true,
'show_ui' => true,
'query_var' => true,
));
?>
/*'com_category', array('投稿タイプA', '投稿タイプB','投稿タイプC','投稿タイプD')*/