Category Archives: Software

C#入門–foreachの使い方

C#コード
using System;namespace ArrayApplication{
class InfoArray
{
static void Main(string[] args)
{
int [] n = new int[10];
for ( int i = 0; i < 10; i++ )
{
n[i] = i + 100;
}

foreach (int j in n )
{
int i = j-100;
Console.WriteLine(“Element[{0}] = {1}”, i, j);
}
Console.ReadKey();
}
}}

実行結果
Element[0] = 100
Element[1] = 101
Element[2] = 102
Element[3] = 103
Element[4] = 104
Element[5] = 105
Element[6] = 106
Element[7] = 107
Element[8] = 108
Element[9] = 109

Linuxでawkを使って文字列を連結する方法

1.文字列-数字
[kduser@st24 ~]$ awk ‘BEGIN{a=”87″;b=”10kduser10″;print (a+b+0);}’

2.数字-文字列
[kduser@st24 ~]$ awk ‘BEGIN{a=87;b=87;c=(a””b);print c}’

3.文字列を連結
[kduser@st24 ~]$ awk ‘BEGIN{a=”a”;b=”b”;c=(a””b);print c}’

LinuxでOS環境情報とミドルウェアバージョンを調べるコマンド

Ubuntu

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION=”Ubuntu 14.04.4 LTS”
CentOS

$ cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
Java
$ java -version
java version “1.8.0_91”
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)
Maven
$ mvn -v
Node.js
$ node -v

NPM
$ npm -v

$ ruby -v
ruby 2.0.0p645 (2015-04-13 revision 50299) [universal.x86_64-darwin15]

Nginx
$ nginx -v
nginx version: nginx/1.4.6 (Ubuntu)
Httpd (Apache)

$ httpd -v
Server version: Apache/2.4.16 (Unix)
Server built: Jul 31 2015 15:53:26
MongoDB

$ mongod –version

$ mongo –version
MongoDB shell version: 3.2.3
OpenSSH

$ ssh -V
OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.6, OpenSSL 1.0.1f 6 Jan 2014
cURL

$ curl –version

Git
$ git –version
git version 2.5.4 (Apple Git-61)
Bash

$ bash –version
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin15)
Copyright (C) 2007 Free Software Foundation, Inc.
Zsh

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