WEB系技術電脳日記 -132ページ目

Firefox 多段 Tab Utilities Phoenix を使う(´・ω・)ス


暫くFirefoxのタブ絡みはtabmix使っていたが、
PC入れ替えてからはデフォ状態だった。
そこで今回はTab Utilities Phoenix を利用
なかなか・・軽くていい(´・ω・)ス

多段の設定が
Appearance→Tab bar features チェックだけ、
少し迷った(´・ω・)ス

そんな記録(´・ω・)ス

サムスン、新型スマートウオッチを披露

サムスン、新型スマートウオッチを披露
韓国のサムスン電子は23日、当地でのモバイル通信関連見本市「モバイル・ワールド・コングレス(MWC)」の開幕を前に、同社が後押しするモバイル機器用基本ソフト(OS)「Tizen(タイゼン)」を搭載した新型腕時計型端末(スマートウオッチ)「ギャラクシー・ギア2」を披露し、これを発売することを発表した。
サムスン、新型スマートウオッチを披露
「Gear 2」「Gear 2 Neo」を発表。まさかのTizen搭載

Tizenといえば、ターボリナックス社が昨年プレス打って
開発してんぞと出してたのが思い出されるが、
今後どうなるやら・・・
どのOSもそうだけど、機能追加すればするほど電力喰うし、モバイル組み込み決め込みなら、
他も模索するのは当然だものね。それとGoogle帝国への反発も出てくる頃だろうし・・・・

そんな事を思った朝の記録(´・ω・)ス

朝(´・ω・)ス




朝(´・ω・)ス
すき家で食事
そんな記録(´・ω・)ス

特急(´・ω・)ス




久々、浅草から移動。
そんか夜の記録(´・ω・)ス

夜(´・ω・)ス




そんなわけで夜(´・ω・)ス
移動開始、

ameba RSS PR 非表示 削除(´・ω・)ス

先程、RSS引き込んだが、PR~~とかも自動で埋め込まれるので、
そこは削除しておく(´・ω・)ス

add_action('wp_dashboard_setup', 'my_custom_dashboard_widgets');
function my_custom_dashboard_widgets() {
global $wp_meta_boxes;
wp_add_dashboard_widget('custom_help_widget', 'RSSタイトル', 'dashboard_text');
}
function dashboard_text() {
//フィード取得
$rss = simplexml_load_file("http://feedblog.ameba.jp/rss/ameblo/konica/rss20.xml");
$i = 0; foreach ($rss_1->channel->item as $item) {
if( $i++ == 5 ) { break; }
$link = $item->link;
$title = $item->title;
$date = date('Y.m.d', strtotime($item->pubDate));
if(substr($title, 0, 2) != "PR"){
echo $date.'<a href="' . $link . '" target="_blank">' . $title . '</a></br>';
};
}
}
そんなメモ

WordPressをコーポレイト仕様に変更する(´・ω・)ス その3 ダッシュボードRSS追加

引き続きWorPressをイジる。

管理画面のダッシュボードについて、適度にRSSが引き込まれているが、
今回は外部ブログを表示させて、業務に活かす(´・ω・)ス
理由はスタッフの外部ブログや業務TODOを別に作ってるが、
それを一元化するため。
プラグイン使ってもいいが、更新しないので、直にコードを打ち込む。
allow_url_fopenがONの必要があるので、まずはphpinfo()で確認

allow_url_fopen

おkおk(´・ω・)ス

修正するのはdashbord.php
色々クラスがあるが、今回は直に打ち込む。
dashbord.php
先頭部分に
add_action('wp_dashboard_setup', 'my_custom_dashboard_widgets');
function my_custom_dashboard_widgets() {
global $wp_meta_boxes;

wp_add_dashboard_widget('custom_help_widget', 'RSSタイトル', 'dashboard_text');
}
function dashboard_text() {
//フィード取得
$rss = simplexml_load_file("http://feedblog.ameba.jp/rss/ameblo/konica/rss20.xml");
$i = 0; foreach ($rss_1->channel->item as $item) {
if( $i++ == 5 ) { break; }
$link = $item->link;
$title = $item->title;
$date = date('Y.m.d', strtotime($item->pubDate));
echo $date.'<a href="' . $link . '" target="_blank">' . $title . '</a></br>';
}
}
追加おk(´・ω・)ス

サムスン GALAXY GOLDENサムスン、二つ折り二画面スマートフォン



何やらASCⅡ見てると 、イオシス アキバ中央通店で
二つ折りのガラケーライクな機種が販売されてると。
去年の8月に発表されて、発売がちと遅いような。

スペックはAndroid 4.2 (Jelly Bean)、
CPUがデュアルコア動作のQualcomm
「Snapdragon 400 1.7GHz」
メモリー1.5GB、ストレージ16GBらしい。。
ディスプレーは表裏ともに解像度480×800ドットの有機ELディスプレーで、190万 画素のフロントカメラと800万画素のリアカメラも装備。そのほか、GPS、Bluetooth 4.0、NFCなどの各種機能を搭載し、通信規格はLTEとの事。
今後このタイプは来るだろうな・・・。

少しずれるが、ガラケーのヒンジメーカー
売れなくて倒産したが、彼が復活する事を祈るが、
どうなるだろうか・・・。


WordPressをコーポレイト仕様に変更する(´・ω・)ス その2 DB接続

引き続き、コーポレイト仕様に。
続いてはDB接続まわり
理由は大抵の場合、独自の製品とか色々DBに格納するケースが多いし、
そうじゃないと十分にCMS活かせないともなんとも。
例のごとくブログを更新しながら書いてる(´・ω・)ス
----------------------------------------------------------------
使ってる人は知ってるとは思うが、WordPress自体はPDOを使ってないので、
この部分を確認してPDOで実装するか確認する。
確か$wpdbなんとか・・・まぁ、コード見てみる。
WordPress にはデータベース操作用のクラス関数が用意されています。
このクラスは wpdb と呼ばれており、大まかな部分では
ジャスティン・ヴィンセント氏 が作成し、
管理している ezSQL クラスに基づいています。

ジャスティンさんQuakeの大佐似てんなとか関係無いことは良いとして、
wp-includes/wp-db.php内
class wpdb {
  (略)
function query( $query ) {
if ( ! $this->ready )
return false;
・・と、色々書いてる。ここで悩むのが、全開更新は止めたので、
-----------------------------------------------------------
1.更新なんてしないので、ここに独自に色々追記する。
2.もしかしたらいつかコアファイル更新、  独自機能部分は別にDB接続を用意する。
------------------------------------------------------------
もちろん、私は2を選択。
早速、配置してあるディレクトリーにDB接続を用意管理画面からも
一般画面からも使える用にしておく。
配置したコンフィグと同じ階層に、db.phpを用意
せっかくwp-config.phpがあるので、
そのdefine('DB_NAME',やらdefine('DB_PASSWORD'もここでは利用する。
//PDO用に(´・ω・)ス
$dns = 'mysql:dbname='.DB_NAME.'; host='.DB_HOST ;
define('DSN', $dns);


function getDb() {
try {
$db = new PDO(DSN, DB_USER,DB_PASSWORD,array(PDO::ATTR_PERSISTENT => TRUE ));
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
//文字化け対策
$db->exec('SET NAMES utf8');

} catch (PDOException $e) {
die("データベース接続エラー(´・ω・)ス :{$e->getMessage()}");
}
return $db;
}
ちと定数絡みでハマった(´・ω・)ス
変数の中に定数ぶち込んで動かないとかアレあら?した。


WordPressをコーポレイト仕様に変更する(´・ω・)ス その1

随分と前からWordPressの管理画面を納品用にイジっているが、
先日スタッフY女史に色々レクチャーはしていたが、
やはりここで、しっかりとカスタムし今後、スムーズに・・・と。
早速、チマチマと触る記録をここに記録(´・ω・)ス

例の如く、作業しながらブログを更新。

----------------------------------------------------------
まずは現在の左のメニュー閉じるとかそれを消す。
理由は独自メニュー時に飛び出るから(´・ω・)ス
/wp-admin/
// echo '<li id="collapse-menu" class="hide-if-no-js">
// <div id="collapse-button"><div></div></div>';
// echo '<span>' . esc_html__( 'Collapse menu' ) . '</span>';
// echo '</li>';
一応コメントアウトにしておく

更新を止める

使用してるテーマの functions.phpに
add_filter('pre_site_transient_update_core', create_function('$a', "return null;"));
上記追加でもいいが、ここはコアファイルをイジる
wp-admin/includes/update.php の

function update_nag() {
if ( is_multisite() && !current_user_can('update_core') )
return false;

global $pagenow;

if ( 'update-core.php' == $pagenow )
return;

$cur = get_preferred_from_update_core();

if ( ! isset( $cur->response ) || $cur->response != 'upgrade' )
return false;

----------------(省略--------------------------
//secho "<div class='update-nag'>$msg</div>";
}
add_action( 'admin_notices', 'update_nag', 3 );
add_action( 'network_admin_notices', 'update_nag', 3 );

プラグイン更新と管理画面へのリンクは表示させないようにしておく
次に、悩む所だが、プラグインの更新
これは・・とりあえずプラグインの更新を表示させない、
かつ、プラグインという項目も表示させないようにしておく。
だが、管理と言うか納品後に、
// wp-admin/plugins.php には直で叩いて入れるように確認ということで。
上に出る更新を消す。
wp-admin/menu.php
else
$cap = 'update_themes';
//$submenu[ 'index.php' ][10] = array( sprintf( __('Updates %s'), (略l
unset( $cap );
}
プラグインの横にある数字を消す。wp-admin/menu.php
$count = '';
if ( ! is_multisite() && current_user_can( 'update_plugins' ) ) {
if ( ! isset( $update_data ) )
$update_data = wp_get_update_data();
//$count = "<span class='update-plugins count-{$update_data['counts']['plugins']}'> (略
}
まぁ・・・あくまで後で管理画面の管理画面を・・・ん??まぁ、そういう事で。
後はダッシュボード一発目だが、これはちと後で。