Category Archives: Software

phpでbackup_tablesを使ってmysqlのテーブルをバックアップする

参考コード:
<?php
backup_tables(‘localhost’,’startnews24user’,’startnews24pwd’,’blog’,’*’);

function backup_tables($host,$user,$pass,$name,$tables = ‘*’){
$return = “”;
$link = mysql_connect($host,$user,$pass);
mysql_select_db($name,$link);

if($tables == ‘*’)
{
$tables = array();
$result = mysql_query(‘SHOW TABLES’);
while($row = mysql_fetch_row($result))
{
$tables[] = $row[0];
}
}
else
{
$tables = is_array($tables) ? $tables : explode(‘,’,$tables);
}

foreach($tables as $table)
{
$result = mysql_query(‘SELECT * FROM ‘.$table);
$num_fields = mysql_num_fields($result);

$return.= ‘DROP TABLE ‘.$table.’;’;
$row2 = mysql_fetch_row(mysql_query(‘SHOW CREATE TABLE ‘.$table));
$return.= “\n\n”.$row2[1].”;\n\n”;

for ($i = 0; $i < $num_fields; $i++)
{
while($row = mysql_fetch_row($result))
{
$return.= ‘INSERT INTO ‘.$table.’ VALUES(‘;
for($j=0; $j<$num_fields; $j++)
{
$row[$j] = addslashes($row[$j]);
$row[$j] = ereg_replace(“\n”,”\\n”,$row[$j]);
if (isset($row[$j])) { $return.= ‘”‘.$row[$j].'”‘ ; } else { $return.= ‘””‘; }
if ($j<($num_fields-1)) { $return.= ‘,’; }
}
$return.= “);\n”;
}
}
$return.=”\n\n\n”;
}

$handle = fopen(‘db-backup-‘.time().’-‘.(md5(implode(‘,’,$tables))).’.sql’,’w+’);
fwrite($handle,$return);
fclose($handle);
}
?>

IEでのAjaxリクエスト(GET)のキャッシュを対応方法まとめ

①URL+”&”+”t=”+Math.random();

②”?timestamp=” + new Date().getTime();

③$.ajaxSetup({cache:false})

CentOS 7でファイアウォールの操作コマンド

firewall:
systemctl start firewalld.service#firewallが起動
systemctl stop firewalld.service#firewallが停止
systemctl disable firewalld.service#firewall自動起動を無効

なぞって冒険!きゅるるんくまのパズルリンク

 

アクションストラテジーRPG 『ブレイブリークロニクル(ブレクロ)』

■物語
圧倒的な力を誇る古の魔物「デストール」が目覚め、
大量の魔族による無差別な侵略行為によって壊滅した世界を舞台に、
奇跡的に命をとりとめた主人公「カリス」と、
彼を中心に組織された英雄集団「ヒーローズリーグ」の冒険譚が描かれる。

アイドルコネクト AsteriskLive プロモーションムービー

概要
VR技術が発達した近未来を舞台に、9人のアイドルが
最高のステージ「AsteriskLive」を目指します!
あなたはプロデューサーとなって彼女たちをトップアイドルに導きましょう!
http://www.idolconnect.jp/

スマホアプリ「スーパー戦隊レジェンドウォーズ」 第1弾

公式twitter
https://twitter.com/sslegendwars

Java開発EL(Expression Language)式を利用してMAP Listの値を取得する

1.EL式–MAP

1.1 actionコード:
Map map = new HashMap();
map.put(key1,value1);
map.put(key2,value2);
map.put(key3,value3);

1.2 JSP画面
<forEachitems=”${map}” var=”item”>
<c:outvalue=”${item.key}”/>
<c:outvalue=”${item.value}”/>
</forEach>

2.EL式–List
2.1 actionコード
List list = new ArrayList();
list.add(“study”);
list.add(“map skill”);
list.add(“welcome”);
list.add(“startnews24”);

書き方2
List<Map<String,Object>> employees = new ArrayList<Map<String,Object>>();
Map<String,Object> s1 = new HashMap<String,Object>();
s1.put(“name”,”yamada”);
s1.put(“age”,”35″);
employees.add(s1);
Map<String,Object> s2= new HashMap<String,Object>();
s2.put(“name”,”oohara”);
s2.put(“age”,”32″);
employees.add(s2);

2.2 サンプルコード
<c:forEach var =”employee” items =”$ {employees}” >
<c:out value=”$ {employee.name}” default=”wang”/> </td>
<c:out value=”$ {employee.age}” default=”wang”/>
</c:forEach>

ドラゴンプロジェクト プロモーションムービー

<以下,開発元発表文の内容をそのまま掲載しています>
スマホで遊べる本格マルチハンティングRPG「ドラゴンプロジェクト」が登場!
ぷにコン搭載で誰でも気軽に爽快アクション!!
仲間と一緒に巨大なモンスターに立ち向かおう!

スマホアプリ「ONE PIECE サウザンドストーム」 本告ムービー


<以下,開発元発表文の内容をそのまま掲載しています>
全国の仲間と最大3人でパーティを組んで、
気軽に協力プレイが楽しめる海賊共闘RPG
「ONE PIECE サウザンドストーム」

かんたん操作でド派手な必殺技を繰り出し、
次々と現れる強敵たちを撃破しよう!
ルフィ、ゾロ、ナミ、サンジ・・・
「麦わらの一味」をはじめ、
トラファルガー・ロー、ミホークなど
アニメで活躍したキャラクターたちが続々参戦!