カテゴリーアーカイブ 未分類

takahashi 著者:takahashi

mac OSのchromeで、アプリモードでWebサイトを開く方法

高橋です。

僕は普段からブラウザにGoogleChromeを利用しています。
GoogleChromeはWindowsでもMacでも動作するので、どちらのOSを使うときもChromeをメインで使っているのですが、PCではWebアプリを使う機会が多いので、Chromeのアプリモードを愛用していました。

ところが…

Windows版にはあるこのメニューが

Mac版だとありません…
Chromeのアプリ一覧画面にもショートカットを作成するメニューが無いので、Mac版がてっきり非対応なのだと思っていたのですが、最近いろいろ調べていたらたまたま情報を発見しました。

Google Chrome のアプリモードでウェブページを開く – mattintosh note

例えばターミナルで

open -n -a 'Google Chrome' --args '--app=http://example.com'

のようにすればアプリモードで起動できました。

ただ、ショートカットの作成は行ってくれないので

MacのGoogleChromeをDockから起動オプション付きで開く方法- karakaram-blog

上記サイトで掲載されているAutomaterを使用すればapp化もできます。

MacでWebアプリを愛用している皆さん、ぜひお試しあれ!

  • この記事いいね! (0)
村上 著者:村上

【PHP】PHPExcelを使うときにセルの書式設定を変更する方法

今回はPHPでのエクセルファイルの作成についてです。
ライブラリは、PHPExcelを使用しています。

 

まずは事前準備から。
ライブラリ導入は、Githubからダウンロードしてきて、requre_once で読み込むだけでOKです。
URLはこちらから。

PHPOffice/PHPExcel
https://github.com/PHPOffice/PHPExcel.git

//ライブラリ読み込み
require_once APPPATH.'../packages/excel/Classes/PHPExcel.php';
require_once APPPATH.'../packages/excel/Classes/PHPExcel/IOFactory.php';

パスは任意の場所に修正してください。

そしてエクセルファイルの作成から、編集するシートの設定までは下記の通り。

// PHPExcelオブジェクトを生成する
$book = new PHPExcel();
// テンプレート読み込み
$phpexcel = \PHPExcel_IOFactory::load('./tmp/template.xlsx');
$phpexcel->setActiveSheetIndex(0);
// カレントシート選択
$sheet = $phpexcel->getActiveSheet();
// シート名変更
$sheet->setTitle('データ');

今回はテンプレートを読み込んでいますが、もちろん新規のファイルを作成して、それを編集することも可能です。

セルに文字列や数値を入れる時は setCellValue()setCellValueExplicit() メソッドを使います。

// 数値
$sheet->setCellValue('A2', 0123);
// 文字列
$sheet->setCellValueExplicit('A1', "あいうえお", \PHPExcel_Cell_DataType::TYPE_STRING);

このあたりは分かりやすいですね。

 

本題はここから。
セルの書式設定を変える方法は下記のとおりです。

// 数値表示(小数点第2位まで)
$sheet->setCellValue('B1', 12.345);
$sheet->getStyle('B1')->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_NUMBER_00);
// 12.35

// 数値表示(小数点第2位まで & 3桁でカンマ区切り)
$sheet->setCellValue('B2', 8765.4321);
$sheet->getStyle('B2')->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_NUMBER_COMMA_SEPARATED1);
// 8,765.43

// パーセント表示(小数点第2位まで)
$sheet->setCellValue('B3', 0.56789);
$sheet->getStyle('B3')->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_PERCENTAGE_00);
// 56.79%

上記のように表示形式の定数が設定されており、それを指定して使用することができます。
他にもありましたが、使用頻度が高そうなのはこのあたりかな。

なお、下記のように自分で指定することもできます。

// 数値表示(3桁でカンマ区切り)
$sheet->setCellValue('C1', 12345);
$sheet->getStyle('C1')->getNumberFormat()->setFormatCode('#,##0');
// 12,345

指定方法は、エクセルのセルの書式設定の時と同じですね。

 

こちらの方法を使えば、小数値をパーセントに直すときに、100をかけて、% を後ろにつけて…なんて作業をやらずに済みますね。
というか、最初表示形式の指定方法を知らなくて、上のように文字列でパーセント表示をさせようとしてしまいました。
当たり前ですが、こちらの方が遥かに楽です。

また、エクセルを開いたときに時折見かける、「数値が文字列として保存されています」という警告も防げます。
個人的には、これが一番嬉しいですね。

ということで、PHPExcelの知っているとちょっと便利なメソッドでした。

  • この記事いいね! (0)
著者:ym

Symantec証明局から発行されたSSL証明書の信頼されなくなる

Let's Encrypt

Let’s Encrypt

Firefox と Google Chrome が Symantec 認証局から発行された SSL 証明書を「信頼しない」化を進めていますね。お客様の中にも 元 Symantec の認証局で発行した SSL 証明書がありましたが、今ではSymanetc社から事業譲渡によりデジサート社へと切り替わってたりします。

傘下だった企業が発行したジオトラスト(GeoTrust) や RapidSSL、Thawte も影響を受けるようです。複数年で購入していなければそれ以前に有効期限切れになるので、あまり影響は受けないですがご注意を。

  • この記事いいね! (0)
著者:aoki

2018年2月2日 クラウンパレスにて第4回ICTシンポジウムを開催いたします


浜松ソフト産業協会「2018年2月2日、浜松ソフト産業協会主催「第4回 浜松ICTシンポジウム」を開催します。」
https://hamamatsusoft.com/news/2017/00033/

第4回を迎えた浜松ICTシンポジウムは、浜松地域における「未来価値の創成」にスポットをあてます。
第1部では、光・電子技術の活用で産業振興を推進する「フォトンバレープロジェクト」構想と、光技術における「微弱光イメージング」の最先端に迫ります。
第2部では、実例を挙げながらセンシング技術とアルゴリズムの潮流を垣間見るとともに、自動運転の実用化への可能性について事例を交えて考察します。

毎年恒例となっております浜松ソフト産業協会主催「浜松ICTシンポジウム」の第4回が来年2月2日にクラウンパレスにて開催されます。
今回は私が担当リーダーとして色々な手配をしており、講演者の方々も決まりましたので告知させて頂きます。
過去3回は県外の方がメインでの講演でしたが第4回は「浜松」に重点を置いた講演内容となっており、浜松の先進事例をご紹介できるかと思います。

開催概要は以下になります。

開催日時 2018年2月2日(金)
開場(受付) 12:30~ 開会 13:30
場所 ホテルクラウンパレス浜松 芙蓉の間
静岡県浜松市中区板屋町110-17(JR浜松駅前)
プログラム
(予定)
◆ご挨拶
[13:30~]
NPO法人 浜松ソフト産業協会 理事長
晝馬 日出男 Hideo Hiruma

◆講演
第1部-1
[13:40~14:30]
「光・電子技術を活用した未来創生ビジョン」
伊東 幸宏 氏 Yukihiro Ito
公益財団法人浜松地域イノベーション推進機構
フォトンバレーセンター センター長

第1部-2
[14:35~15:25]
「フォトンカウンティングイメージングを含んだ極微弱光イメージングとその応用」
丸野 正 氏 Tadashi Maruno
株式会社浜松ホトニクス 理事
システム事業部 副事業部長
システム設計部 設計部長

(休憩 20分間)

第2部-1
[15:45~16:35]
「最新の組み込みソフトの実例等」(仮)
森川 恭徳 Yasunori Morikawa
NPO法人 浜松ソフト産業協会 理事
株式会社モアソンジャパン 代表取締役社長

第2部-2
[16:40~17:30]
「浜松での自動運転の取り組み、自動運転の技術」
須山 温人 氏 Atsuto Suyama
SBドライブ株式会社 CTO

◆懇親会 [17:40~]

参加費 講 演 3,000円/人 税込(ソフ協登録会員法人・学生:2,000円/人 税込)
懇親会 5,000円/人 税込
お申込み方法 下記、お申込みフォームよりお申込みください。
交通アクセス JR新幹線、東海道本線浜松駅下車 徒歩3分
遠州鉄道新浜松駅下車 徒歩5分
東名高速道路浜松インター・浜松西インターより車で30分
地図を見る

参加申し込みは以下のフォームから可能です。
是非たくさんの方のお申込み、お待ちしております。


  • この記事いいね! (0)
takahashi 著者:takahashi

オープンソースでも有料ソフト並み 現像ソフト”RAW Thrapee”

高橋です。

皆さんは写真編集をされる際、普段どんなツールをお使いでしょうか?
以前まで、僕はWindows10に付属の”フォト”アプリを使って編集していました。


写真について知識がなくても簡単に触ることができますし、標準でありながら非常に使いやすい完成度の高いアプリとなっていて、ずっと愛用していました。
ところが、最近になって写真を大量に編集する機会が出てきまして、写真を一枚一枚開いて編集するのが大変な場面が徐々に出てきました。

そんななか、知人から無料でありながら超高性能な写真編集ツールを教えてもらいました。

RAWTherapeeです。
RAWTherapeeはオープンソースで開発が進められている現像、つまり写真編集に特化したソフトウェアです。

Windows標準の写真調整ツールとの大きな違いは、写真編集機能に加えて、ファイル管理機能が搭載されていること。
編集済み/未編集の管理や削除、保存の操作をすべてソフト上から一括で行うことができます。勿論、単体での保存も可能です。

左上にヒストグラムも搭載されています。

他にも、明るさや露出の調整や、色の濃さの調整など、Windows フォトアプリよりもさらに細かい調整が可能です。
比較として、有料の現像ソフト”Adobe Lightroom”とよく比較されますが、基本的にはほぼ同等の機能を持つといわれているようです。

僕みたいな初心者でも直感的に触れますし、機能的にも充実しているので、非常に優秀なアプリだと思います。

写真編集にお悩みの皆さん、是非一度試してみてはいかがでしょうか?

——————————————
RAW Therapee Blog(公式サイト)
http://rawtherapee.com/

フリーのRAW現像ソフト RawTherapee(RAWセラピー) – ぼくんちのTV別館
https://freesoft.tvbok.com/freesoft/image/rawtherapee.html

  • この記事いいね! (0)
著者:ym

スピードの速いサイトに使われている技術

遠州灘を一望

遠州灘を一望

以前まで Google Chrome で非常に遅かった「日経新聞」のサイト。リニューアルしてスピードアップしました。その技術にどんなものが使われているのか。

  • Fastly
  • ServiceWorker
  • HTTP/2
  • Resource Hint API
  • webp 画像

だそうです。CDN以外はGoogle関連ですが、日経のサイトではふんだんに使われているのですね。ただResouce Hint API、nginx と Fastly 関連を中心にいじれるのですがプログラム関連を除いたとしてもとても手が付けられない状態。1秒でも1ミリ秒でも早くするためには、プログラムもインフラもどちらも同調したシステムを作らなければならない。参考に。

とにかく日経新聞サイトが早くなってよかった。1秒や1ミリ秒が売り上げに影響するという話もあるしね。でも、こういう景色はゆっくり見たいもの。

  • この記事いいね! (0)
著者:ym

技術者のソフトウェア

佐鳴湖の紅葉

佐鳴湖の紅葉

久しぶりにメールソフトの利用状況を確認してみました。

Thunerbird や Outlook Apple Mail などの定番メールソフトは興味無いので、数少ないメールソフトをピックアップしてみます。

  • Airmail
  • Opera Mail
  • Denshin 8 Go
  • Mozilla/5.0 (X11; Linux x86_64
  • Mew version 6.7 on Emacs
  • Wanderlust/2.15.9 (Almost Unreal) Emacs/25.3 Mule/6.0 (HANACHIRUSATO)

Airmail を調べてみると Apple な OS 上で動くアプリの様です。デザインもかっこよくて、便利そう。G Suite や Gmail Inbox 的な間隔なのだろうか。他には Linux 上で業務をしているスタッフもいるようですね。Mozilla X11 なので Thunderbird を Linux の X-Window 上で使用していることになる。Denshin 8 Go も強者ですなw。

ちなみに Mew と Wanderlust は私。たまに遠隔メンテで  FreeBSD ホストへ SSH ログインし TeraTerm 端末上でメールを書く際に使っています。ホントは Wanderlust がよいのですが、スピード勝負と文字化け対策で Mew も使ってます。

こういった情報を集めて見ていると、アプリが便利になったのかな。それとも技術者も減ったのだろうか心配になったりします。今度はエディタ系なども見てみたい。

  • この記事いいね! (0)
takahashi 著者:takahashi

【使わないと3か月でデータが消える!?】SSDの意外な弱点

高橋です。


引用元:Gigazine

最近安価になりつつあることで普及し始めたSSDですが、以前からHDDと比較して様々な弱点があるといわれていました。
その中でも、一時期特に話題になっていたのが書き換え可能回数の問題。
フラッシュメモリが出てきたときにもよく言われていましたが、NAND型メモリには一定の回数書き換えを行ってしまうと、データが記憶できなくなるという特性があります。
メーカーやものによって耐久度は違ってきますが、同じNAND型メモリを使うSSDもまた、例に漏れずこの制限が存在しています。
ただ最近は、この寿命を伸ばす技術が発達してきていて実用上で心配をしなくても大丈夫になってきたようです。

SSDにデータを書込みまくり再起不能に追い込む耐久試験で分かった信頼性に関する真実とは? – Gigazine
> 余力を十分残しつつもエラー発生の可能性を検知すると、ストップをかけて最も早く脱落したIntel 335でさえ、毎日10GBのデータ書き換えを行っても7万日つまり約190年もつという計算になるため、SSDの書き換え寿命を心配する必要はほとんどないことは確実です。

これでSSDの弱点は目立つところは”HDDと比べて高い”という部分だけになったと考えていたのですが、先日ある事実を知りました。

先にも書いたように、SSDにはNAND型メモリがよく使われているのですが、この前ふと気になってNAND型メモリについてWikipediaで調べていたら、気になる記述を発見しました。

NAND型フラッシュメモリ – Wikipedia
>浮遊ゲート内の電子は、浮遊ゲートを覆う絶縁体により保持されるため、電源を供給することなくデータを数年間程度保持することができる。

お分かりいただけただろうか…

それってつまり、逆に言ってしまうと、”非通電状態では数年間しかデータを保持できない可能性がある。”
ということではないのか…?

気になったのでさらにいろいろ調べてみました。
すると、下記のような説明をしているサイトを発見。

SSDの基礎知識でパソコン購入をガイド – パソ兄さん
> トンネル酸化膜の絶縁によって電子の放出を防いでいますが、長期間書き換え作業が行われないと自然放電が起き、データ化けの原因になります。

と説明されていました。
SSDは電子を放出させないようにすることでデータを保持していますが、長期間通電を行わないとこの電子が放出されてしまい、データが消失してしまうようです。

どれぐらいの期間放置するとデータが消失してしまうのかは議論が分かれるところですが、最小(最も保管条件が悪かった場合など)で”3か月”しかデータが保持できない可能性もあるという話があります。
『中古SSD 無通電時間が長いとデータが消えますか?』 – 価格.com

僕はSSDにこのような特性があったことを恥ずかしながら今回初めて知ったのですが、僕以外にも”SSDは使っていなければ半永久的にデータが保存できる”と、それとなく思っていた方は少なくないのではないかな、と思います。

OSをインストールして使うような使い方であれば、3か月も電源を入れないということは少ないとは思うのですが、データ保存用となるとあり得ない話ではないな…と思いました。
ただ、データ保管用に…と使わないときはSSDを外して保管している方も、中にはいらっしゃるかもしれません。

それ故に、
「大事なデータをバックアップしておいたはずが…なんてこった…」
なんてことになる可能性もゼロではないかもしれませんね。

SSDはあくまで”一時保管用”という意識を頭の片隅に置いておいて、大事なデータは光学ディスクなどのより長持ちするメディアに退避しておくのが一番のようです。
どのメディアにも適材適所があり、用途に合わせて使い分けないといけないんだな、と改めて感じました。

今後SSDを購入予定の方はお気を付けください。

 

※この記事は、以前私が書いたものを一部修正したものです。
  • この記事いいね! (0)
著者:ym

NUROが静岡県へ

佐鳴湖の紅葉

佐鳴湖の紅葉

とうとう、あの NURO光 が静岡県やってくるとのこと。

フレッツ光ネクスト隼回線は 1 Gbps のベストエフォートサービスですが、この NURO光 は 2Gpbs 。1Gbps 回線で 200Mbps 程度は出るので、おそらく 400 Mbps 程度は出るでしょう。実際に検索をしてみると 400 Mbps ~ 800 Mbps 程度までの計測値が出ている様です。ひかり電話宅な私には、いまのところ縁はないですが。高解像度の動画4K、8Kの映像が見られる様になる。ということは、遠くにあるデータを手元に、あっと言う間に運べる。逆もしかり。どれもこれも所有から利用へ、ますますお金のかかる時代です。

  • この記事いいね! (0)
著者:ym

ISPの速度改善と光コラボ

Google スピードテスト

Google スピードテスト

Amazon Echo いつだろ?最近、自宅でAmazonTV(でhulu)、iPhoneでYoutubeとiPadでAbemaTVとか、余裕で同時に見たりすることもある我が家。Amazon Echo が増えたら、まあ増えなくてもインターネットトラヒックがものすごいことになってます。

その影響もあって、最近ISPの混雑ぶりがものすごいですね。会社でも自宅でも。そんな中、各ISP事業者は対策を出し始めてきています。

ニュース 2017年7月25日-「OCN」における通信品質向上のための取り組みについて – NTT Com 企業情報 – NTTコミュニケーションズ 企業情報

といっても3年くらい前から使えたのですが、目的がIPv6だったりするので、利用しているのは少数。でも、ここ最近は混雑の品質改善でIPoE方式のIPv6化を進めてきています。

OCNはまずは、光コラボFVNOな、「OCN光」と「OCN for ドコモ光」に対してサービス提供していますが、「フレッツ光ネクスト」回線への展開はまだのようです。弊社の展開する「光ドライブ」ISPはコラボモデルではないですが足回りはOCNサービスになるので、今後の展開が気になります。

  • この記事いいね! (0)