SIerブログ

ニュース、2chの拾い読み。IT/SI系がメイン。


  


Web系関連記事: プログラミング、開発関連

日本の科学技術 「競争力低下」8割 若手研究者調査

1: ノチラ ★ 2018/05/05(土) 20:54:26.71 _USER
9
日本の研究現場が活力を失いつつある。日本経済新聞が連載企画「ニッポンの革新力」の一環で20〜40代の研究者141人を対象に実施したアンケートで、8割が「日本の科学技術の競争力が低下した」と回答した。不安定な雇用や予算の制約で短期的な成果を求められることを疑問視する声が目立った。世界をリードする業績は若手時代に生まれるケースが多く、イノベーションの土台が揺らいでいる現実が浮かび上がった。

 研究開発…
https://www.nikkei.com/article/DGXMZO30138080V00C18A5EA2000/
引用元: http://egg.5ch.net/test/read.cgi/bizplus/1525521266/


続きを読む

「政治にAI導入を」 小泉氏が提唱

1: ムヒタ ★ 2018/04/30(月) 03:38:29.73 _USER
あssdindex
自民党の小泉進次郎筆頭副幹事長は29日、千葉市の幕張メッセで開催された政治とテクノロジーの関係を巡る討論会で、政治の世界にも人工知能(AI)を導入すべきだと持論を展開した。政治(ポリティクス)とAIなどのテクノロジーを掛け合わせた造語「ポリテック」も提唱した。

 討論会で小泉氏は、農地に水路を引く工事を取り上げ、農地の形状などをAIで解析し水路の引き方を決める米国の事例を紹介。地元などの要望で調整する日本に比べ、コストが「100分の1くらいになる」とし「ポリテックは納税者の負担を楽にし、日本の力を高める」と語った。

 共演者から「争点に掲げ、総裁選に出ては」と水を向けられたが、「そろそろ質問の時間だ」と話をそらし、取り合わなかった。
〔共同〕
2018/4/29 21:50
https://www.nikkei.com/article/DGXMZO29997530Z20C18A4PE8000/
引用元: http://egg.5ch.net/test/read.cgi/bizplus/1525027109/


続きを読む

本当にあった怖いプログラム(クソコード事例集)

1: ノチラ ★ 2018/04/27(金) 21:01:14.39 _USER
788index
命名規則に関連するクソコード
クラス名、メソッド名、変数名などのネーミングを誤るとクソコード認定されてしまいます。会社やプロジェクトごとに多少のルールの違いはあるにせよ、どこに行っても漏れなくクソコード認定されてしまうネーミングパターンのご紹介です。

ネーミングが「記号+番号」
クラス名や変数名はわかりやすい名称にしましょう。ネーミングを見て内容を推測できるようになっていることが重要です。「記号+番号」ではそれを見るだけでは何のプログラムであるかを推測することは不可能です。

ネーミングに日本語、英語、ローマ字が混在
プロジェクトによってクラス名や変数名のネーミングルールは異なりますので、何がダメだというわけではありませんが、自由すぎるネーミングを行うのはやめましょう。きちんとプロジェクトでルールを統一することは重要です。

またにクラス名や変数名に日本語を使用することは言語仕様上可能とはなっておりますが、アルファベットを使うことが慣習となっていることと、日本語だとIDEの補完機能がうまく機能しないことがあって非効率化の原因となりますので、避けた方が無難です。

ネーミングにスペルミスがある
ネーミングでスペルミスがあると、後でソースコードから文字列で該当箇所を検索する時に検索にヒットせず、改修漏れの原因にもなります。正しいスペルと間違ったスペルが混在していたりするともう最悪です。スペルミスのないように気をつけましょう。

ネーミングに個人名が使われている
ネーミングはプログラムの中身がわかるような名前にするという観点からも、プログラムの中に自分の名前にすることは適切ではないのでやめましょう。

またソースコードレビューの時に思いがけず恥ずかしい思いをすることになるかもしれません。私は新人の時に「yonemura.sh」という名前で自分用に作ったシェルが他社に買い取られることになってしまい、他の会社のエンジニア20名くらいの前で「よねむらシェルとは・・・」と説明会で大きな声で読み上げるはめになって大変恥ずかしい思いをしたことがあります。

個人で使うプログラムでもプログラムの中身を表した無難なネーミングにしておくことを強くお勧めします。

ネーミングに番号やアルファベットの連番が使われている
クラスや変数のネーミングに、1からの連番やaからの連番を使うと、クラスや変数の中身を推測することが不可能になってしまうのでやめましょう。こういうことをすると後でそのプログラムをメンテナンスする人に、一々プログラムの処理を細かく解析することを強いることとなり、「このクソコード書いたやつまじで氏ね」と言われてしまいますのでやめましょう。

可読性に関連するクソコード
プログラムは後でメンテナンスするためにも、読みやすく書くことが非常に重要です。処理の内容だけ見ると読みやすくても読みにくくても実行される内容は同じかもしれませんが、読みやすいソースコードは改修の工数を下げますし、バグが混入するリスクも下げてくれます。

ネストが異様に深い
ソースコードの中にネストが何重にもなっている箇所があると可読性を下げてしまいます。ネストを何重まで許可するかはプロジェクトによって異なりますが、個人的には3重か4重くらいまでにおさまるようにコーディングするよう心がけていました。

これとセットで「1行の文字数は80文字まで」みたいなコーディング規約があるとさらにカオスな感じになってきます。ネストが10階層+1行80文字までとか、考えただけでも嫌になりますね。

インデントがずれている
今どきエディタが良い感じにインデントしてくれるのに、まさかインデントがずれているソースコードなんて存在しないと信じたいところですが、昔作られたソースコードだとそういう化石みたいなクソコードにお目にかかることはあるようですね。

カッコの閉じ位置のインデントがズレていたりすると、著しく可読性を下げますし、コードの解析を誤るリスクも増えてしまいます。こういうことをすると漏れなくクソコード認定されてしまうでしょう。

1つのメソッドが異様に長い
たまに1つのメソッドが異様に長いソースコードにお目にかかることがあります。私の個人的な感想だと某国にオフショア開発に出されてウミガメのように日本に帰ってきたソースコードにそういうメソッド分割の概念が消失してしまったかのようなソースコードが多いように思います。

1つのメソッドの長さが数千行にも及ぶような男前なソースコードにバグが混入してしまい、解析及び改修をしなければならなくなった時には絶望するしかありませんね。
以下ソース
https://axia.co.jp/2018-04-27
引用元: http://egg.5ch.net/test/read.cgi/bizplus/1524830474/


続きを読む

女子小学生「プログラミングという言葉も知らない」44.7%

1: ノチラ ★ 2018/04/25(水) 18:03:35.94 _USER
no title

プログラミング教育について、保護者の65.1%は「賛成」と考えているが、女子小学生の44.7%は「プログラミングという言葉も知らない」と答えていることが、KADOKAWAと角川アスキー総合研究所による「子どもライフスタイル調査2018」から明らかになった。

 「子どもライフスタイル調査2018」は、KADOKAWAの雑誌「キャラぱふぇ」に添付されたアンケートハガキにて回答した読者から、女子小学生のみを抽出して集計したもの。調査期間は2017年12月1日〜2018年1月20日。集計サンプル数は小学1〜3年生で249件、小学4〜6年生で109件、合計358件。

 現在の英語学習について、女子小学生の58.4%が「学校の授業で学習している」と回答。そのほか、「英会話教室で学習している」11.2%、「塾で学習している」10.1%、「インターネットやスマホアプリで英語を学習している」3.1%など、回答者の約7割はなんらかの英語学習を行っている。

 一方、プログラミング学習は、「プログラミングという言葉も知らない」44.7%がもっとも多く、「プログラミングを現在学習している」は3.1%、「プログラミングをこれから学習したいと思っている」は9.8%だった。「プログラミングという言葉だけは知っているが、どういうものかはよくわからない」も27.4%となっており、英語学習に比べるとまだまだ浸透していないという現状が明らかになった。

 保護者に向けて、小学校での英語教育とプログラミング教育に関する質問も行っている。それぞれの教育の賛否を尋ねたところ、英語教育は「賛成」91.9%、「反対」7.3%。プログラミング教育は「賛成」65.1%、「反対」31.3%。保護者の半数以上は小学校でのプログラミング教育にも前向きな姿勢だった。

 賛成の理由について、英語教育は「早期に英語教育を始めた方が身に付きやすいと思うから」「英語に抵抗なく接することができると思うから」など。プログラミング教育は「プログラミングを勉強する過程で、論理的思考が身に付くと思うから」「プログラミングを勉強する過程で、問題解決能力が身に付くと思うから」などがあがっていた。

 反対の理由について、英語教育・プログラミング教育ともに「国語や算数などの基礎学習を充実させてほしいと思うから」が上位となったほか、英語教育は「小学生には教養や人間性を高める教育の方が必要だと思うから」、プログラミング教育は「プログラミングより学習すべき教科があると思うから」などの反対理由があった。

 また、将来の留学について、女子小学生の29.1%が「絶対にしたくない」、38.5%が「あまりしたくない」と答え、多くの小学生は留学に抵抗を感じているようだ。保護者は、子どもの将来の留学について、「絶対にさせたくない」12.0%、「あまりさせたくない」39.9%と、女子小学生と比べて意見が分かれる結果となった。
https://resemom.jp/article/2018/04/25/44262.html
引用元: http://egg.5ch.net/test/read.cgi/bizplus/1524647015/


続きを読む

広がる「国の天才プログラマー」人脈 グノシーなど「未踏」の出身者が続々と 企業価値5000億円超

1: ばーど ★ 2018/04/22(日) 21:05:11.97 _USER9
dfdffindex
 国の天才プログラマー発掘事業として知られる「未踏」の出身者が、続々と起業家として名乗りを上げている。未踏出身者3人で創業したニュースアプリのGunosy(グノシー)は昨年末に東証1部に上場。未上場で企業価値1000億円超の「ユニコーン企業」も出現した。若くして腕を見込まれた頭脳がスタートアップの世界に新風を吹き込んでいる。

 ▼未踏事業 経済産業省所管の独立行政法人情報処理推進機構(IPA)が推進…

2018/4/22 17:00
日本経済新聞 全文は会員登録をしてお読みいただけます
https://www.nikkei.com/article/DGXMZO29556940Y8A410C1FFR000/ 

参考ソース
「未踏」ってなに?天才的なクリエータを発掘し育成する事業です
https://www.ipa.go.jp/jinzai/mitou/outline.html
引用元: http://asahi.5ch.net/test/read.cgi/newsplus/1524398711/


続きを読む

AIを使った将棋ソフト「ポナンザ」のHEROZ上場…買い気配、値つかず

1: ガーディス ★ 2018/04/20(金) 18:40:04.94 _USER9
 ddindex
人工知能(AI)を使った将棋ソフトなどを提供する「HEROZ(ヒーローズ)」が20日、東京証券取引所マザーズに上場した。

 買い注文が殺到し、公募・売り出し価格(4500円)の2・3倍にあたる1万350円の「買い気配」のまま値がつかず、初日の取引を終えた。AI関連市場への成長期待の高まりから、人気を集めた。

 ヒーローズは2009年設立で、現役プロ棋士を破った将棋ソフト「ポナンザ」の開発で知られる。金融や建設分野などでも、市場予測や品質管理のサービスを提供している。

 林隆弘代表取締役最高経営責任者(CEO)は20日の記者会見で、「AIでこれまで想定できなかった課題の解決もできるようになる。成長を目指したい」と述べた。


http://sp.yomiuri.co.jp/economy/20180420-OYT1T50053.html
引用元: http://asahi.5ch.net/test/read.cgi/newsplus/1524217204/

続きを読む

ヨーロッパに割り当てられていたIPv4アドレスがついに枯渇

1: しじみ ★ 2018/04/19(木) 16:40:56.09 _USER
インターネットを行う上で不可欠なIPアドレス。最も普及しているIPv4アドレスは32ビットで表され、
約43億個のアドレスを作ることができるのですが、
実はヨーロッパでこのIPv4アドレスが枯渇する問題が起こっています。
ヨーロッパや中東、中央アジア地域にIPアドレスを分配するRIPE NCCによると、
IANAから割り当てられた最後のIPアドレスを使い果たしてしまったとのことです。

RIPE NCC IPv4 Available Pool - Graph — RIPE Network Coordination Centre
https://www.ripe.net/publications/ipv6-info-centre/about-ipv6/ipv4-exhaustion/ipv4-available-pool-graph

OK, this time it's for real: The last available IPv4 address block has gone • The Register
https://www.theregister.co.uk/2018/04/18/llast_ipv4_address

IPv4アドレスはIANAが統括的に管理しており、
そのIPv4アドレスをアジア、ヨーロッパ、北米地域などのアドレス管理団体を通じて分配していました。
しかし、2011年2月にIANAで管理していたIPv4アドレスが枯渇し、
同年後半に東アジア、南アジア・太平洋エリアにアドレスを分配するAPNICで未割当のIPアドレスがなくなりました。
続いて2012年9月には、RIPE NCCの未割当のIPアドレスが枯渇。
その後、2014年6月にラテンアメリカ・カリブ海沿岸地域を管理するLACNIC、
さらに2015年9月には北米地域を管理するARINのIPv4アドレスが枯渇するなど、
世界中のアドレス管理団体でIPv4アドレスが次々に使い果たされてきました。

IPv4アドレスの枯渇後も各団体は未使用となったIPアドレスを使い回すことで対応してきましたが、
RIPE NCCでは2018年4月7日の週にIANAから受け取った最後のIPv4アドレス(185.0.0.0/8)がついに使い果たされる段階に達しました。
以下のグラフは、RIPE NCCの割り当て可能なIPアドレスの推移を表しており、
最後にIANAから割り当てられたIPアドレス(185.0.0.0/8)の推移が濃緑のグラフで示されています。


アドレスの枯渇後は、
使用されなくなったIPv4アドレス(上記グラフの緑色部分)の再分配が積極的に行われるようになります。
しかし、上記グラフの傾向からは2020年頃に利用可能なIPv4アドレスがなくなることが予想されています。

IPv4アドレスの枯渇問題を回避する手段として、以前からIPv6アドレスへの移行が促されています。
IPv6アドレスは128ビットで表されるため、約340澗(かん)個という膨大なアドレスが使用可能になり、
枯渇問題を事実上解決することが可能です。

2018年現在は、世界のアクセス数上位1000のウェブサイトのうち約26.3%がIPv6に移行しており、
着実に普及の波が進行している状況。このペースで進めば、
2021年5月に全ての大手ウェブサイトがIPv6に移行することになるとみられています。

関連ソース画像
no title

no title


GIGAZINE
https://gigazine.net/news/20180419-last-ipv4-address-gone/
引用元: http://egg.5ch.net/test/read.cgi/bizplus/1524123656/


続きを読む

ファイルの暗号を解いて欲しければPUBGを2時間しろ…ゲームプレイを要求するランサムウェア 過去には東方星蓮船ルナクリア要求も

1: サーバル ★ 2018/04/14(土) 13:20:42.52 _USER9
あssindex
身代金の代わりに「PUBG」のプレイを要求するランサムウェア

佐藤 岳大2018年4月13日 19:53

 ランサムウェアについての情報を提供する「ID Ransomware」などを運営するMalwareHunterTeamは10日、身代金を要求せずゲームプレイを強要するランサムウェアが発見されたことをTwitterで報告した。

 同ランサムウェアはデスクトップ上のファイル(サブディレクトリ含む)を暗号化し、「.PUBG」形式のファイルに変換するランサムウェア。VirusTotalに発見されたサンプルが登録されている。

 通常、ランサムウェアはファイルの復号する代わりに、金銭やデータの要求を行なうものだが、発見されたランサムウェアは、“「PLAYERUNKNOWN'S BATTLEGROUNDS」を1時間プレイすること”を要求してくるという。

 ただしBleepingComputer誌によれば、PUBGをプレイしなくても表示されているリストアコードを入力すれば復号されるほか、実際にはゲームのプレイは監視しておらず、ゲームの実行ファイル「TslGame.exe」を3秒実行していればプレイしたと見なされて復号処理が走るとのことだ。

 なお、「東方星蓮船 〜 Undefined Fantastic Object.」で難易度「LUNATIC」にて2億点を獲得しないと復号化できないもの(暗号解除に有名弾幕ゲーで2億点を要求するランサムウェアが登場参照)など、ゲームプレイを要求するランサムウェアは本件より前にも発見されている。
https://pc.watch.impress.co.jp/docs/news/yajiuma/1117076.html
引用元: http://asahi.5ch.net/test/read.cgi/newsplus/1523679642/


続きを読む

世界4位のスパコン「暁光」、撤去へ

1: ノチラ ★ 2018/04/13(金) 20:31:29.42 _USER
bbxindex
PEZY Computingグループでスーパーコンピュータ開発を手掛けるExaScalerは2018年4月13日、海洋研究開発機構(JAMSTEC)に設置していたスパコン「Gyoukou(暁光)」の運用を停止し、撤去することを明らかにした。同スパコンは2017年11月のTOP500ランキングで国内1位、世界4位を達成している。

 科学技術振興機構(JST)が同スパコンに関する開発事業の中止を決定したことに伴い、JAMSTECが4月12日付でGyoukou設置に関わる賃貸借契約解除をExaScalerに通知した。ExaScalerは通知を受け、「可及的速やかにGyoukouの運用を停止し、撤去、原状復帰工事に着手」(プレスリリース)するとしている。

関連記事:52億円全額返還の理由、JSTがスパコン開発中止をPEZY関連会社に通知
 同社は早期の運用再開に向け、移設場所の確保に乗り出す。「できるだけ早く見つけ、年内に再稼働したい。置いてもいいというところがあれば、是非ExaScalerに連絡してほしい」(ExaScaler広報)。Gyoukouは全体の消費電力が5メガWと大きく、分割して設置することも検討する。

 磁界結合でデータを高速に伝送するTCI技術については「引き続きグループのコア技術と位置づけている」(ExaScaler広報)とした。PEZY Computingと同グループのウルトラメモリが研究開発を継続するとみられる。
http://tech.nikkeibp.co.jp/atcl/nxt/news/18/00863/

引用元: http://egg.5ch.net/test/read.cgi/bizplus/1523619089/続きを読む

「エンジニア・プログラマー」が中学生男子の将来就きたい仕事5位に

1: ノチラ ★ 2018/04/11(水) 23:16:54.43 _USER
アデコが「将来就きたい仕事」に関する調査結果を発表。「エンジニア・プログラマー」が、前回のランク外から全体の10位に、中学生(13歳〜15歳)男子の部門では5位に入った。全体の1位は男子が「サッカー選手」、女子は「パティシエ」だった。

総合人事・人財サービスを展開するアデコは、2018年3月26日に「将来就きたい仕事」に関するアンケート調査結果を発表した。

 調査対象は、日本全国の小中学生1000人。大人になったらどのような仕事をしたいかを尋ねたところ、男子(6歳〜15歳)の3.2%が「エンジニア・プログラマー」を選んだ。前回(2017年)の将来就きたい仕事ランキングではランク外だったが、今回は10位にランクインしている。

男子(6歳〜15歳)の1位は「サッカー選手」(8.0%)。2位が「医者」(6.4%)、3位「野球選手」(5.6%)と続く。サッカー選手を選んだ男子の割合は、昨年の7.4%から0.6ポイント増。昨年の2位から1位に浮上した。
no title


女子(6歳〜15歳)は、1位「パティシエ(お菓子職人)」(14.4%)、2位「医者」(7.4%)、3位「先生(大学、高校、中学校、小学校、幼稚園など)」(7.0%)だった。パティシエは、4年連続で女子が将来就きたい仕事の1位となった。
no title


「エンジニア・プログラマー」が中学生男子の5位にランクイン
 中学生(13歳〜15歳)の1位は、男子「公務員」(8.7%)、女子「医者」(8.7%)。また、男子の5位に「エンジニア・プログラマー」(4.7%)がランクインした。
no title

http://monoist.atmarkit.co.jp/mn/articles/1804/10/news070.html
引用元: http://egg.5ch.net/test/read.cgi/bizplus/1523456214/


続きを読む
スポンサード リンク
Categories
blog parts
アクセスランキング アクセスランキング ブログパーツ
  • ライブドアブログ