goo blog サービス終了のお知らせ 

ウィリアムのいたずらの、まちあるき、たべあるき

ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も)

BitnamiでRedmineをインストール、PHPMyAdminのパスワードは?

2016-11-22 13:45:02 | Weblog
みんな知ってるのかな?自分は知らなかったのでメモ。

BitnamiでRedmineをインストールしたとき、
RedMineに入るにはhttp://127.0.0.1/redmine
で、右上のログインをクリックすれば、ログイン画面に行く。
このときのログインのユーザー名(「ログイン」になってるけど)とパスワードは
   ユーザー名:インストール時に入力したユーザー名
   パスワード:インストール時に入力したパスワード
で入れる。では、

PhpMyAdminにはいるには http://127.0.0.1/phpmyadmin で、
   ログイン名がrootになっている
パスワードは?

答えは
   パスワード:インストール時に入力したパスワード
で入れる。

【参考】

BitnamiのRedmineのMySQLパスワード
http://blog.livedoor.jp/nec69/archives/52052479.html


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

寝食を忘れて働いても、ちゃんとメシ食って、風呂入って、寝てる人にはかなわない

2016-11-22 00:45:45 | Weblog
糸井重里から働く人へ ちゃんとメシ食って、風呂入って、寝てる人にはかなわない
https://dot.asahi.com/aera/2016111500197.html

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

IT業界が月収100万円でも集まらないワケ。

2016-11-21 06:55:54 | Weblog
IT業界が月収100万円でも集まらないワケ。いまの若者の求めている条件にもっと目を向けるべきだ
http://momonestyle.com/it-industry-does-not-gather

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

「人とふれあえる」触覚テクノロジー…ごめん、エロい用途がどうしても思い浮かんでしまう…

2016-11-21 00:57:38 | Weblog
20日のサイエンス ZERO

驚異の体感! “触覚テクノロジー”最前線
http://www.nhk.or.jp/zero/contents/dsp564.html

番組はそんな意図は全くないのだろうけど、どうもエロい方向にむすびついてしまう。

奈央さんには、そんな意図はないだろうけど、奈央さんレポートが
「離れた場所にいる人とふれあえる」と言って、手を上下したり

その前のスマッシュでは
「振動を伝える」ことができて「お尻」に、「ドクドクした感じ」を伝えることができるんですって・・・


・・・ね、どう考えても、SODとかが、なんかしそうな世界ですよね・・・

視覚に触覚が加わると実感が持てるんですってよ、SODさん・・

<<念のため>>
 番組には、エロい要素はまったくなく、ふつうの科学番組です。はい。


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

都合のいい円グラフをつくれるツール「Wonder Graph Generator」

2016-11-20 01:07:07 | Weblog
フジテレビの偏向円グラフがつくれる便利ツールWonder Graph Generator
http://netgeek.biz/archives/36275


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

ディープラーニングも載せられるARM搭載ボードを富士通が展示してた

2016-11-19 12:16:12 | Weblog
ET 2016にいってきた

11月18日にET2016にいってきた・・・んだけど、
終わり直前にいったので、そんなにみれなかった。

・入ってすぐにNXP、Hexiwareとかいうボード?
・LinerはLTSpiceのほか、POE(ぱわー・おぶ・いーさねっと)とか
・STがドローンとかLoraとか
 →IARのブースでも、STM32とLoraが
・Digiは、Digi Deviceクラウドや製品まんべんなくカタログおいてた
・Microchipは、なぜか炊飯器とか・・あと合併したAtmelのカタログおいていた
 →PICを使った「CAN実験ボードキット」がサニー技研からというチラシとか
・ARMは奥にながくひろく。前にいろいろ展示、奥のほうに直接聞けるコーナー
 その前にSkyという会社が大きく展示していた。ごめん、よくわからんかった

・Mentorは、Automotiveということでなんかやってた
 →展示会場全体としては、自動車関連より、IoTのほうが多いかんじ
・JASA(組み込みの団体)は30周年ということで、コスプレしてた(^^;)
・丸紅情報が、フォーマルメソッドを使ったチェックツールRuntime verificationをだしていたみたい
・FPGAはXILINXとかは当然。。。あ、アルテラあったっけ?
  
・NECはNEC UX,Rapid機械学習、腕が仮想キーボードになるとか
・マイクロソフトは当然AzureとWindows10IoT
・IBMは当然Watson IoT
・東芝は、
  東芝情報システムが、BlueTooth,BLEのSDKやEthernetAVBのSDK
  東芝プラットフォームソリューションがIoTスターターキット
   IoTクラウドサービス接続GW(RS485等+LAN)、センサーHub(LPC1768使って)
・富士通は
  IoTゲートウェイにブロックチェーンを使ったり
  視線検出やサブギガ(920MHz)とか
 そして、表題の、ARM搭載ボードF-cue,
  OSはLinux、UncannyVision社(扱いはイーソルらしい)のディープラーニングや
  人物を認識するコンピュータービジョンライブラリなんかもつけられるらしい。



  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

「女子高生の家庭教師」で見えた新技術の方向性は

2016-11-19 08:12:20 | Weblog
VR+チャットボット

VRでヒット「女子高生の家庭教師」体験ソフトで見えた新技術の方向性とは
http://www.sankei.com/premium/news/161118/prm1611180002-n1.html

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

Android、ユーザー情報を中国に送信

2016-11-18 01:05:20 | ネットワーク
Android端末のファームウェアに隠し機能、ユーザー情報を中国に送信
http://www.itmedia.co.jp/news/articles/1611/16/news059.html

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

主要Linuxディストリビューションに深刻な脆弱性--Enterキーを押し続けるだけで・・・

2016-11-17 22:16:29 | Weblog
システムを起動して、Enterキーを押し続け、しばらく待つ。そのまま1分半も経てば、BusyBoxのrootシェルにアクセスできてしまう。これであらゆることは思いのままだ。

中略
 問題の根源は「/scripts/local-top/cryptroot」ファイルにある。このスクリプトは、ハードウェア障害の回数が上限に達すると(x86アーキテクチャの場合は30回)、rootアクセスが得られるようになっている。

 この脆弱性を利用しても、暗号化されたユーザーのパーティションにアクセスすることはできないが、破損させることはできる。


中略

 クラウド環境では、この攻撃を利用して「『物理アクセス』が得られなくても、遠隔からこの脆弱性を悪用」することができる。


主要Linuxディストリビューションに深刻な脆弱性--Enterキーを押し続けるだけで悪用可能
http://japan.zdnet.com/article/35092243/

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

Java(SE8 Gold)の認定試験のポイント解説セミナーに行ってきた!

2016-11-17 10:18:59 | JavaとWeb
11月16日OCJP Gold SE8 認定資格試験ポイント解説セミナーに行ってきた!
のでその内容をメモメモ




<<始まる前に>>
基礎的なところも出る
・基礎的なところでは、スレッド・ファイルIOがよく出る

<<はじまり>>
・後日スライドシェアで確認できる
・Dukeのデザイン変わる

■Java資格のご案内
・旧Sunの試験1つ(シルバーとゴールド)
  →今、ブロンズつけた(新人向け):ブロンズはオプション
  →移行のパスがでるのは、Goldのみ

・申し込み
 1Z0-809-JPN(JPNつけないと日本語にならない)
 試験時間とか確認してね:1問あたり2分かけられない

・テスト内容チェックリスト
 13個トピック
 Javaクラスの設計:復習→設計の仕方は聞かず、どうやってコード書くの?を聞く
 SE8ではインナークラスをよくきく:ラムダ式に関係して

・ラムダ式聞く

・ジェネリックはそんなに

・でもコレクション、ストリームAPIは細かく
 ラムダ式の書き方も含めて

・アサーションと例外処理
 try with リソーシズ

・Date&Time API
 試験では基本をさらっと抑えれば対応できる

・NIO2
 NIO2を聞かれているのか?ストリームAPIを聞かれているのか?
  →減っている、深さも

・マルチスレッド
 ボリューム:シンクロナイズド、排他、同期:コレクションでも
 スレッドプール、Fork/Join
  →サンプルコードがかけるくらいに

・JDBC
  一連の流れ

・ローカライズ

13個あると、均等に出るけど
・スレッドちょっとおおめ
  →ストリームAPIとラムダ式わからないと、40%~50%答えられない
・ファイルIO
  NIO2をやったほうがいい
・スレッドは山をはらずに全部

説明の流れ


1.Javaクラスの設計
 青時はむずかしめ
 カプセル化、Objectのハッシュコード
 シングルトンクラス

 Objectメソッドのequals()メソッド→ハッシュ値が同じか
 equals()をオーバーライドしたらhashcode()もあわせてオーバーライドする

 シングルトン:インスタンスが1個しか出来ないつくりかた

2.高度なクラス設計
 enumの使い方
 インナークラス:通常、static、匿名の使い分け
  →外側からアクセスできるか
 インターフェース:デフォルトメソッドをチェック
  競合の優先度

 インナークラスのインスタンス化
  内部クラス
  staticがついた内部クラス
 →どこにアクセスできるかも
  実質的finalであること

 関数型インターフェースの要件も確認

3.ジェネリックとコレクション
 List,Set,Map,キュー
 Comparator:ラムダ式もからむ

 自分と他者を比較するときのメソッドの違い
 無名クラス、ラムダ式
 ダイヤモンド演算子

4.コレクション、ストリームおよびフィルタ
・ストリームとリストのforEach
・パイプライン処理、遅延評価
・ラムダ式、フィルター
・メソッド参照

 置き換え問題がでる
 中間操作は遅延実行

 ストリームの作り方
 int stream:for文の置き換え
 メソッド参照:ラムダ式全体が置き換わる

5.ラムダ式
 基礎的なものをカバー:5個の組み込みインターフェース
 プリミティブ型を扱う関数型インターフェース
 2つの引数を扱う関数型インターフェース
 呼べるメソッドfilter,map,forEach→取れるものが決まってくる

6.JavaストリームAPI
 全部むずかしめ:ここ6割くらい取れれば
 →キーワードは何をするか、確実に
 Optional:SE8の新機能

 flatMapの使い方
 map,reduceの使い方

 中間操作・終端操作→終端操作を呼んでしまうと、その後呼べない
 groupBy,partitioningBy

7.例外とアサーション
 try-with-resourcesとAutocloseableって何?
 アサーションの構文
 ファイルIO,JDBC→Autocloseable
 開いたときの逆順で

 アサーション:ルール覚えておく java -ea

8.日付・時刻API:あんまり難しくない
 直感的に計算できる
 タイムゾーンとくにSummerTime
 イミュータブルオブジェクト

9.ファイルIO
 ラップしたReader/Writer
 追記モード false:追記しない
 コンソールからの読み込み

10.NIO2
 JavaSE7ではおおかったが、トピック的には減った
 基本的操作
 Streamを返すファイルI/O関連メソッド
  絶対パスと正準表現パスの違い(.の存在)

11.Javaの同時実効性
 スタベーションの単語の意味に注意
 Executors
 Fork/Joinはコード書いておいたほうがいい(フィボナッチ)
 分割統治アプローチ:map reduce
 スレッドセーフに出来るか:
  Java.util.concurrent
 よまなきゃいけないところ
  startしないでrunだけしている場合とか

12.JDBC
 突っ込んだ出題はしていない
 接続
 select,ResultSet,RowSet
 更新系はあまりない
 Class.forNameいらない

13.ローカライズ
 リソースバンドルの使い方→ファイルの置き方もあわせて

まとめ
・時間あまりない
・とりあえず、全部答える。これ最優先

補足情報
・問題集の活用 2社
・キャンペーン
 合格したらTシャツ
 年末までにバウチャー 35%オフ
 12月10日に筆者が解説

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

アクティビティ図とシーケンス図、コミュニケーション図の使い分け

2016-11-16 17:23:10 | Weblog
どれも振る舞いを表現するし、とくに、シーケンス図からコミュニケーション図は、
以下のサイトにあるように書き換えが可能なので

コミュニケーション(コラボレーション)図とシーケンス図の変換
http://www.sparxsystems.jp/products/EA/tech/CollabSeq.htm

とくに使い分けをしないかもしれないけれど、使い分けたほうがいい場合がある。




■アクティビティ図はプロセスの順番と同時並列を表す

 アクティビティ図は「プロセスの」順番と同時並列を表すことができる。
 そこで、どのプロセスとどのプロセスが同時に走るか、走らせることが出来るかを
 みるのによい。

 お客さんはプロセスレベルで考える。そこで、お客さんと業務の流れを話すときは
 アクティビティ図を「業務の流れ図」といって、図示するのが良い

 自分が関わっている今の開発でも、要求定義の段階で書いた




■シーケンス図はメッセージが何処まで生きているかを書き込める

 書き込もうと思えば。このため、あるメッセージを投げているとき、他のリソースが
同時並行して動くかどうかなどが表現できる

 たとえば、RS485の場合、
  ・メッセージの送信TXを行う「前に」DEを1にし、
  ・メッセージの受信RXを行う「前に」REを0にする
 ということは、
  ・送信者は、送信電文を送り、相手が返答を送る前に、REを0にしないといけない
 などというのを図示する場合
  シーケンス図のオブジェクトに、自分、相手、自分のDE,RE,相手のRE,DEをかいて、
  送信を送っている間を実行仕様(縦長長方形)で書くと、送受信の間にどれくらいの
  間隔があるか、その間にRE,DEピンのON/OFF(1,0)を変えることが出来るかなどが
  図示し、判断することが出来る

 ここまで細かい図をアクティビティ図やコミュニケーション図ではかけない

 なので、このぐらい細かいやり取りが必要な開発者間では、シーケンス図がいい

 自分が関わっている今の開発では、他社の開発者との合意(マイコン・サーバー間通信)で書いた




■実は、コミュニケーション図の使い道は・・・

 あまりないような気がするのは、気のせい?
 正直、この図は書かないなあ・・・


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

みずほ次期シスのSVNとTISのGit

2016-11-16 10:22:18 | Weblog
前のエントリ

で、みずほ次期シスが延期になったことを書いた。

みずほ銀、システム統合再延期 動作テスト延長 運用18年以降
http://blog.goo.ne.jp/xmldtp/e/f72555197e9aea3a6775a1cfc83656ae


このみずほ次期シス、2ちゃんねる等では、
この開発の構成管理がSVNを使っていて、
(2ちゃんねるによると)うまくいっていないという話が
いろいろとでている

一方金融系というと、TIS。
TISでは、Gitを使っているという話をJJUGでしている

20160128 jjug Nightセミナー_Git実践入門
http://www.slideshare.net/syobochim/20160128-jjug-nightgit


この差はなにか?という話、書いたっけ?




一応書いておくと、
構成管理は、競合が起きない範囲においては、タイトルに日付だろうが、SVNだろうが、Gitだろうが、
なんでもいい。問題は、競合が起きたとき。


ある文書・プログラムをAさん、Bさんが使用していて、
Aさん、Bさん間に直接コミュニケーション手段がないとき
Aさん・Bさんが朝みた文書に対して修正して、
夕方コミットしようとしたとき、
Bさんはコミットできて、Aさんは(Bさんがコミットしたので)
競合が起こったとする。

そのため、競合を起こしたBさんが修正した最新版に、
Aさんの修正を追加して、
あらたにコミットしようとしたとき、

Bさんの修正は、どういう目的で、なんのためにやっているのか
Aさんにはさっぱりわからないので、
Bさんが修正したら、Aさんは実は修正が要らなかったなんていうことは
わからず直してしまう。直せば、コミットできる。これが正になる。

このように、SVNの場合、集中管理し、その修正間に競合が起こったとしても、
どうしたらいいのかわかんなくても、とにかく直さないといけないから、
直してコミットする。このためにおかしなソースができやすい。
これは、タイトルに日付を入れる場合も同じ。




一方、Gitのほうは、運用上、AさんBさんでブランチを切って、
それをマージすることになる。その際、プルリクエストを出して。
ということで、マージする際に、マージする人は、AさんBさんが
どういう目的で、どういうことをやっているのかをレビューできる
(AさんBさん両方の内容を知って)。
なので、Bさんが修正したら、Aさんは実は修正が要らなかったという
ことは、このレビューで気づき、間違ったコードが入りにくい。




その点で、「分散開発においては」SVNよりGitのほうが、安全で
SVNでみんなコミットできるようにしてしまうのは危険
(具体例:2ちゃんねるのみずほ次期シスの板)
というかんじなんでしょうか・・・

この観点で言うと、SVNを使っている人が、タイトルに日付を入れている
人をdisっていたりするけど、「問題はそこじゃない!」w


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

YouTube,Airbnbなどが起業時、どんなプレゼンしてお金をgetしたか

2016-11-16 00:26:19 | Weblog
プレゼン資料が、以下のサイトにまとまっている

Startup Pitch Decks
https://attach.io/startup-pitch-decks/

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

台風発電!

2016-11-15 15:20:50 | Weblog
「台風発電を可能とする次世代風力発電サービス」の開発(日本ユニシス、チャレナジー)
http://www.nikkeibp.co.jp/atcl/tk/PPP/092400011/110600016/

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

うその住所をいうのはもちろんだめだけど、有名人の本当の住所を言ってもだめだろう・・・

2016-11-14 22:14:46 | Weblog
ヤンキース・田中 フジテレビに激怒の真相激白
http://www.tokyo-sports.co.jp/sports/baseball/616520/

トランプタワーに住んでいない田中投手を、
あたかも住んでいるように言ったフジテレビ、

うその情報をいうのは、もちろんだめだけど、
これ、本当だとしても、
(一般に嘘か本当かにかかわらず)芸能人の住所って、いっちゃだめでしょ。
ファンの人が詰め掛けたら、どうする気なんだろう・・・


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする