タブレインは、3G通信モジュール搭載の3GIM V2.0をRaspberry Piシリーズで利用できる拡張ボード「3GIM HAT」を開発した。 従来3GIM V2.0をRaspberry Piで利用するにはブレッドボードなどを通じて配線する必要があった。3GIM HAT はRaspberry Pi上の電源のみで作動するため、5V1.0A以上あれば外部電源は不要になる。
伊藤忠テクノソリューションズ(CTC)は2016年4月28日、検索エンジンサーバーソフト「Elasticsearch」(図)の販売を開始した。ソフトウエアの導入支援やコンサルティング、保守サポートを含めて、ビッグデータ解析システムのSI(システム構築)サービスを提供する。 今回CTCは、ビッグデータ解析基盤ソフトを開発しているオランダのElasticsearchの日本法人との間で、販売代理店契約を交わした。検索エンジンのElasticsearchを中核とする同社の製品群を、SIサービス込みで提供する。 Elasticsearchは、検索機能ライブラリのApache Luceneをベースとしたオープンソースの検索エンジンサーバーソフトである。類似のソフトにApache Solrなどがある。主な特徴は、クラスタリング構成を前提としておりサーバー台数を増やすだけで処理能力を拡張できることや、RE
オープンソースソフトウェアの継続的インテグレーション(CI:Continuous Integration)/継続的デリバリ(CD:Continuous Delivery)ツールとして広く使われている「Jenkins」の最新版「Jenkins 2.0」がリリースされた。 パイプライン機能の強化「Pipeline as Code」と「ステージビュー」 Jenkinsは、ソフトウェアの開発プロセスにおけるビルドやテスト、デプロイなどをジョブとして管理してジョブの実行を自動化するツール。これに加えて、一連の流れをパイプライン処理として定義、視覚化する機能がプラグインとして提供されていた。 Jenkins 2.0では、このパイプラインが標準機能としてサポートされ、ユーザーはGroovyのDSL(ドメイン特化言語)を使って、パイプラインをコードとしてモデリングできるようになった。このコードは、プロジェ
システム開発プロジェクトの「質」が大きく変わってきている。増えたのは、イノベーション創造型、新技術前提型、超高速型と呼ばれる案件だ。イノベーション創造型は収益向上や顧客開拓などにつながる案件。新技術前提型はIoTや人工知能、クラウドといった新技術の活用を前提とした案件。超高速型は「爆速」と呼ばれる極めて短い納期の案件である。 時代とともにプロジェクトの質が変わるのは当然だ。しかし問題は、従来のPMBOK(Project Management Body Of Knowledge)のような「モダンPM(プロジェクトマネジメント)」が適用できなくなってきたこと。こうした難関プロジェクトには、ポスト「モダンPM」が不可欠である。 では、難関プロジェクトに効くポスト「モダンPM」とは何か。日経SYSTEMSの2016年5月号ではこのテーマを取り上げた。最も大きなポイントは「変化への対応」である。そも
毎年スタックオーバーフローから世界中のITエンジニアを調査対象とした調査結果が出る。基本は英語圏のエンジニアに向けた調査になっているので、日本のエンジニアの現状とを比較する際にはとても参考になる。 人気のテクノロジー この手の調査結果ではいつもJavaScriptが1番。Javaも常に高順位にいる。PHPが5位の25.9%と意外にまだまだ人気な様子。 嫌いなテクノロジー 好きなテクノロジーの次のタブがこの嫌いなのランキング。トップ2がVisual BasicとWordPress。個人的にもこの2つにはあまり関わりたくない、という思いがある。 エンジニアの年齢 若い。。。中央値は27歳。27過ぎたらもう老人扱い。 エンジニアの皆さん、年食ったらフサフサな髪のズラかぶって、エステ行ってシワのばして若いフリしましょう。辛いですが、そういう世界らしいです。 どっちが好き?スターウォーズ VS スタ
2020年01月現在の近況については下記のエントリを参照してください techlife.cookpad.com こんにちは、投稿推進部の吉田です。 オープンソースライセンスの管理はアプリ開発における悩み事の一つですよね。今回はこの煩雑な作業をgradleプラグインを使って自動化する話をします。 本稿におけるライセンスの管理とは、OSSライブラリの著作権者とライセンス文の管理に限定されることを予めご了承下さい。 紹介するgradleプラグイン cookpad/license-tools-plugin license-tools-pluginが提供する機能 yamlを使ったオープンソースライセンスの管理 ライセンス追記漏れのチェック ライセンス一覧のhtmlの作成 license-tools-pluginの利用方法 複雑な設定は必要なく、3ステップでライセンス一覧を管理することが出来ます。 プ
実家に帰省した際に、40年間一つの会社を経営し続けてきたオトンに「仕事人生を振り返るインタビュー」をさせてもらった前回からの続きです。 どうでもいいですが、写真の奥に立っているのは専業主婦歴46年のオカンです。@実家の食卓 どんな注文でも「できます。やります」とハッタリをかまし続けたオトン ――ひょんなことって、なにが起きたの? たまたま飛び込んだ建築会社で、なぜか”事務用品業者”に間違われて、応接室に通されたんだ ――相手が勝手に勘違いしてくれた、と 話をしているうちに、お互い”なんか違うぞ”って気づいて、そこでマンション管理の会社だと説明したんだ ――ふんふん そしたら、会計管理のサービスには興味を示してくれなかった代わりに、”消防設備の法定検査とか、排水管の清掃はやってくれないの?”って訊かれたわけ ――会計サービスを売りにしているんだから、”頼む相手が違う”と答えることもできたけど
こんにちは。学校も始まり最近は健康な時間に起きています*1。 今回は 手元の Android Studio からビルドのみをクラウドで行う ことによって快適な生活を手に入れる話です。 概要 ビルドを移譲できる Android Sutudio のプラグインを書きました これを使ってクラウドのリッチなマシンでビルドを行い高速化 ビルドのみが移譲されるので操作感は変わらない 実装は割りと無理矢理 本題 動機 最近 Android のビルドが遅くてつらいなあという気分でいました。 Java のコンパイル (Make) ぐらいならいいのですが、デバッグ等をするときにライブラリが多いため Dex 処理にすごく時間がかかります。Dex 処理は一行変えただけでも行われるので非常につらい。 足りないのはメモリとCPUで、とにかくマシンパワーが必要なのですが、まだ自分の PC を変える時期ではない*2。 結局
2018年4月25日をもちまして、 『CodeIQ』のプログラミング腕試しサービス、年収確約スカウトサービスは、 ITエンジニアのための年収確約スカウトサービス『moffers by CodeIQ』https://moffers.jp/ へ一本化いたしました。 これまで多くのITエンジニアの方に『CodeIQ』をご利用いただきまして、 改めて心より深く御礼申し上げます。 また、エンジニアのためのWebマガジン「CodeIQ MAGAZINE」は、 リクナビNEXTジャーナル( https://next.rikunabi.com/journal/ )に一部の記事の移行を予定しております。 今後は『moffers by CodeIQ』にて、 ITエンジニアの皆様のより良い転職をサポートするために、より一層努めてまいりますので、 引き続きご愛顧のほど何卒よろしくお願い申し上げます。 また、Cod
Apr 27, 2016 本日、多くのエキサイティングな改善と新しい機能を盛り込んだ、 Vue.js 2.0 の最初のパブリックプレビュー (public preview) を発表してゾクゾクしています。何が起こっているのかのぞいてみましょう! さらにスリム、さらに高速Vue.js は軽くて速いままでいることに常に焦点を当てて来ましたが、2.0 はさらにそれを推し進めます。レンダリングレイヤは、現在軽量な仮想 DOM 実装 (Snabbdom) に基づいており、初期レンダリング速度とメモリ消費量は大抵のシナリオにおいて 2 〜 4 倍まで改善します(これらのベンチマークを調べてみてください)。テンプレートから仮想 DOM にするコンパイラとランタイムは分離することができ、そのため、テンプレートをプリコンパイルしたり、ランタイムだけによるあなたのアプリケーションを提供できます。min+gzi
In case you’ve never heard of Vue.js before: Vue.js is a front-end framework that consists of a core view layer and accompanying tools & supporting libraries. You can read a high-level introduction to what makes it different here. Today I am thrilled to announce the first public preview of Vue.js 2.0, which brings along many exciting improvements and new features. Let’s take a peek at what’s in st
#child_process_sushiで最近やってたJavaScriptの設計の話をしてきた。 Almin.js | JavaScriptアーキテクチャ Fluxとかで上半分は皆やるようになったけど、ドメインモデルとかFluxの場合にビジネスロジックとかをどこに書くとかはまだ未成熟な気がしているので、そのパターンを考えててAlmin.jsというのを書いたという話をした。 Almin自体は大した実装ではないので、サンプルとかドキュメントとしてパターンについて学べるものを書いていきたいイメージ。(このアーキテクチャ話自体は、色々な言語で繰り返しやっては言語が廃れて、パターンがちょっと違う形で残るというのを繰り返している by @t_wada) JavaScriptでもウェブアプリやElectronでのアプリのような、APIを叩いて表示して終わりじゃなくて、ドメインモデルの生存期間が長いものが
こんにちは。エクセルソフトの田淵です。 Evelve 2016 Keynote 終わりました。めっちゃエキサイティングでしたね。Keynote の録画は、すぐに Youtube で公開されるはずなので、じっくり見てみてください。公開されたらすぐに SNS に展開します。 数々の発表 色々な発表がありました。既に Xamarin の Blog に今回の情報が上がっていますので、見てみてください。 まずは Xamarin について。Xamarin.iOS, Xamarin.Android SDK のソースコードが OSS になりました。 コチラ から参照できます。 また、Xamarin Platform(IDE や開発環境の総称)にも沢山の新機能が紹介されました。 Xamarin Platform Xamarin Studio Alpha Channel に新しい Xamarin Studio
2004年に Gregor Hohphe が「 スターバックスでは2相コミットを使わない(Starbucks Does Not Use Two-Phase Commit) 」という優れた投稿を発表しました。それを読んでいたら、学生時代にスターバックスでアルバイトをした頃がいきなり関わってきました。何年もの間に次第に分かってきたのは、プログラマでさえ有名なコーヒーショップのチェーンから学べることが思った以上にあるということです。 多くの人はスケーラビリティのあるソフトウェアを作ろうしますが、最初に考えていたよりも非常に難しいことがあります。個々のタスクをこなしているうちに「あらゆるものの重要性は等しく、同じリソースを必要とし、決まった順序で同期的に進行する」と考えてしまう罠に陥ってしまうのです。 実際には、少なくともスケーラビリティのあるシステムでは、当てはまりません。もちろんスターバックス
継続的インテグレーションのツール「Jenkins 2.0」登場。標準機能を豊富にして初期状態から利用しやすく、旧バージョンからそのまま入れ替え可能な後方互換性維持 継続的インテグレーションなどに利用されることが多い自動化ツールJenkinsの最新版、「Jenkins 2.0」がリリースされました。 Jenkins 2.0 is here! https://t.co/KjHrIf8cj4 #jenkins2 — Jenkins (@jenkinsci) 2016年4月26日 Jenkinsはビルドやテスト、デプロイなどのソフトウェアの開発に関わるさまざまな一連の作業を自動化してくれるツール。継続的インテグレーションや継続的デリバリの現場でよく使われています。 Jenkins 2.0では、こうした一連の作業をより効率的かつ高度に記述できるようにパイプライン機能を強化。GroovyのDSL(ドメ
誰もが知ってるけど敢えて言わない確実に身につくプログラミング学習法 The kings road to be a programming ninja 2016.04.27 Updated by Ryo Shimizu on April 27, 2016, 08:34 am JST 学問に王道なしと言いますが、プログラミングを上達するために最も効果的であるにも関わらず、いまや誰もその有効性を指摘しなくなってしまった方法がひとつだけあります。 それは「写経(しゃきょう)」です。 写経・・・文字通り、教科書に書いてあるプログラムリストをそのまま書き写すことです。 「そんなバカな。そんなことで上達が早まったら苦労しない」 と思うかもしれません。 しかし、実際には写経ほど効果的な学習法はないのです。 例を示しましょう。 たとえば、プログラミングの授業で、サンプルプログラムの半完成品がファイルで配られ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く