Twitterのどこかで「Contモナドを使わない継続の説明を書いてくれ」みたいな話を目にしたので書きました. この記事は,以下のような方を対象に書かれています. Haskellはなんとなく使える.モナドもなんとなくわかる. 息をするように新しいモナドを定義したりはできない. 継続が何かは全く分からない.Schemeとかを使ったこともない. 継続とは Haskell(に限らずほとんどの言語)では,以下のようなステップでプログラムを実行していきます. 何らかの関数に引数を与えて,その計算結果を受け取る. 受け取った計算結果を別な関数の引数に与える. 以下繰り返し. 例えばHaskellで,与えられた3つの数の平均を取る関数を(非常に冗長に)書いてみると,以下のようになるでしょう. module Cont where import Prelude hiding (div) add :: Num
この記事は Akatsuki Advent Calendar 2017 の 9 日目の記事です。 8日目: システム障害解析におけるログのあれこれ 概要 今年読んだ記事・本の中で、個人的に最もためになったのがマイクロソフト公式解説書の「C#実践開発手法」でした。 内容としては、変化に容易に適応できるコード(アダプティブコード)を実現するために、以下の手法をC#でどのように実践するかを解説する本です。 アジャイル開発 デザインパターン SOLID原則 C#に携わって1~2年ぐらいの方には是非おすすめしたいのですが、440ページあったりしてサラッと読むには若干辛いです。 というわけで、宣伝・復習用にUnityのサンプルプロジェクトと共に基本の要点をまとめました。 ※ あくまで自分にとって役に立った部分をまとめたもので、書籍より基礎的かつ部分的になります。 ※ 興味のある方は本屋さんとかで手にと
準備 Editorという名前のフォルダを作る 以下の画像のようにスクリプト作成 ここではSampleTestと名付けました. すると以下のようなスクリプトが生成されます. using UnityEngine; using UnityEditor; using UnityEngine.TestTools; using NUnit.Framework; using System.Collections; public class SampleTest { [Test] public void SampleTestSimplePasses() { // Use the Assert class to test conditions. } // A UnityTest behaves like a coroutine in PlayMode // and allows you to yield n
概要 UnityにはJsonUtilityというとても便利な機能がありまして、自分もゲームのデータファイルにJsonを採用しているのでとても助かっています。 そこで、まぁてっとり早く使い方をおさらい兼共有しておこうかなと。 手順 ① 必要なファイルの準備 まず、JsonUtilityでシリアライズ/デシリアライズする対象のクラスを宣言しよう。 Data.cs using UnityEngine; using System; [Serializable] class Data { [SerializeField] private int _num = 0; [SerializeField] private int[] _nums = null; [SerializeField] private string _str = string.Empty; public int num { get
Golangの実行ファイルはサイズが大きい Golangはスタティックリンクされた実行ファイルを生成します。そのため実行ファイルのサイズは大きくなります。 ストレージの容量が十分あれば、これはとるに足らないことなのですが組み込みLinuxではストレージにNANDフラッシュメモリを使用していて容量が少ないこともあります。 残り容量が30MBしかないところに、3MBくらいの実行ファイルがぽんぽん増えていったりするとかなりつらい状況になります。 まずはひとつのファイルサイズを減らす go buildのときに不要なシンボルを削るオプションをつけます。 組み込みLinuxを使っている人なら通じると思うのですが、いわゆる「busybox方式」です。 Golangで書かれた複数のプログラムをひとつの実行ファイルにリンクしてしまいます。これによって重複して使用されているライブラリの分のサイズが削減できます
ITエンジニアはそんなに不足しているのでしょうか? 検索すれば出てくる情報も多いのですが、政府の統計込みで全体的にきな臭いように感じてしまう。 またIT業界の知り合いに聞くと、何かこちらが認識していないモヤモヤ感があります。 昔から不思議だったので、現場事情に詳しい人に聞いてみたいと思いました。 既にITエンジニアもいる中でさらに、文理問わず、高卒・大卒・専門学校卒も毎年追加されるのに、まだ足りないというのは何でしょう? 毎年その人達どこ行ったの?という点が疑問。 転職相談を含めて社会人にも教えるプログラミング学校もあります。派遣もありますし。 既に供給が多くないか?と見えるので不思議でした。 ブラックで辞めてしまうことや条件が明確に違うミスマッチかとも思ったのですが数が一定以上いるのにソレなら「足りない」という表現はどこか違うとも思いまして。 予算の都合から採用数を絞って元々チームに余裕
内容 これまで Vol.1 Pythonの文法,機械学習の概要,ランダムフォレストによる機械学習例 Vol.2 初等統計学と重回帰分析 Vol.3以降の内容 以下の内容を上から順番に時間の許す限り教わって行く予定です。 1.keras を使って線形回帰問題を解く 2.主成分分析による次元圧縮 3.学習成果の確認方法 4.学習パラメータのグリッドサーチの方法 日程と開催場所 日時 :2017年7月8日 13:30〜17:00(予定) 場所 :霧島市 国分パークプラザ2階 大会議室 人数 :先着20名限定 参加費:社会人:2,000円 学生:500円 ※学生は受付などのお手伝いをしていただければ無料にしますのでご連絡ください。 ※参加費は講師の交通費・謝礼・会場費に充てます。 持ち物:Python3をインストールしたノートPC/Mac ※初めての方は予め下記URLを参考に環境を構築しておいてい
by Uroš Jovičić 歯を磨きながらメールをチェックしたり、朝食を食べながら新聞を読んだりと、人間は日常的に複数のタスクを同時にこなしています。しかし、やりたかったことにチャレンジする時間をなかなか作れずにいるなど、うまく時間を管理できていないという人もいるはず。そんな人に役立ちそうな、コンピューターから学ぶ「時間をより効率的に扱う方法」を、TED-Edがムービーにして公開しています。 How to manage your time more effectively (according to machines) - Brian Christian - YouTube 1997年、NASAのマーズ・パスファインダーが火星に着陸しました。 このミッションの中で、マーズ・パスファインダーは約1万6000枚という大量の写真データを地球に送信しました。 しかし、数日でミッションは間違った
photo by Viewminder 上のお姉ちゃんは小学一年生。 翌日の準備が進まず、つい「早くしなさい!」と言う日が続いていました。 「早くしなさい」 これ言っても意味がないのにね。(苦笑) 失敗:「早くしなさい」と言いすぎて悪循環に陥っている 時間割や翌日に着る服の準備などやることのリストを作成しています。 ですが、なかなか準備が進まないお姉ちゃん。 私は彼女の準備が終わってからお風呂に入るので、「早くしなさい」と言いつつず~と待っています。 早くお風呂に入りたい。眠りたいと思ってるのに、のらりくらりと準備をしているお姉ちゃんを見ると私だってイライラしますよ。 ある日、お姉ちゃんとお風呂に入っていた時のこと。 「お母さんに怒られてばっかり」 入学当初は「自分で時間割も準備も出来る!」と自信満々だったのに、今ではすっかり自信を失っているようでした。 これではいけない!と危機を感じた私
自分のことはもちろん、上司もスケジューリングするのが秘書の仕事。多方面から頼まれる仕事をさばき、ミスがないように終わらせなければいけません。現役秘書さんに1分1秒も惜しい毎日の中で、どのように仕事を効率化しているのか、独自のスキルを教えていただきました。 【関連画像】多忙な秘書が常時携帯するアイテム7つ 現在、外資系企業で会長秘書を務めている村木万葉さん。ボスのスケジュール管理などの秘書業務以外にも3部署の営業事務、経理を担当しています。村木さんはワーキングマザーでもあるため、これらすべての業務を9時30分~16時30分の時短勤務中に終わらせているというから、もはや神業です! 「秘書歴7年半になり、どんなトラブルにも対応できるようになりました」とはいうものの、いったいどうすれば日々の業務を遂行できるのでしょうか。 まずは村木さんの1日のスケジュールを追っていきましょう。 <秘書職・村木万葉
AIの民主化で前進、データのアップロードのみでカスタム機械学習モデルが自動的に構築される「Cloud AutoML」をGoogle Cloudが発表:第1弾は画像認識 Google Cloudは2018年1月17日、容易に短時間で、ユーザーがカスタム機械学習モデルを構築できるサービス、「Cloud AutoML」を発表した。第1弾として、画像認識を行う「Cloud AutoML Vision」のアルファ提供を開始した。 Google Cloudは2018年1月17日、容易に短時間で、ユーザーがカスタム機械学習モデルを構築できるサービス、「Cloud AutoML」を発表した。第1弾として、画像認識を行う「Cloud AutoML Vision」のアルファ提供を開始した。アルファ提供とは限定ユーザーに対して先行的にサービスを提供する段階。申し込みは同社のWebページからできるようになっている
スマホで撮った写真を Line Message API を利用して Google Cloud Functions から Google Photos へアップするlinebotGooglePhotosLINEmessagingAPIGoogleCloudFunctions 背景 幼い子どもを持つ父親として以下のような課題を抱えており、かねてからなんとかしたいなと考えていました。 妻がスマホで撮る子どもたちの写真を Line で送ってくれるが、バックアップが面倒だった。 手順としては、一旦ダウンロードして Google Photos1 に手動でアップロード2。 手間が掛かるなーと悩んでいたところ、以下の記事を見て、各種サービスの API を叩くだけだから、Google Cloud Functions や AWS Lambda、 Azure Functions などを利用すれば解決できるかもしれ
ソリューション ガイド : Spinnaker、Container Engine、Container Builder で信頼性の高いデプロイ体制を構築 Kubernetes にはアプリケーションのデプロイを支援するすばらしいプリミティブがあります。これによって Kubernetes は、コンテナ化されたアプリケーションのロールアウトという大変な仕事をこなします。 Google Container Engine のもとでは、わずか数分で Kubernetes クラスタをセットアップし、アプリケーションをデプロイできる状態にすることが可能です。ただし、この精妙なデプロイ エンジンがいかに優秀だとしても、やるべきことは他にたくさんあり、それが終わらなければデプロイを始めることさえできません。そして、いったんデプロイを開始したら、安全かつタイムリーな形で確実に完了させる必要があります。 この隙間を
私が梅原さんの存在を初めて知ったのは、去年たまたま見たNHKドキュメンタリー - BS1スペシャル「サムライゲーマー~賞金5億円 世界に挑む若者たち~」という番組だ。 この番組は、昨年の9月に行われたオンラインゲームの世界大会の模様や日本や海外のチームに密着した様子を放送していたが、私が一番印象に残ったのが番組の途中に出た梅原さんのシーンだった。 おそらく数分しか出ていなかったと思うけど、彼のインタビューに応える感じや大会に出向いてゲームをしている姿のどこか悟ったような静かな佇まい(会場の盛り上がる雰囲気と正反対)に心惹かれた。 おもしろそうな人だと思って調べてみると、何冊か本を出されていた。 今回は勝ち続ける意志力 (小学館101新書)を読んでみることにした。 17歳にして世界一になった。2010年8月、「最も長く賞金を稼いでいるプロ・ゲーマー」としてギネス・ワールドレコードに認定された
なぜ「すぐやる人」ほど仕事が遅れるのか 数字に強い人は「何」が見えているのか? デキる人は紙1枚で会話を"見える化"する デキる人は、何事も素早く決断できます。なぜそんなことができるのでしょうか。日本IBMでエグゼクティブ・プロジェクト・マネジャーを務める木部智之氏は、「『判断』と『決断』は違う。即断即決をするにはコツがある」といいます。ムダなことを考えずにすむコツとは――。 ※本稿は、木部智之『複雑な問題が一瞬でシンプルになる2軸思考』(KADOKAWA)を再編集したものです。 ムダなことを考える時間を減らす よく経営戦略で「選択と集中」が重要だということが言われますが、これは思考においても同様です。 考えるときは、そこから重要なものだけを「選択」し「集中」して掘り下げていきます。 このとき一番良くないのが、「なんとなく全部を考えること」。これは、完全に時間のムダです。 思考できる時間が
外資系大手コンサルティング会社であるPwC、マーサー ジャパン、 アクセンチュアなどを経て現職。5万人以上のリストラを行い、 6000人を超える次世代リーダーや幹部の選抜・育成に関与する。 その中で、「人の持ち味に合わせた育成施策を行えば、人の成長に2倍以上差がつく」 ことを発見し、体系化する。 そのノウハウを、クライアント企業にはマネジメントの仕組みとして、 社員には具体的な仕事術へと落とし込み提供。 24年間で、外資系・日系の世界的大企業から中堅企業まで、 600社以上の人事改革と生産性向上を実現する。自らもその仕事術を実践することで、 スタッフからプリンシパル(部長クラス)まで8年という驚異的なスピードで昇進する。 現在は、企業向けのコンサルティングに加え、 「すべてのムダをなくし、自分らしく、しなやかに活躍できる世界」にするため、 「持ち味の見つけ方・活かし方」を、ビジネスパーソン
SELECKでは今年、231本の記事を配信させていただきました(この記事が232本目になります)。 2017年も、もうすぐ終わりを迎えるということで、今年紹介したITツールの中から、【絶対に知っておきたい神ツール10選】を取り上げたいと思います。 編集部(というか私)の独断と偏見で選びましたが、どれも仕事に役立つツールばかりです!ぜひ、使ってみてはいかがでしょうか。 <今回紹介するツール> Google天才すぎ。プロ仕様のイラストが誰にでも描ける「AutoDraw」 Slack連携も完璧。無料の神メールソフト「Astro」 Appleも使う、次世代型オンラインホワイトボード「Milanote」 SlackやNIKE、Airbnbが使う海外No.1組織サーベイツール「Culture Amp」 世界トップクラスのプレゼン資料を誰でも作れる「Slidebean」 WeWorkも愛用!コーヒー1杯
予備知識ゼロからiOSアプリを開発できるようにしよう!というのがこの「ゼロから始めるiOSアプリ開発」です。今回は「Swift」という言語を使ってプログラムを書き、プログラムから画面を操作してみます。なお、この記事は公式の解説記事を参考にして作成しています。 Start Developing iOS Apps (Swift): Jump Right In https://developer.apple.com/library/content/referencelibrary/GettingStarted/DevelopiOSAppsSwift/ 第1回だった前回はストーリーボードの設定だけで画面遷移を実現しました。 ゼロから始めるiOSアプリ開発「ボタンで画面を切り替えるアプリ」 - GIGAZINE まずはXcodeを起動し、「Create a new Xcode project」をクリ
Acer Swift 7 ハンズオン:いま世界で一番薄いラップトップ(2018年1月)2018.01.17 19:009,073 塚本直樹 これはMacユーザーも揺れ動きますな。 最近のWindows PCというとSurfaceが流行りですが、サードパーティー製のラップトップだって見逃せません。日本でもおなじみAcer(エイサー)ブランドから新たに登場したのは、なんと世界最薄を謳うラップトップ! その実力はいかほどなのか、米Gizmodo記者のSam Rutherfordさんが迫っていますよ! 最近は一段落した感もありますが、ラップトップの薄型化競争が終わったわけではありません。Acerから登場した第2世代の「Swift 7」は、世界最薄の称号を勝ち取ったラップトップです。 先代モデルより薄くなった本体厚は、わずか8.98mm(参考:MacBookの一番厚い箇所で13.1mm)。ディスプレ
Swift 3が正式にリリースされてからもう2週間くらい経って、少しずつSwift 3を紐解けてきている感があります。お久しぶりです。 最近は自分で作成していたOSSのSwift 3対応を進めているので、気づいたこととかあったらぼちぼち書き溜めていこうと思います。 今回は「デフォルトで関数の返り値を使わない時に警告がでるようになった」について書いていきます。 デフォルトで関数の返り値を使わない時に警告がでるようになった どうやらSwift3からは、デフォルトの挙動として返り値のある関数を使用した時に、 その返り値を使わない場合に警告がでるようになりました。 func addTwo(_ num: Int) -> Int { return num + 2 } // 警告がでる addTwo(2) // Result of call to `addTwo` is unused. // 戻り値を変
ONNX support by Chainer By Shunta Saito Jan 17, 2018 In General ONNX support by Chainer Today, we jointly announce ONNX-Chainer, an open source Python package to export Chainer models to the Open Neural Network Exchange (ONNX) format, with Microsoft. Preferred Networks joined the ONNX partner workshop yesterday that was held in Facebook HQ in Menlo Park, and discussed future direction of ONNX. Wha
from pytube import YouTube from enum import Enum import ffmpeg import os import re class Loader(Enum): MP4 = 'mp4' WEBM = 'webm' def load(self, yt, res): vd = yt.get(self.value, res) vd.download('./videos') def download(url): ext = 'mp4' res = '' exts = [] yt = YouTube() yt.url = url for video in yt.videos: exts.append(video.extension) if video.extension == 'mp4': res = video.resolution if 'mp4' n
ソーシャルグラフの作成を簡単に行うことのできるNeo4jというツールを試してみたのでメモです. ソーシャルグラフとは この記事のトップの画像のようなものです. あるデータ1とデータ2の関係性を表す際に使います.アニメやドラマのHPとかで良くある関係図みたいなものを想像すると分かりやすいかもしれません.もちろん人間の関係だけでなく,「サイトAはサイトBにリンクしている」などを可視化するのにも便利です. Neo4jとは Neo4jはソーシャルグラフを簡単に作る事のできるJAVAで作られたツールです.Neo4jをインストールし,起動することでNeo4jのサーバが立ち上がり,そこにアクセスすることでWebUI上で操作することが可能です.Cypher QLと呼ばれるSQLライクなクエリランゲージを操作することで,データベースにノードやその関係を示したデータを追加したり,グラフの表示したりグラフを削除
掲示板本体の話をしていきます。 初心者の方で自作の掲示板を作りたい人は、まずは基本のページの表示、次にフォームから送信されたものを表示する機能、それを保存する機能、ある程度書いたら関数にまとめる、クラスにしてみるなどと自分でちょこちょこ作っていくといいと思います。一気に書いたらエラーが出まくって何がなんだか分からなくなります。もしエラーがでたらその1の最後に書いてあるエラー対策を参考にしてください。 僕自身も初心者なのでそうやって書いてできたのが下のbbs.pyです。なので一応動くからといってコピペとかはするべきじゃないです。基本的に初心者が自力で作ったものなので、普通じゃないやり方をしてるかもしれないからです。 解説と困ったとこを下に載せとくので、もし同じ場面で困ってたら参考にしてください。 bbs.py #!/usr/bin/python # coding: utf-8 import
O’Reilly Japan から「退屈なことはPythonにやらせよう」という本が出版されました。ExcelやWordの操作やプログラムのスケジュール起動、さらにはマウスやキーボードの自動操作方法まで解説された実践的な内容となっています。 2016年12月にAamazonで見かけた時からずっと買いたいなと思っていましたが、延期が重なり、ようやく2017年6月に発売されました。 実はこの本、Webで公開されていて誰でも自由に読むことができます。(ただし英語ですが・・・) サイトはこちら:Automate the Boring Stuff with Python 英語が分からない人でも、google翻訳も優秀ですし、ソースコードさえ分かれば、なんなく読めるかと思います。Webでは日本語など2バイト文字の取り扱いについての記載はありませんが、紙の書籍ではそのあたりも加筆されているのでしょうか。
動作環境 PC: MacBookPro OS: High sierra Python3: 3.6.4 Visual studio code: 1.19.1 参考記事 Python開発環境構築 on Mac + VSCode Pythonの主要なLint(pep8, pylint, flake8)の設定方法まとめ Python の Lint (文法チェッカ) まとめ - flake8 + hacking を使う - Python で仮想環境管理 venv の使い方 ディレクトリ構成 [project_dir_hoge]/ ┣━ .vscode/ ┃ ┗━ setting.json ┣━ app/ ┃ ┗━ **.py ←これが色々弄っているファイル ┣━ bin/ ┣━ include/ ┣━ lib/ ┣━ pip-selfcheck.json ┗━ pyvenv.cfg # Python
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =========> Download Link primesense nite beta sdk = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OpenNI2 and NiTE2 python bindings. Official PrimeSense Python-bindings for OpenNI2 and NiTE2. This package provides only the
こんにちは。技術研究所のYKです。 最近TensorFlowを触り始めて、使ってみたら楽しかったので記事を書くことにしました。 今回はTensorFlowを使って、画像・正解データから単一ファイルのデータセットを作って学習させるところまでやってみました。 こちらに記載があるように、TensorFlowでは画像ファイルを直接読み込んで利用することも可能です。 しかし、学習用のファイルを単一のファイルにまとめることでデータセットを管理し易くなり、かつ人的ミスが減らせるので、単一ファイルにまとめて扱えるようにしたいと思いました。 TensorFlowではTFRecordsという形式でデータセットをまとめられるとのことなので、試してみました。 ここの Standard TensorFlow format にある通り、TFRecordsはTensorFlow向けの推奨ファイルフォーマットです。 TF
フィードバックを送信 Apache Beam のプログラミング モデル コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 Dataflow は、オープンソースの Apache Beam プロジェクトをベースにしています。このドキュメントでは、Apache Beam プログラミング モデルについて説明します。 概要 Apache Beam は、バッチ パイプラインとストリーミング パイプラインの両方を定義するオープンソースの統合モデルです。Apache Beam プログラミング モデルは、大規模なデータ処理の構造を単純化します。Apache Beam SDK の 1 つを使用して、パイプラインを定義するプログラムを構築します。次に、Dataflow などの特定のプラットフォームでパイプラインを実行します。このモデルのおかげで、並列処理のオーケストレーション管理
わたしが10年以上にわたりブックマークしてきたファッションに関するブックマーク。(b:id:girls_fashion)このままでは何かもったいないような気がして煮たり焼いたりを試しています。今回やってみたのがPythonによる形態素解析→頻出ワードランキング。 fablog.hatenablog.com 1回目は名詞でやってみたのですが今ひとつ面白みにかけました。というわけで今回は形容詞でやってみることにしました。 では1件〜2万件目の100位までの頻出ワードランキングをどうぞ!前の数字は順位、後ろの数字は出現回数となっております。 1 ない 833 2 いい 714 3 多い 554 4 新しい 437 5 かわいい 337 6 高い 312 7 良い 290 8 なく 253 9 欲しい 194 10 多く 193 11 やすい 189 12 若い 170 13 可愛い 162 14
Created at: 2018-01-18 ふとTiarraでとったIRCのログをBigQueryに流し込むようにしたら手元にログを長期間残す必要もないし、検索もできるし便利そうだなと思ったので設定してみました。Twitterのログもあって若干流れますがBigQuery的には誤差の範囲レベル(1日1MB程度)なのでStreaming Insertして、たまーに検索しても無料枠で余裕で収まりそうです。 主な流れはTiarraで吐いたテキストログをfluentdのin_tailで読んで、fluent-plugin-bigqueryでBigQueryに流し込むという何の変哲もない形です。 Dockerですでに手元のTiarraはDocker(docker-compose)で起動しているのでfluentdもDockerで起動しています。fluent-plugin-bigqueryはfluentd
データプラットフォームチームの野本です。機械学習基盤の構築やその周辺アプリケーションの実装を行っています。以前は DOOR 賃貸の開発運用をしていてこんなことなどしてました。 機械学習システム運用の課題 リブセンスでは 2014 年ごろから機械学習システムの開発導入を行っており以降様々な機械学習システムを各サービスに導入してきました。また自社でのデータ分析基盤の運用も行うようになってから機械学習システムの開発の幅が広がり導入の要望も次第に増えてきました。(参考:リブセンスのデータ専門組織のこれまでとこれから) 当初は機械学習システムに対する運用知見などが少なかったため、専用のインフラというものは保持せず各サービスのインフラに相乗りし、サービスのアプリケーションと密に連携し機械学習システムを実装運用することが多かったです。各サービスは元々オンプレミスで運用されていたものが多かったのですが、現
脊髄反射でやってみようと思ったことを実行に移せた時ってスッキリしますね。 gbdaitokai.connpass.com 当日の様子はこちら。 ホワイトボードチャレンジで遊んでみてる pic.twitter.com/Y31K5NqNZE— あべさん (@mao_instantlife) 2018年1月17日 二サイクル目 pic.twitter.com/l56F11J4g7— あべさん (@mao_instantlife) 2018年1月17日 ちなみに、写真の光の加減がなんかおかしいですが、レンズカバーの部分にヒビが入ってたっぽい。そろそろ替え時ですかな。。。 ホワイトボードチャレンジ is 何? デザイナーとクライアント、タイムキーパーに別れて、お題について短時間でロールプレイするプロダクトデザインの訓練です。詳しくは今回実施のきっかけとなった下記ブログを。 blog.haiji.co
こんにちは。CTOの馬場です。 先日 勤続10年になるCTOが異動のついでにMacをやめてArchLinuxにした話 で書いたとおり、最近はArchLinuxでvimやDocker、Vagrant + VirtualBoxを使ってPythonやGolangを書いて暮らしています。 最近「Macやめてみて、その後どうですか?」とよく聞かれるので、現状を共有します。 結論としては特に問題なく普通に暮らしています。 利用していた/利用しているプロダクト 「あれってどうしてます?」みたいなのをよく聞かれるので表を作りました。 漏れてる(私が忘れてる)ものもあると思うので、 他に気になるものがあればお声掛けください。 代替プロダクト、最初は探すのにちょっと難儀しますが、 どうということはありません。 pacmanかaurで揃っちゃうので管理はとても楽です。 ジャンル Mac時代 Linux時代
Skip to content En Español | Reddit Thread | Hacker News Thread Microservices became a very popular topic over the last couple of years1. ‘Microservice madness’ goes something like this: Netflix are great at devops. Netflix do microservices. Therefore: If I do microservices, I am great at devops. There are many cases where great efforts have been made to adopt microservice patterns without necessa
TL;DR Rayon is planning its 1.0 release for Valentine's Day, Feb 14, 2018 -- and we would like your feedback! Details Following up on the great work that was done during the Libz Blitz, Rayon now has a fairly concrete set of things to get done before the 1.0 release. Most of the tasks are writing documentation of one sort or another, but there are also a few remaining API questions that ought to b
【2018年は副業で稼ぐ 月収5万円UP!ダブルワーク活用術】 盛り上がりを見せる「働き方改革」や「副業」というキーワード。ビジネスパーソンのライフスタイルが変化を遂げつつある中、この波に乗り遅れるわけにはいかない。そんな人に、副業で稼ぐだけでなく、スキルアップの手段も身につく方法をご紹介! ダブルワーカーたちの仕事術 副業を始めたいけど、周囲には見当たらない。そんな人のために、すでに本業と副業を両立している人に直撃取材。どうやって時間を捻出しているのか、必要なスキル、役立て方などいろいろと聞いてみました。 CASE 1 なぜ会社はひとつしか選べないのか、それが副業の出発点でした 熱田優香さん:サイボウズ ビジネスマーケティング本部 第1プロダクトプロモーション部 ワークスタイルプロモーションを担当。サイボウズの働き方に興味がある人に向け、製品の認知拡大やコンテンツ制作を行う。また、週末や
前運用本部長の ymmt です。 1 月 1 日付けで運用本部長を退任して、cybozu.com のアーキテクチャ刷新プロジェクト Necoに専念することにしました。 blog.cybozu.io この記事では運用本部を設立して 4 年間でやってきたことをまとめつつ、Neco プロジェクトについてお伝えします。思いを込めたら少し長めの記事になってしまいましたが、Neco で取り組んでいる Kubernetes を中心にした取り組みを末尾で紹介しています。 運用本部とは 自社の情報システムと顧客向けクラウドサービス cybozu.com の運用をミッションとする本部です。 4 年前に私が初代本部長となって設立したのですが、それ以前は開発本部所属のエンジニアが運用業務をしていました。 開発本部のミッションには運用業務が明示されていなかったこともあり、例えば情報システム部は存在していませんでした
gts Google TypeScript Style gts is Google's TypeScript style guide, and the configuration for our formatter, linter, and automatic code fixer. No lint rules to edit, no configuration to update, no more bike shedding over syntax. To borrow from standardjs: No configuration. The easiest way to enforce consistent style in your project. Just drop it in. Automatically format code. Just run gts fix and
The goal of lda2vec is to make volumes of text useful to humans (not machines!) while still keeping the model simple to modify. It learns the powerful word representations in word2vec while jointly constructing human-interpretable LDA document representations. We fed our hybrid lda2vec algorithm (docs, code and paper ) every Hacker News comment through 2015. The results reveal what topics and tren
The goal of lda2vec is to make volumes of text useful to humans (not machines!) while still keeping the model simple to modify. It learns the powerful word representations in word2vec while jointly constructing human-interpretable LDA document representations. We fed our hybrid lda2vec algorithm (docs, code and paper ) every Hacker News comment through 2015. The results reveal what topics and tren
「インベスターZ」や「ドラゴン桜」などを描いた漫画家の三田紀房さんは漫画を書いた経験がありませんでしたが「儲かりそう」という理由だけで漫画コンテストに作品を送り入賞。そして連載をスタートさせました。 著書で漫画家になるために「練習は全く必要ない」と語っています。 仕事を先に受注してから自分のレベルを追いつかせる 完全に自論なんですが「○○目指してます」という発言そのものが目指すものを遠ざけてるような気がします。 その言葉を封印して、先に目指してる職業を名乗ってしまおうという提案です。順序はこんな感じ。 なりたい職業を自信満々に名乗る 名乗ることで仕事の依頼が来る 受けた仕事は責任持って遂行しなければいけないので努力する(自分の実力を追いつかせる) スキル身につく SHOWROOM前田さんが「英語を話せないのに英会話教室の講師のバイトを先にはじめた」という話が近いかもしれません。 前田氏は当
In the week of Jan 8th, 2018, Classmethod Canada attended the Consumer Electronics Show, Â CES 2018 hosted by Consumer Technology Association (CTA) in Las Vegas, Nevada. We exhibited at the Canada ICT booth for 2 days, attended Amazon Alexa workshops, and visited the amazing Amazon Smart Life RoadShow. The conference took place at Las Vegas Convention and World Trade Center (LVCC), with 11 exhibit
Raspberry Pi Zero WHは、無線LAN、BLE(Bluetooth Low Energy)機能を搭載したRaspberry Pi Zero Wにピンヘッダを実装したモデルです。 映像出力はminiHDMI、USB機器はmicroB端子に接続します。microB型のOTG変換ケーブルが利用できます。microAコネクタ型のOTGケーブルは使えません。カメラ用のコネクタも他Raspberry Piより小さなものが搭載されています。 電源は、USB microB端子から供給します。 仕様 メモリ: 512 MB RAM USB 2.0 ポート: microB(OTG接続) 映像出力: miniHDMI(ひとまわり小さいHDMI!!) ストレージ: microSDメモリーカードスロット(SDIO対応) 低レベル周辺機器: 27 × GPIO、UART、I2C、SPIと二つのチップセ
No mundo digitalizado dos jogos e apostas online, a segurança e a recuperação de dados tornaram-se cada vez mais importantes. Se é um jogador do Casinozer Portugal e se deparou com uma situação em que as informações da sua conta foram perdidas, comprometidas ou precisam de ser recuperadas, o CyberFortress pode ser uma solução eficaz para este problema. Sendo um líder da indústria em segurança cibe
「Brave」はオープンソースのウェブブラウザで、ページ内に存在する広告を自動ブロックすることで、ページの表示負荷を軽減し、高速化も可能になったとのこと。実際の使い勝手はどんな感じなのか、ダウンロードして試してみました。 Join Brave and change the web together | Brave. Changing the world, one browser at a time. https://brave.com/ ◆特徴 「Brave」はデフォルトで広告ブロック機能を有していて、余計なダウンロードをなくすことで、より高速にウェブページの表示ができるとのこと。アメリカの大手ニュースサイトを表示する場合、スマートフォンアプリのChromeやSafariと比較して2~8倍高速で、PC版の「Brave」でもChromeと比較して、2倍速くなったようです。 スマートフォンでウ
! This post is also available in the following languages. 英語, 韓国語 「LINEはエンジニアにとってめっちゃ面白いから知ってほしい!」新設された Developer Relations Team の活動を紹介します By Yusuke Kushii | 2018.01.18 2021.01.13Developer RelationsチームでCulture Evangelistをしています。LINE Engineering Blogや技術イベントなどを担当。 こんにちは!LINEでTech PRをしている櫛井です。 このLINE Engineering Blogも私が担当しているのですが、今回は新設された Developer Relations Team についてご紹介したいと思います。 何を目的としたチームなのか 端的に表現しま
あけましておめでとうございます。 メドピアのSRE @kenzo0107 です。 2018年もよろしくお願いします。 今回は昨年リニューアルした動画配信システムについてです。 経緯 これまでのメドピアの動画配信は CloudFront 経由で S3 上の mp4 を video タグで参照し配信してました。 この配信方法では CloudFront でキャッシュしづらく 通信状況によってはファーストビューまでに時間が掛かり、サイト離脱へ繋がります。 また、直リンク禁止の動画の場合、 リファラチェック等をするかと思いますが 一部 IE Edge のバージョンで video タグでリファラ参照ができないという仕様があり*1 既存の仕組みをフロントから変える必要がありました。 以上の経緯から動画配信の仕組みを見直し要件を洗い出しました。 要件 動画は mp4 で納品される為、HLS形式へエンコード
技術コミュニケーション室 OSSグループの髙﨑です。 当グループでは、マストドンというオープンソースの分散型マイクロブログについて、 弊社が運営するインスタンス「friends.nico」の運営、独自機能の開発、運用、ならびにそれらで得た知見を上流のプレーンなマストドンへcontributeするという業務を主に行っています。 本記事では、tableに適切なindexを張ることによってとあるスロークエリの速度改善を行った事例について、実際に上流へ行ったPullRequestをベースにお話させていただきます。 内容としては反面教師とするべき失敗例を伴った、非常に基礎的なPostgreSQLの実行計画の読み方ならびにクエリに合わせたindexの張り方です。 また、表題の2万倍速というのは改善前の最悪の場合比であり嘘ではないものの、通常問い合わせされる範囲の条件ではだいたい3〜30倍速であるという
An important part of a good development experience is a fast feedback loop from the tests. I like to be able to run the tests in the currently open file just by a keyboard shortcut. If I can also run the test under the cursor then I feel at home. In the previous post I described how to setup a Ruby on Rails development environment with Docker on OSX. But I didn't have yet a working solution for te
Amazon Web Services ブログ 新しい AWS Auto Scaling – クラウドアプリケーションのための統合スケーリング これまで、とても長い間、サーバーやその他のクラウドリソースのスケーラビリティについてお話ししてきました!2006年には、「新しいスケーラブルの世界、オンデマンドのWebサービスで必要なものだけにお金を支払って、無駄な出費をしない」という投稿をしました。これを簡単に行えるように、Amazon Elastic Compute Cloud (EC2) のローンチ直後に、Elastic Load Balancing、EC2 Auto Scaling、および Amazon CloudWatch を同時にローンチしました。それ以降、Auto Scaling をECS、Spot Fleets、DynamoDB、Aurora、AppStream 2.0、EMRなど
※注意 2018/1/18時点ではCloudFrontに紐付けたLambda@Edgeを削除することができなくなります(結果Serverless Framework内で動いているCFnスタックの削除などにも失敗します)。 https://forums.aws.amazon.com/thread.jspa?threadID=260242&tstart=0#jive-message-824818 ときどきページデザインなどの確認のためにモックサイトを作成することがあったりします。 動くモックが必要なのであれば(PHPやRubyを動かすために)サーバの用意が必要ですが、静的サイトなのであればS3の静的ウェブサイトホスティングの機能を使いたいところです。 ただ、確認用ページをパブリックに公開するのもアレなので、BASIC認証くらいは欲しいです。 というわけで S3静的ウェブサイトホスティング環境
RDS for MySQL および MariaDB データベースからのログを CloudWatch Logs へ発行できるようになりました。一般ログ、スロークエリーログ、監査ログ、エラーログなどの各種ログがサポートされます。これらのログを CloudWatch Logs へ発行することで、RDS for MySQL および MariaDB データベースにおいて、データベースアクティビティ、クエリパフォーマンス、エラーなどを継続的に監視できるようになります。たとえば、頻繁に起こる再始動について CloudWatch Alarms を設定することができます。この情報はエラーログに保存されています。同様に、一般ログや監査ログに保存されたイベント用のアラームは、データベースに望まない変更が行われたときに通知するよう設定できます。また、スロークエリログを監視するためにアラームを作成し、実行時間の長い
A few days ago in a move foreshadowed by a hint at Amazons’ re:Invent conference late last year, AWS released support for Go on its Lambda platform. Go users can now build programs with typed structs representing Lambda event sources and common responses in the aws-lambda-go SDK. These can then be compiled, bundled up into a “Lambda deployment package” (as simple as a ZIP file with a binary in it)
みなさまはじめまして、スマートニュースの井口 (いのくち; @kainoque) です。 SmartNews におけるコンテンツ配信システムの開発を全般的に担当しています。 この記事では、SmartNews のプッシュ通知の遅延という障害発生から、それを修正し、最終的にはその配信速度を 2 倍以上にまでスピードアップさせた方法と、それを実現するために重要だった考えについてお伝えしたいと思います。 もくじ SmartNews のプッシュ通知配信とその遅延の影響 対応 1: iOS への配信が遅れている? 対応 2: 速くなったのもつかの間、また遅延 結果 まとめ We’re hiring! SmartNews のプッシュ配信通知が倍速になるまで SmartNews のプッシュ通知配信とその遅延の影響 SmartNews のプッシュ通知配信とその遅延の影響 対応 1: iOS への配信が遅れて
今後は AWS Lambda の関数コードを、.NET Core 2.0 を使用して、C# で開発できるようになります。Lambda では事前にサーバーのプロビジョニングや管理の必要なく、コードを実行できます。Lambda で関数を作成する際に、任意の .NET Core 2.0 またはフレームワークを使用できます。さらに詳しくは、ドキュメントを参照してください。 すぐに使い始めるには、個別の C# Lambda 関数用プロジェクトテンプレート、完全な C# サーバーレスアプリケーション、AWS へ両方のプロジェクトタイプを発行するためのツールなどを含む AWS Toolkit for Visual Studio を利用するのが近道です。 手作業で C# Lambda 関数を作成するには、dotnetcore2.0 として Lambda ランタイムパラメーターを作成し、全 NuGet の依
情報システム部門の担当者が一人で、社内のICTインフラを切り盛りする。いわゆる「ひとり情シス」は、中堅中小規模の企業では当たり前の実態となっている。一方で、各業界はもとより、社会全体の情報化、デジタル化の流れの中で、企業の情報システムが担う範囲は広がり、情報システム部門担当者の肩の荷は重くなる一方だ。 そうした中で、企業の情報システムのあり方を変えるクラウドサービスの利用が、大企業だけでなく中堅中小企業でも広がってきている。アマゾンのAWS(アマゾン ウェブ サービス)やマイクロソフトのAzureといった代表的なクラウドサービスを利用することで、自社で設備の保有や管理をせずに情報システムを運用できるためだ。大手事業者による大規模なデータセンターを利用するため、自社で設備を保有するオンプレミスのシステムに比べて運用管理体制が確立されていることから、システムの「お守り」をする情シスの負担の軽減
本日、東京から札幌へ戻る横山です。 AWS CLI使えるようになるまでのメモです。 前提 aws-cliを使うためのCredentialが設定されていないEC2がある。 $ aws ec2 describe-availability-zones Unable to locate credentials. You can configure credentials by running "aws configure". $ aws --version aws-cli/1.5.0 Python/2.6.9 Linux/3.14.20-20.44.amzn1.x86_64 準備 今回はIAMユーザ作り、access keyを作るところから始めていきます。 IAMのUsers画面を開き、Create New Usersからユーザを作っていきます。 次に、適当なユーザ名をつけて、Access Key
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。 AWS CLI の開始方法 この章では、AWS Command Line Interface (AWS CLI) のバージョン 2 の使用を開始する手順と、関連する手順へのリンクを示します。 すべての前提条件を満たす - AWS CLI で AWS サービスにアクセスするには、少なくとも AWS アカウント および IAM 認証情報が必要です。AWS アカウントのセキュリティを強化するため、ルートアカウントの認証情報を使用しないことをお勧めします。AWS で実行するタスクへのアクセス認証情報を提供するには、最小特権を持つユーザーを作成する必要があります。 次のいずれかの方法を使用して、AWS CLI をインストールするか、アクセス許可を取得します。 (推奨) AWS
Amazon Web Services ブログ Amazon RDS for MySQLとMariaDBのログをAmazon CloudWatchで監視出来るようになりました Amazon RDSは、トラブルシューティングなどの目的にお使い頂けるように、DBインスタンスで生成されたログを表示およびダウンロードする機能を提供してきました。Amazon Relational Database Service(Amazon RDS) for MySQLとAmazon RDS for MariaDBでは、DBインスタンスのログイベントをAmazon CloudWatch Logsに直接保存出来るようになりました。これにより、AWSサービスを使用して、よりシームレスにDBインスタンスログを扱うことができます。 DBインスタンスログのニアリアルタイム分析 Amazon CloudWatch Logsを
ウィスキー、シガー、パイプをこよなく愛する大栗です。 先程RDSのMySQL/MariaDBのログファイルをCloudWatch Logsへ出力できる機能がリリースされましたのでレポートします。 Monitor Amazon RDS for MySQL and MariaDB logs with Amazon CloudWatch Now Publish Log Files from Amazon RDS for MySQL and MariaDB to Amazon CloudWatch Logs CloudWatch Logsへのログファイル出力 RDS for MySQL/MariaDBでは以下の4種類のログを出力することができました。 Audit Log Error Log General Log Slow Query Log 出力先はテーブルかファイルとなり、テーブルの場合はDB
米Googleは1月17日(現地時間)、コーディングの知識がなくてもデータがあれば人工知能(AI)ツールを構築できるサービス「Cloud AutoML」を発表した。まずは画像認識に最適化したサービス「Cloud AutoML Vision」のα版の提供を開始した。 同社はGoogle Cloud Platformでディープラーニング技術を「Cloud Machine Learning」として提供しているが、これを利用してAIアプリやサービスを構築するには機械学習や「TensorFlow」などのプログラミングに関する専門的な知識が必要だ。また、そうした知識を持つエンジニアがいたとしても、自前で機械学習モデルを構築するには時間も技術も要する。 Cloud AutoMLは、機械学習の専門知識を持たない企業が、Googleの技術を使うことで、独自のカスタムモデル構築を可能にするサービスという。 C
「ITに全く関係ない分野からITに飛び込んで活躍しているエンジニア」や「ITとIT以外の分野の境界を行き来しながら成果を上げているエンジニア」などを「越境エンジニア」と名付け、1カ月に一人ずつインタビューを掲載する。今月取り上げるのは村上原野(むらかみげんや)氏。縄文土器にインスピレーションを受けた創作を行っている陶芸家だ。同時にネットでは「狂える中3女子ボレロ村上」というハンドルネームでC++に詳しいプログラマーとしても知られている。今回は、メタプログラミングと縄文アートに取り組む理由などを聞いた。 (前回から続く) 高専でメタプログラミングを独学で始めた頃は、そうした技術的な話ができる知り合いはいませんでした。技術的な交流ができるようになったのは、就職してTwitterを始めてからです。C++をキーワードに検索して、出てきた人たちを上からフォローしていきました。それが高橋晶さん(現在は
https://github.com/xoreaxeaxeax/movfuscator/tree/master/validation/doom このDOOMは条件分岐を一切使用していない。したがって今流行りの投機実行の脆弱性であるMeltdownやSpectreによる脆弱性は存在しない。 ちなみに、現代の性能のコンピューターで、1フレームの描画に7時間ほどかかるので、このDOOMで遊ぶには若干の忍耐力を要求される。しかし、脆弱性の完全な排除のためには若干のパフォーマンスの低下はやむを得ないところだろう。 このDOOM実装はオリジナルのDOOMのCコードに若干の変更を施して、M/o/Vfuscatorでコンパイルしたものだ。 https://github.com/xoreaxeaxeax/movfuscator M/o/Vfuscatorとは、IntelのMMUがチューリング完全であることを
2018/01/10 (更新日: 2018/11/21) 未経験でもITエンジニアに転職可能だけど、ゲスい妄想は必須ですよ! LIFE Work ITエンジニアに転職したいサラリーマン「未経験だけど、ITエンジニアに転職したいな。エンジニアなら手に職あるので安定しそうだし…。でも、果たして未経験の自分を雇ってくれる会社なんてあるのかな?IT企業の就職事情を知りたいな。」 こういった疑問に答えます。 本記事の内容 未経験でもITエンジニアへ転職は可能です【行動力が必須】 「ITエンジニアは未経験じゃキツイ…」嘆く前にやるべき事 ITエンジニアは素晴らしい職種です【妄想してみよう】 この記事を書いている僕は、元々はITエンジニアとして働いており、その後に独立。 現代はフリーランスとして活動しつつ、ITの受託開発、Webマーケティングコンサルで生計を立てています。 IT業界以外には興味なし。IT
あけましておめでとうございます 久しぶりのブログで新年一発目からこんなタイトルの記事を書くのもどうかと思うけど、今年からまたブログ更新していこうと思う。 経緯 去年、23歳で、あと4単位を残して大学を中退した。自分はオーストラリアの大学で短大卒に当たるAssociate Degree of Information Technologyを取得した後に3年次でBachelor of Computer Science in Science、つまり情報科学の学部に編入したのだけど、IT学部時代からずっとモチベーション維持に苦労していて、ストレスで体調を崩したりしていた。中退しないほうがいい、絶対に卒業したほうがいいと言われ続けたが、勇気を出して辞めた。 自分は中学からプログラミングをやっていてある程度プログラミングを知ってたのだけど、やりたいことも定まっていた一方(Webやセキュリティなど)、大学
今回言いたいこと・UIデザインとそれを書き起こすプログラミングの乖離は、いくらわかってるつもりでも想定より大きくなる ・工数や実装都合上、泣く泣く見た目を変えざるをえない場合のデザイナーのストレスは、スピード優先で設計がおろそかになったときのエンジニアにかかるストレスより大きいのではないか ・雑にプロトタイプを出していい時代は終わってるのでは?と思うので、デザインを勉強していくべき 「デザインを勉強したい」 学生の頃から、dribbbleやbehance、デザイナーブログをみるのが大好きで、「うわーこんなかっこいいロゴ思いつかないよ、すげー」とか、「フォントの微差によく気を使ってるんだなー」とか、「このサイトの余白は過剰だけど、こっちはいい塩梅だなー」とか、そういうのがかなり気になってしまうタイプでした。 というと聞こえがいいのですが、結果的にエンジニアの道を選んで、UIは実装しながら考え
NESとは任天堂がファミリーコンピューターをベースに作成した家庭用ゲーム機で、カートリッジを交換することで別のゲームがプレイできるシステムが成功を収め、北米やヨーロッパなどで数千万台を超える販売台数をたたき出しました。そんなファミコンと合算すると全世界で6000万台を販売したとされるNESのゲームを、プログラムの知識が不要で誰でも作ることができるソフトウェアが「NESmaker」です。 The New 8-bit Heroes http://www.thenew8bitheroes.com/ 「NESmaker」がどのようなソフトウェアになっているのかは、以下のムービーをみるとわかります。 NESmaker 舞台は1988年。 「あーあ、任天堂(NES)のゲームが作れたらいいのになあ」と、子どもが2人でNESをプレイしながら話していました。 突如ゴロゴロと雷鳴がとどろき、紫色っぽい謎の光が
米Googleは2018年1月17日(米国時間)、同社が提供するクラウドのAI(人工知能)サービスをユーザー企業が容易にカスタマイズできる「Cloud AutoML」を発表した。まずは画像認識AI「Vision API」の機械学習モデルをカスタマイズ可能にし、ユーザー企業が登録する被写体をAIが認識できるようにする。 Googleが提供するVision APIは、同社があらかじめAIに学習させた被写体を認識できるディープラーニング(深層学習)ベースのサービスである。今回Googleは、Vision APIをカスタマイズする新機能「Cloud AutoML Vision」を追加した。これは、Googleが学習させた被写体に加えて、ユーザー企業が学習させた被写体をAIが認識できるようになる機能だ(図)。 ユーザー企業はまずWebベースのUI(ユーザーインタフェース)を使って「教師データ」を登録
つくる、あそぶ、わかる。2018年4月20日(金)発売、Nintendo Switch『Nintendo Labo』の公式サイトです。
こんにちは、higoxです。 僕は仮想通貨への投資での利益を確認するために、毎月「取引履歴」をCSV出力し、Excelで集計しています。しかし、普段利用している取引所の1つである「zaif」で、昨年の12月中頃より取引履歴のCSV出力ができなくなってしまいました。 公式のお知らせはこちらです。 corp.zaif.jp 12月下旬の再開予定というアナウンスがありましたので待っていたのですが、1月7日現在、未だに再開されません。そこそこ不便ですので、今回はPythonを使って自力でのCSV出力に挑戦してみたいと思います。 1/28追記 コインチェックさんの件もあり、それどころではないかもしれませんが、zaifの取引履歴のCSV出力が再開されていました! corp.zaif.jp 挑戦した結果とプログラム プログラム解説 動作環境 設定値 実際にプログラミングしてみて悩んだところ 実現できなか
Linux基本コマンドTips一覧 本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は、環境変数を指定してコマンドを実行する「env」コマンドです。 envコマンドとは? 「env」は、環境変数の値を設定しつつ、同時に指定したコマンドを実行するコマンドです。環境変数を現在の設定と変えた場合に、あるコマンドがどのように動作するのかを調べることができます。環境変数が全く設定されていない状態で指定したコマンドを実行することも可能です。 引数を一切付けずに実行すると、現在指定されている環境変数を一覧表示します。引数を付けずに実行したprintenvコマンド(第173回)と同じ動作になります ※1。
リレーショナルデータベースの2017年、本流が遂げる進化とそれぞれの目指す道:Database Watch(2018年1月版) 2017年はHadoopやNoSQLなど新しいデータベースの発展がめざましい年でしたが、その一方でデータベースの本流ともいえるRDBも進化を遂げています。SQL Server、Oracle Database、IBM Db2の技術発展と方向性について興味深いポイントを見ていきましょう。 リレーショナルデータベースは「枯れた技術」といわれます。リレーショナルデータベース以外の代替品が次々と生まれているにもかかわらず、消えることはありません。それはSQLというデータ操作のための標準技術の存在が大きいかと思います。 加えて、どのリレーショナルデータベースのベンダーも、時代の要請に対応して、柔軟に製品の進化を図っています。今回は、2017年に見られた商用リレーショナルデータ
シェルの大きな魅力の1つが「シェルスクリプト」です。よく実行するコマンドをまとめたり、繰り返し処理を簡単に行ったりするなど、さまざまな形で応用できます。今回は、準備編として、シェルスクリプトの基礎となる文法を解説します。 “応用力”をつけるためのLinux再入門 シェルスクリプトって何ですか? 「シェル」(本連載第3回参照)に実行させたい操作は、あらかじめテキストファイルにまとめておくことができます。これを「シェルスクリプト」と呼びます。いわば、“シェル用の台本(スクリプト)”です。 シェルスクリプトには、毎回使いたいオプションやコマンドの組み合わせを記述しておく他、条件分岐や繰り返しなどの「制御構文」を使って複雑な処理を行ったり、定期的に自動実行できるようにしたりしておくなどの用途があります。 本連載で扱う内容 本連載ではLinuxの標準シェルである「bash」によるシェルスクリプトにつ
The oldest joke in open source software is the statement that "the code is self-documenting." Experience shows that reading the source is akin to listening to the weather forecast: sensible people still go outside and check the sky. What follows are some tips on how to inspect and observe Linux systems at boot by leveraging knowledge of familiar debugging tools. Analyzing the boot processes of sys
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =========> Download Link gentu linux distributions = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The website of Gentoo, a flexible Linux or BSD distribution. Because of its near-unlimited adaptability, we call Gentoo a m
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =========> Download Link best linux for samsung chromebook = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = samsung chromebook Rob Shultz.. Before you can install Linux on a Chromebook you have to put the machine in developer mode. Like other. Similar Posts: Install Linux on a Chromebook
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =========> Download Link linux 2.0.36 ethernet driver= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = Typically you would use something like (which most distributions already do for you, if you configured them to support your ethernet):. root# ifconfig eth0 192.168.0.1 netmask 255.255.255
株式会社はてな(代表取締役社長:栗栖義臣/本社所在地:京都市中京区)は、シリコンバレーのベンチャーキャピタル「500 Startups」の日本向けファンド「500 Startups Japan」と連携し、当社が提供するサーバー監視サービス「Mackerel」において「500 Startups Japan」の投資先企業向けメニューの提供を本日2018年1月18日(木)より開始したことをお知らせします。 「500 Startups Japan」は、世界60カ国1900社以上の投資実績を持つシリコンバレーのベンチャーキャピタル「500 Startups」の日本向けファンドです。2016年2月以降、日本国内のシードステージのスタートアップ約30社への投資を実行してきました。 投資先企業に向けて「500 Startups」では、世界中のパートナー企業と連携した関係者特典「Perks」を提供しています
Google、未経験者でも取得可能な「認定ITサポートプロフェッショナル」制度と学習プログラムの提供を開始。Googleなどへの就職で有利に Googleは「Grow With Google」として教師や中小企業、学生、スタートアップなどさまざまな層を対象とした学習プログラムの一環として、ITに関する未経験者でも取得可能な「Google IT Support Professional Certificate」(認定GoogleITサポートプロフェッショナル)制度とその学習プログラムを開始したことを発表しました。 これはITサポート担当の技能を身につけるために、Googleによって策定された6つの学習プログラムが用意されているもの。プログラムは有償で、Courseraによって運営されます。 以下の6つの学習コースが提供されています。 Technical Support Fundamental
本稿は、George Georgiev 氏による寄稿。Georgiev 氏は以前ロンドンの Techstars に勤務し、現在はバリ島を拠点にアジアのスタートアップにエンジェル投資を行っている。 (編注:Zilliqa は THE COIN の COIN30 に参加する予定だ) 2017年、仮想通貨は莫大な成長を遂げ、各種主要プラットフォームはそのスケール面において根本的な問題に直面することとなった(ビットコイン、Ethereum のいずれも1秒あたりに扱えるトランザクションは3~7件にすぎない)。ブロックサイズの扱いやその他の修正をどう行おうと、ブロックチェーンは1秒あたり8,000件のトランザクションを処理する Visa に対抗することができずにいる。 さらに厄介なのは、「従来の」ブロックチェーン(ビットコインや Ethereum)では成長に応じた規模の拡大が図れない、ということである
スウェーデンのスタートアップ企業が計画する異例の新規株式公開(IPO)計画が米ウォール街で話題を集めている。音楽ストリーミング配信世界最大手のスポティファイが検討する「直接上場(ダイレクトリスティング)」。通常のIPOのように新株を発行せず、既存株主のみに売買機会を与える。スポティファイはすでに25億ドル(約2800億円)以上を調達し、資金繰りに悩まない。株式が希薄化しない直接上場は経営陣の
Image credit: monsitj / 123RF いよいよ、今日から「THE COIN」が始まる。各所からの好評を得て早い段階でチケット完売となってしまい、関心をお示しいただきながら、イベントにお越しいただけない方には申し訳ない。イベント当日の模様については、THE BRIDGE のサイト上でもお伝えするのでご期待いただきたい。 最終日の20日(土)に設けるピッチアリーナ&デモ「COIN 30」でピッチ登壇してくれるスタートアップを紹介しよう。前回と前々回に紹介したチームとあわせ、全11社のピッチ登壇となる。 FACTBASE(日本・東京) Blockchain Expo の自社ブースで SIGNAL のデモを披露する FACTBASE のチーム Image credit: FACTBASE FACTBASE は、仮想通貨に特化した情報ポータル「SIGNAL」を開発。ウェブベース
ベンチャー、スタートアップのサービス、事業の魅力を3分間の動画でお届けするASCII STARTUP ライトニングトーク、今回は、不動産会社と物件の購入希望者、売主をつなぐウェブマッチングプラットフォーム『ライフグラム』だ。 プレゼンしてくれたのは、ユーザーバンクの佐海隆夫CEO。同社の事業説明は動画をご覧ください。 動画で説明していた『ライフグラム』は、物件を「探す」立場から「選ぶ」立場になれるウェブマッチングプラットフォームだ。不動産会社が登録した物件情報と、購入希望者が登録する地域や間取り、予算など最大15項目の情報から自動的にマッチング。条件に見合った情報だけを届ける。気に入った情報があれば、チャットで詳細な質問や内覧の予約ができる。
組織の課題に正面からぶち当たる 原田大作氏(以下、原田):(トークテーマの「スタートアップの苦労」について)じゃあ、ジラフさん。 麻生輝明氏(以下、麻生):僕は小さい頃から、すごい大きな組織を率いたみたいな経験がほぼなくてですね。サークルの長とか、そういうのを一切やりたくないタイプの人間だったんですよね。 原田:はい。 麻生:どっちかっていうと、スタートアップを始めてからも「プロダクトで語る」みたいな、ちょっとそういう古い感じのやり方でやっていました。やっぱり、メンバーの方からしたら、「なぜこの会社で働いてるのか?」「何を目指してるのか?」とか、会社の規模が30人、40人ぐらいのタイミングで目標がないとどうしても回らない……。 昔から言わずにきたんですけど、隠してたというか、答えずに走れるところまで走る、みたいな。 原田:あー。 麻生:それがやっぱりだんだん言い訳もきかなくなってきている中
The domain codedoit.com may be for sale. Please click here to inquire Codedoit.com Related Searches: Free Credit Report All Inclusive Vacation Packages Migraine Pain Relief Online classifieds Top 10 Luxury Cars Cheap Air Tickets fashion trends Related Searches: Free Credit Report All Inclusive Vacation Packages Migraine Pain Relief Trademark Free Notice Privacy Policy
JavaScriptで「(a ==1 && a== 2 && a==3)」という式の結果を真にするにはどうすればいいのか、StackOverflowで議論されている。 「aは1でもあり2でもあり3でもある」という状況は一見矛盾しているが、たとえばaをオブジェクトとし、文字列として評価されるごとに異なる結果を返すようにすれば簡単に実現できる。また、ホワイトスペースではなく文字として認識されるハングルの半角スペースを使って同じように見えるが実際は異なる3つの変数を定義するもの、getterを利用するものなど、さまざまな方法が提案されている。
The domain codedoit.com may be for sale. Please click here to inquire Codedoit.com Related Searches: Work from Home Top Smart Phones Cheap Air Tickets Contact Lens song lyrics Anti Wrinkle Creams All Inclusive Vacation Packages Related Searches: Work from Home Top Smart Phones Cheap Air Tickets Trademark Free Notice Privacy Policy
どうも、まさとらん(@0310lan)です! 今回は、Web上で誰でも簡単に高機能なチャットボットを作成して、そのまま公開まで可能になるサービスのご紹介です! 登録フォーム、FAQ、アンケート…などを簡単にチャットボット化することが可能で、Webページとして公開できるのでブラウザさえあれば誰でも利用できます。 高度なプログラミングにも対応していますが、初心者の方でもブロックをつなげていくだけであっという間に完成するので、ぜひ挑戦してみてください! 【 Landbot.io 】 ■「Landbot」の使い方 それでは、「Landbot」がどのようなサービスなのか実際に使いながら解説をしていきます。 まずはユーザー登録をしておきたいので、トップ画面右上にあるボタンをクリックします。 すると、「ユーザー名」を尋ねられるのでフォームへ入力しましょう。 その後、「プロジェクト名」「メールアドレス」も
Addresses #2352 Updated version of #3194 Commit has correct Git credentials this time and Travis / Appveyor configs are now properly updated. Description of the Change Where possible, I tried to exactly duplicate the design of the Makefile using nps. I've tested it by running build and test commands, as well as granular testing of individual commands against a vanilla repo to ensure it's running t
5.0.0 / 2018-01-17 Mocha starts off 2018 right by again dropping support for unmaintained rubbish. Welcome @vkarpov15 to the team! 💥 Breaking Changes #3148: Drop support for IE9 and IE10 (@Bamieh) Practically speaking, only code which consumes (through bundling or otherwise) the userland buffer module should be affected. However, Mocha will no longer test against these browsers, nor apply fixes f
GoogleのChrome Web Storeで提供されていた拡張機能4本に、任意のJavaScriptを不正に挿入して実行する仕組みが実装されているのが見つかった。 セキュリティ企業のICEBRGは、米GoogleのChrome Web Storeで提供されていた悪質な拡張機能を発見したと発表した。ダウンロード回数は世界で合計50万を超えていたといい、同社はブラウザの拡張機能が、企業などの組織に対して投げ掛けるリスクに警鐘を鳴らしている。 ICEBRGの1月15日のブログによると、ある顧客のワークステーションで不審なトラフィックが検出され、調べた結果、Chrome Web Storeで提供されていた「Change HTTP Request Header」という拡張機能が原因だったことが判明した。 同拡張機能は一見、不正なコードは含まれていないように見えていたが、任意のJavaScript
HTML5でWebページを作成する時のベースになる必要最小限の構成で記述されたHTML5のテンプレートを紹介します。 スニペットに登録しておくと、便利ですね。 イラスト: Girls Design Materials HTML5 Boilerplate -GitHub HTML5のテンプレート HTML5のテンプレートの解説 HTML5のテンプレート HTML5 Boilerplateのテンプレートを日本語化しました。 オリジナルライセンスで、商用利用、修正、配布、サブライセンス可です。 <!doctype html> <html class="no-js" lang=""> <head> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <title>タイトル</title> <met
Making WebAssembly even faster: Firefox’s new streaming and tiering compiler People call WebAssembly a game changer because it makes it possible to run code on the web faster. Some of these speedups are already present, and some are yet to come. One of these speedups is streaming compilation, where the browser compiles the code while the code is still being downloaded. Up until now, this was just
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community. Pick a username Email Address Password Sign up for GitHub By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails. Already on GitHub? Sign in to your account
概要 Node.js でWebサービスを立ち上げる場合、Express などのパッケージを利用するのが一般的です。でもこれらのパッケージは高機能すぎて、ちょっとしたページを表示したいだけの時にはディスク容量とメモリを使い過ぎている気がします。 今回は最低限の機能をもつhttpサービスを自分で作成してみます。ちょっとしたページ公開に使用してもいいですし、必要な部分だけ拡張してそのまま自身のアプリに組み込むのもアリかもしれません。 でも一番の理由は、作るの面白そうだから、です。これ一番大事! 元になるプログラム Node.js の一番シンプルなサンプルプログラムとして IBM Bluemixで最もシンプルなNode.js環境を作成してみる で作成した、以下の簡単なアプリがあります。 var http = require("http"); var server = http.createServ
簡単に公開できると思ったら、想像以上にハマったので自分用にメモ。今思えば、ググって見つるかる情報と、自分が使うバージョンが違ったからなのが原因だったのかも。 開発環境 ubuntu v16.04.3 node v6.11.1 npm v5.3.0 express-generator v4.13.0 公開までの手順 これをやれば公開できたという道筋を書いていく。ハマったところはメモを残す。 app.jsonの作成 { "name": "XXXXXXXXXX", "description": "XXXXXXXXXX", "logo": "", "keywords": ["node"], "image": "heroku/nodejs" }
UGURUS offers elite coaching and mentorship for agency owners looking to grow. Start with the free Agency Accelerator today. I saw Nicole Dominguez tweet this the other day: say it louder for the people in the backhttps://t.co/prDKo5QaZi — nicole (@sodevious) January 11, 2018 I wasn’t at this conference, so I have very little context. Normally, I’d consider it a sin to weigh in on a subject brough
やばい 最初に注意書き: この記事たぶん間違ってるからGoogle先生と一緒に読んでね もういっちょ注意書き: 深夜テンションMAXで書いたので文章が支離滅裂 対象読者: ある程度情報リテラシーがあってHTML, JavaScript, CSSでなんかわいわいできるけどTypeScript + Reactの組み合わせには手を出してないひと || TypeScript + Reactの仕組みをもう構築してるけど他の人のも見てみたいひと || マサカリ投げるマン TypeScriptとVScodeは開発元が同じMicrosoftということもあるのか死ぬほど相性がよくてもう結婚してから20年以上立ってもラブラブな熟年夫婦以上に相性がよくて、なんならVScodeの94% (77f1ef84 現在)はTypeScriptで書かれているぐらいにもうベッタベタで切っても離せないような関係なのですが、Ty
Update 2018/3/1 : Safari 11.0.3 の UA を追記 2018/4/16: Safari 11.1 の UA を追記 2018/5/1 : OS のバージョンは固定されなくなった件を追記 2 月に方針が変更され、 OS のバージョンは固定されなくなった。 このため、 iOS のバージョンアップにより発生するバグなどを回避する道は残されたことになる。 一方 Webkit のバージョンは(予定では 605.1.15 に)固定されることになりそうだ。詳細は、以下を参照。 Safari の UA 文字列が固定されて固定されなくなったおはなし - fragmentary Intro 少し前に Safari Technology Preview 46 がリリースされた。 Service Worker のアナウンスに目がそちらに盗まれている一方、しれっと以下の一文がある。 F
【JavaScript】指定した要素がビューポートに表示されたことを[Emergence.js]で検出する。 指定した要素がブラウザの可視領域に入ったことを検出するJavaScriptのライブラリ[Emergence.js]を紹介します。 ブラウザをスクロールして、指定した要素が特定の範囲に入ったときにアニメーションを実行させることができる便利なプラグインです。 サンプルのデモサイトは以下より。 デモ : https://xtianmiller.github.io/emergence.js/ こちらのサンプルでは、丸、四角、三角の要素が、スクロールに伴ってピンク色の背景内に来ると、そのタイミングでアニメーションと共に拡大されるようになっています。 さらにスクロールしてピンク色の背景から外れると、今度は縮小して元のサイズに戻ることを確認できるはずです。 [Emergence.js]の実装方法
and factoryは1月18日、IoT体験型宿泊施設であるスマートホステルブランド「&AND HOSTEL」の4号店「&AND HOSTEL AKIHABARA」を1月20日東京・秋葉原に、5号店「&AND HOSTEL KANDA」を2月20日東京・神田に開業すると発表した。 今回開業する2店舗では、大崎電気工業のスマートホーム向けIoT サービス「ホームウォッチ」、およびヤフーの IoTプラットフォーム「myThings Developers」との連携に加え、スマートスピーカを活用する。 具体的には、宿泊者に対してチェックイン時に専用のスマートフォンを貸し出し、IoTプラットフォームアプリ「&IoT」を用いたドアキーの開錠施錠、テレビやエアコンなど居室内の家電の操作が可能となる。 スマートスピーカは、「外出」「リラックス」「集中」「起床」「就寝」の5シーンを想定し、宿泊者がスマート
DMM.comは1月17日、ブロックチェーン技術を使ったスマートコントラクト事業を開始したと発表した。 スマートコントラクト事業は、同社のマイニング事業に続く仮想通貨事業第2弾。仮想通貨は投機観点で利用されているが、同社では一般消費者が目的を持って仮想通貨を実際に利用できるプロダクトとして、ブロックチェーンを使ったスマートコントラクトに最適化されたプロダクト開発を実施するという。 スマートコントラクトは、第三者を介入せずに契約をプログラムで自動化するもので、ブロックチェーンに記述された情報を元に契約が確実に履行されるため、不正防止やコスト削減に寄与する。実現には「トラストレス」、「仮想通貨」、「課題解決」の3つの要素が密接に関連する必要があり、これに「既存のビジネスモデル」を加えることでイノベーションを起こせると同社では主張している。 同社では、マイニング事業で得た利益を、スマートコントラ
and factory株式会社(本社:東京都目黒区、代表取締役社長:小原崇幹 以下「and factory」)は、IoT体験型宿泊施設であるスマートホステルブランド「&AND HOSTEL」の4号店「&AND HOSTEL AKIHABARA」を1月20日に、5号店「&AND HOSTEL KANDA」を2月20日にそれぞれ開業致します。 「&AND HOSTEL」は最先端のIoTデバイスを1ヶ所に集結させた、日本初のスマートホステルブランドです。そのコンセプトのユニークさに注目が集まり、また施設のデザイン性の高さや快適さ、コストパフォーマンスの良さなどからユーザーから高評価を得ています。昨今の訪日外国人旅行者の急増を受け、現在営業中の3店舗はいずれも高稼働率を保っています。2020年に向けますます訪日外国人旅行者の増加が見込まれる中、宿泊施設不足が社会的な課題となっており、and f
1. 概況 JPCERT/CCでは、インターネット上に複数の観測用センサーを分散配置し、不特定多数に向けて発信されるパケットを継続的に収集し、宛先ポート番号や送信元地域ごとに分類して、これを脆弱性情報、マルウエアや攻撃ツールの情報などと対比して分析することで、攻撃活動や準備活動の捕捉に努めています。また、こうした観測では、複数の視点による多元的な見方も重要であるため、主に海外のNational CSIRTと連携してそれぞれの組織にセンサーを設置し観測網に参加してもらう活動を行っています。各地のセンサーから収集したデータを分析し、問題が見つかれば、適切な地域のNational CSIRT等に情報を提供し、状況の改善を依頼しています。また、日本国内固有の問題については、JPCERT/CCの日々の活動の中で対処しています。 本レポートでは、本四半期に国内に設置されたセンサーで観測されたパケットを
米国では数年前から、経営者がよく口にするキーワードがある。「デジタルトランスフォーメーション(DX)」だ。日本語にするなら「デジタルによるビジネス構造の変革」と訳すのが適当だろう。以前、ビジネストランスフォーメーション(ビジネス構造の変革)という言葉が流行ったが、今ではDXに完全に取って代わられた。 米国と異なり、日本でDXはほとんど語られることはなかった。ビジネスモデルの変革も志向するだけに、日本企業には「大きすぎる言葉」だったのだろう。デジタル関連の取り組みに熱心な企業の経営者にも刺さらないからか、ITベンダーもIoT(インターネット・オブ・シングズ)や人工知能(AI)などデジタル関連の発表でも、DXを語ることは少なかった。 ところが最近、風向きが少し変わったようだ。先日、大企業のCIO(最高情報責任者)からシステム子会社のトップに転じた人の話を聞いていると、話の中にDXが頻繁に出てき
簡単でラクにIoT(Internet of Things)を実現できる製品やサービスが続々と登場している。こうした製品・サービスを利用することで、実証実験から本格導入に進まないIoT導入の突破口になりそうだ。 IoTシステムを開発するうえで欠かせないのが、組み込み系や通信に関する知識や技術だ。これまで企業システム開発に携わっていたITエンジニアが、IoTシステムの開発を検討する際に最も難しいと感じる部分だ。 こうした技術のカベに悩んで、IoT化が進められなかったITエンジニアにお勧めなのが、スマートフォンを使ったIoTシステムの開発だ。スマートフォンにはセンサーや通信機能が備わっており、これを利用してIoTシステムを開発できる。 実際にスマートフォンを活用したIoTシステムの開発を支援する製品・サービスも登場している。その1つが、ベンチャー企業のMomoが2017年12月に発表した「Pal
2018-01-182018-01-18 CES2018で感じた、コンシューマー向けIoTの課題と5Gへの期待 2015年のプレショー・キーノートでSamsungがIoT時代の幕開けを宣言してから早いもので3年が経った。 あらゆるものが繋がっていく、そして繋げていく、Samsungだけでなく、様々な企業がIoT時代に対する意気込みを語っていた。 そして年々、コンシューマーデバイスのIoT化は進みつつあるが、未だそれぞれが繋がり合う時代にはなっていない。 このコネクタビリティ課題が解決されないまま、CES2018での主役は自動車、そしてスマートシティになった。人も車も街や社会と繋がらなくてはならない、それらを自動車会社が中心となり繋げていくというものであった。 まさに繋がり合ってこそ、その真価を発揮するのがIoTである。 5GとeSIMへの期待 5Gへの期待は大きい。 大量のデバイスの収容、
///////////////////////////////////////////////////////////////////// 先端技術情報 ///////////////////////////////////////////////////////////////////// ビッグデータ
阪神大震災から17日で23年。この間、全国の鉄道や道路などのインフラ設備では、センサーを通じて異常を早めに検知し、防災・減災につなげる技術の開発が進められてきた。近年はあらゆるものをインターネットに接続し、遠隔地からの情報収集を可能にする「IoT」の利用が本格化。防災への応用も加速している。(織田淳嗣、石川有紀) 鉄橋の異常検知へ新システム 南海電鉄は来年度以降、鉄橋の傾き具合などをセンサーで検知し、異常があれば運転士に知らせて停止を促すシステムを開発する。 南海本線では昨年10月22日、台風21号による増水で鉄橋の橋脚が川底に沈み込み、線路がゆがむ被害が発生。運転士が橋の50メートル手前で急ブレーキをかけ、乗客が軽いけがをするトラブルも起こった。本格復旧には約1カ月を要した。 南海電鉄は新システムの導入で、列車を安全な位置で停車できるようにする。 また、橋の状態の常時監視にも活用する。台
日本年金機構やJTBから百万件単位の情報を盗み出した標的型攻撃や、ホンダや日本マクドナルドのシステムを一時まひさせたランサム(身代金)ウエア攻撃――。全ての被害の発端は組織に侵入したたった1個のマルウエア(悪意のあるソフトウエア)である。 2018年は新技術の投入でマルウエア感染が激減する。情報システムを狙うサイバー攻撃の主流を占めるマルウエア攻撃を封じ込めれば、2018年に16万人足りないとされる経済産業省の予測が下振れし、セキュリティ人材に時間の余裕が生まれる。 その分、業務メールに見せかけた偽メールを使って金銭を振り込ませる「ビジネスメール詐欺(BEC)」やIoTセキュリティといった新たな脅威への備えに注力できる。喫緊の課題である全社的なセキュリティ意識の底上げにも時間を割ける。2018年はサイバー攻撃が増加するといわれる2020年に向けての地固めが進む。 「EDR」機能が主流に マ
2019-02-152018-01-16 ドライバーの運転行動データを可視化、ボッシュの「テレマティクスeCallプラグ」、福岡市で検証 ボッシュは、加減速やハンドル操作といった運転行動に関するデータを収集するドングルを使って、福岡市がIoT向け通信ネットワークを検証する実証実験に参加する。 ボッシュが開発したシガーソケットに差し込む後付けeCall用デバイス「テレマティクスeCallプラグ(通称名:ドングル)」には、3軸の加速度センサーとセンサーが検知したデータを計算するアルゴリズムが組み込まれており、ブレーキ、加減速、ハンドル操作といった運転行動データだけでなく、衝突事故を検知することができる。 専用のスマートフォンアプリとドングルが通信することで、収集されたデータがアプリ経由でサービスプロバイダーのもとへ送信される。これにより、ドライバーの運転行動情報を収集したり、衝突事故が起きた際
ここまで紹介してきたのは、MVNOの現在の主流といえる格安スマホでの戦略である。ここ数年、MVNO事業者が注目しているのは、今後の急成長が見込まれるIoT(Internet of Things)だ。飽和状態に近づきつつある人間相手のスマホビジネスより、機械向け通信でのビジネスに期待しているようだ。 空き帯域を有効活用 IoTでの活用に期待するのにはMVNOならではの理由がある。 MVNO業者の商品である通信回線は、NTTドコモなどの大手キャリアと契約して仕入れている。契約時に指定できるのは利用可能な帯域幅だけ。時間帯や上り下りで変えることはできず、常時同じ帯域幅で契約しなければならない。 だが、ユーザーが実際に利用する時間帯にはばらつきがある。朝や昼、それから夕方以降は下りのトラフィックが圧倒的に多い。その半面、深夜や上りの帯域は空いている。こうした空き帯域は、せっかくお金を払って仕入れな
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Refactoring tests for better application design 原文公開日: 2014/03/27 著者: Noah Davis サイト: https://codeclimate.com/blog/ Code Climate編集者メモ: 今回はゲストとしてMarko Anastasovの記事もご紹介します。Markoは開発者であると同時に、CI/デプロイサービスで知られるSemaphoreの共同設立者であり、Code ClimateのCIパートナーでもあります。 単体テストを書くという行為は、検証よりも設計という行為に近い -- Bob Martin テスト駆動開発(TDD)はテストのためのものであるという思い違いを未だによく見かけます。TDDを遵守することで開発が迷走する可能性を最小限に抑えること
2018年2月末に株式会社groovesを辞めます。 おそらく、退職エントリってやつです。 株式会社groovesでやってきたこと Forkwellの開発を担当していました。サービスの詳細はリンク先を読んで頂くとして、私が主に関わっていたのは下記の2つです。 Forkwell Jobs: エンジニア専門の求人サイト Forkwell Portfolio: エンジニア向けのポートフォリオサイト 特にPortfolioの「エンジニアの技術力を可視化する」というコンセプトは私の提案から始まっていて、仕様の作成、設計、実装とだいたい全てを担当していました。 技術的にやってきたこと 新しい機能の実装以外で、開発環境を色々と改善してきました。 Werckerを導入して、ブランチ毎にテストを実行するようにした Jenkinsをリストラした wheneverでcronの設定をコード化した RuboCopを
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community. Pick a username Email Address Password Sign up for GitHub By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails. Already on GitHub? Sign in to your account
このガイドはActive Recordモデルにファイルを添付する方法について説明します。 本ガイドの内容: あるレコードに1個または複数のファイルを添付する方法 添付ファイルを削除する方法 添付ファイルへのリンク方法 バリアントを利用して画像を変形する方法 PDFや動画などの非画像ファイルの内容を代表するプレビュー画像の生成方法 ブラウザからストレージサービスに直接ファイルをアップロードする方法 テスト中に保存したファイルをクリーンアップする方法 追加のストレージサービスをサポートするための実装方法 1 Active Storageについて Active Storageは、Amazon S3、Google Cloud Storage、Microsoft Azure Storageなどのクラウドストレージサービスへのファイルのアップロードや、ファイルをActive Recordオブジェクトに
I18nはユニークではない。grepしてみよう。 $ grep -E '^i.{18}n$' /usr/share/dict/words institutionalisation institutionalization internationalisation internationalization 4件引っかかった。このうち2つはsとzの違いなので無視するにしても、I18nにはinstitutionalisationとinternationalisationの2つの候補があることがわかる。 では、I18nのような表記を行った時にユニークとなるような単語はどれだけ存在するのであろうか? 問題 I18n形式で記述した際に一意となるような単語を出力せよ。なお、単語はcase insensitiveで扱うこと。 単語の一覧は/usr/share/dict/wordsファイルに改行区切りで与え
「中高生国際Rubyプログラミングコンテスト2017 in Mitaka」の最終審査会が2017年12月2日、東京都三鷹市内で開催された(写真1)。同コンテストは、中学生と高校生を主な対象に、プログラミング言語「Ruby」を使ったプログラムの技術力や操作性、発表力などを競うもの。今年で7回目となる(関連記事)。主催は中高生国際Rubyプログラミングコンテスト実行委員会である。 今回から、従来の年齢別による部門分けの代わりに、「ゲーム部門」と「クリエイティブ部門」という作品のジャンルによる部門分けに変更された。83作品(ゲーム部門が77作品、クリエイティブ部門が6作品)に及んだ全応募作品の中から、最終審査対象作品としてゲーム部門では6作品、クリエイティブ部門では3作品が1次審査を通過し、それらの作者が最終審査会に参加して自らの作品をプレゼンした。そのプレゼン内容と作品の出来を踏まえて、まつも
AI is suddenly everywhere. Do you need to go and get a shiny machine learning degree to remain competitive? John Maeda says not to worry. He’ll show you how to cook delicious dishes into your coding repertoire with his new show - Mr. Maeda’s Cozy AI Kitchen. Find out how you can use GitHub Copilot, an add-on that is powered by AI, to get helpful suggestions when writing code or documentation. This
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =========> Download Link mp3squid downloads= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = This is the tool I use to package my extensions. It adds a 'Create XPI' menu item to your extension manager, and packages your files into the XPI format. (To use, right-click the add-on of choice f
M5 Instances, the next generation of the Amazon EC2 General Purpose compute instances, were introduced in November 2017 to offer a balance of compute, memory, storage and networking resources for a broad range of customer workloads. Starting today, M5 instances are available in the AWS US West (N. California) and Europe (London), in addition to the AWS US East (N. Virginia), US West (Oregon), EU (
どうも!大阪オフィスの西村祐二です。 2018年1月15日、AWS Lambda が Go をサポートしました。 https://aws.amazon.com/jp/about-aws/whats-new/2018/01/aws-lambda-supports-go/ では、さっそく試してみます! 試してみる マネージメントコンソールからLambda関数を作成していきます。 ▼「一から作成」をクリックし、ランタイムを選択すると「Go 1.x」が選択できるようになっています。 ▼ちなみに設計図にはないみたいです。 ▼ここで注意点。関数作成を進めていくと、通常Webから利用できるエディタがでてきて、 そこから関数作成できますが、今回はまだできないみたいです。 なので、ローカルで作成していきます。 GoでLambda関数を作成 ▼ローカルでGoのLambda関数用のプログラムを作成していきます。
AWS Compute Blog Maintaining Transport Layer Security All the Way to Your Container: Using the Network Load Balancer with Amazon ECS This post contributed by AWS Senior Cloud Infrastructure Architect Anabell St Vincent. Some systems or applications require Transport Layer Security (TLS) traffic from the client all the way through to the Docker container, without offloading or terminating certifica
You can now encrypt your Amazon SageMaker storage volumes used for Training and Hosting with AWS Key Management Service (KMS). AWS KMS gives you centralized control over the encryption keys used to protect your data. You can create, import, rotate, disable, delete, define usage policies for, and audit the use of encryption keys used to encrypt your data. You specify a KMS Key ID when you create Am
こんにちは、アドテク本部でインフラエンジニアをしております山下といいます。 去年の話にはなりますが、2017年8月末、待ちに待っていた Kinesis Firehose が東京リージョンでも利用可能になりました。 利用可能になってすぐFirehoseの導入を行い現在運用している状態なので、溜まったノウハウを書いていきたいと思います。 Kinesis Firehoseとは これまでAWS東京リージョンでKinesisと言えば、唯一利用できていたサービスは Kinesis Stream でした。 Streamに対してデータを流し、別途ワーカーを用意してデータをStreamから出してデータを加工したり Redshiftに投入したり、そのままs3にputすることで保存を行うといった使い方をされていたかと思います。 8月に利用が可能になったKinesis Firehose は Delivery St
Copyright © GREE, Inc. All Rights Reserved. グリーの様々なサービスを⽀えるクラウ ド運⽤およびデータ分析基盤 Copyright © GREE, Inc. All Rights Reserved. ⾃⼰紹介 • グリー株式会社 インフラストラクチャ部 堀⼝ 真司 • やっていること • 主にクラウド環境の設計、開発、運⽤ • ゲームそのものの開発協⼒は少ない • コンソールの操作より、プログラムを書く⽅が多い • やっていたこと • コンシューマーゲーム → オンラインゲーム → アーケードゲーム → 弊社 • いわゆるゲーム業界の、横断部署や基盤技術を扱うチームがほとんど Copyright © GREE, Inc. All Rights Reserved. AWS をとりまく環境 SNS Platform ゲーム ゲーム 以外 フィーチャーホ
こんにちは、@yoheiMuneです。 Amazon EC2のAmazon Linuxで、Javaの最新版をインストールすることがあったので、その手順をブログに残したいと思います。 目次 対象の環境 Amazon EC2では様々なOSを扱えますが、この記事の対象はAmazon Linuxです。 また、執筆時点でのJava最新版は1.8なので、それをインストールする内容で執筆します。 プレインストールのJavaを確認する Amazon Linuxには、最初からjavaが導入されています。 $ java -version java version "1.7.0_151" OpenJDK Runtime Environment (amzn-2.6.11.0.74.amzn1-x86_64 u151-b00) OpenJDK 64-Bit Server VM (build 24.151-b00,
Go言語によって開発したコードは、AWS CLIまたはLambdaコンソールからZIPファイルでアップロードし、「go 1.x runtime」を選択することで実行できる。また、Lambdaを利用した、Go言語のネイティブツールによるコードのパッケージ化にも対応している。 このほか、AWS Serverless Application Model(SAM)を使った、Go言語によるサーバレスアプリケーションの導入・管理も可能で、AWS CodeStarのGo言語テンプレートを使用すれば、サーバレスアプリケーションの開発および継続的な配信を、簡単に設定できる。 アプリケーションのデプロイ後は、AWS X-RayおよびGo SDKによってアプリケーションのパフォーマンス解析が可能で、AWS SAM Localを使用したローカル環境でのテストにも対応する。 Go言語のランタイムは、Lambdaを使
米アマゾン・ドット・コムのスマートスピーカー「Amazon Echo」。インターネットに接続し、「Amazon Alexa(アレクサ)」というクラウド上のAI(人工知能)サービスを逐一呼び出して動作する。 Alexaは「Alexa Voice Service(AVS)」と「Alexa Skills Kit(ASK)」というフレームワークを備えており、サードパーティーの企業が独自にEcho用アプリケーション「Alexaスキル」を作りアマゾン・ドット・コムを通じて公開できる。 アマゾンジャパンがAmazon Echoの国内発売を発表した2017年11月8日時点で、100社以上の企業が日本語対応のEchoアプリであるAlexaスキルを開発し、265個がリリースされた。米国では既に数万のAlexaスキルが登録されており、国内でも今後さらにAlexaスキルが増えると予想される。 ただしAlexaスキ
Datomic on AWS: Easy, Integrated, and Powerful We are excited to announce the release of Datomic Cloud, making Datomic more accessible than ever before:Easy: Datomic Cloud is an Amazon Marketplace AMI. click through a CloudFormation wizard and you can be up and running in minutesstart with the Solo Topology (including AWS instance) for about $1/day, billed hourlyitemized on your regular AWS billIn
AWS Database Blog Monitor Amazon Aurora MySQL, Amazon RDS for MySQL and MariaDB logs with Amazon CloudWatch NEW! Amazon Aurora with MySQL compatibility now supports publishing of all logs to CloudWatch Logs using the process described below. Amazon RDS has long offered customers the ability to view and download logs associated with their DB instances for troubleshooting purposes. Now, with Amazon
AWS Database Blog Monitor Amazon Aurora MySQL, Amazon RDS for MySQL and MariaDB logs with Amazon CloudWatch NEW! Amazon Aurora with MySQL compatibility now supports publishing of all logs to CloudWatch Logs using the process described below. Amazon RDS has long offered customers the ability to view and download logs associated with their DB instances for troubleshooting purposes. Now, with Amazon
You can now publish logs from your RDS for MySQL and MariaDB databases to CloudWatch Logs. Supported logs include general log, slow query log, audit log, and error log. Publishing these logs to CloudWatch Logs allows you to maintain continuous visibility into database activity, query performance, and errors in your RDS for MySQL and MariaDB databases. For example, you can set up CloudWatch Alarms
「Meltdown」と「Spectre」が流行っています、その影響か否か、先日もGithubやBitbucketやSlackが大規模障害を起こしていました。 EC2も近々再起動されそうだな…と予感しています。 AWSは再起動予告してくれることが多いのですが、予告が直前だったり予告なしだったりということもありますので、対応が必要です。 私はAWSのEC2上でアプリケーションを動かしています。 Nginx + Unicorn + Ruby on Rails + MySQLという感じの普通のやつです。 本来はプロジェクトスタート時に再起動時の対応はしておくべきなのですが、恥ずかしながらRails+Unicornについては対応していなかったので、これを機に行いました。 Githubにpushできないので暇ですし。 検証環境を作ります稼働中のEC2インスタンスを選択します。 Actions > Im
This codemod corresponds with reactjs/rfcs/pull/6, reactjs/react-codemod/pull/195, and #12036. Proposed Release Plan 16.3: Add new lifecycles. 16.4: Warn about old lifecycles being deprecated. (Enable warnAboutDeprecatedLifecycles feature flag). 17.0: Remove deprecated lifecycles. The minor version numbers for 16 are just examples. The main point is to note that we plan to release this change over
「嫌な予感がします」大分前ですが、得意先のある部署からシステム開発の相談を受けました。 内容を聞いて「あ、嫌な予感…」と思いました。 数年前に流行ったけれども、最近は評判が悪いと私が認識していたものだったからです。 調査しました感覚でモノを言うのは苦手なので、見積もりの傍ら調査をしました。他企業でそのシステムがどう事業に貢献しているかの調査です。 集客に関するものなので、コネと頑張りで数値を集めることが出来ましたが、実はコレは結構大変でした。とても仲の良い会社さんなので良かれと思って頑張りました。 それは役に立たなそうでした結果、そのシステムは事業に貢献していないと判断できるデータが出てきました。 また、ビジネスを取り巻く環境の変化にそのシステムが対応出来ていないことも客観的に説明が付く状況でした。 とても良くやれば上手く行くこともあるかもしれません。が、それは最終回で逆転しなければ敗ける
簡単にいうと「今がこれからの人生で一番若いんだから、今から何か行動するとよくなる可能性ってまだまだあるよ」的な感じです。 で、いろいろな反応を見させていただいたんですが、出てきた話として、「人生詰んだと思っちゃう人は、新しいことをするエネルギーが足りていないため、何も始められないのでは?」という指摘です。 これはその通りなんです。 「決断疲れ」というのがあり、何かを決断するには膨大なエネルギーが必要なため、1日にできる量は限界があるみたいな話があるのですが、新しいことをはじめるというのにも相当なエネルギーが必要です。「人生詰んだ」と思ってしまう人が、たくさんエネルギーがあるかというと・・・ないですよねえ。 僕の話をします。 僕は小さいころから運動神経もなく、手先も不器用で、勉強もできなくて、歌や楽器も下手で、、と言ったようなそんな感じで他の人と比べてもスペックはだいぶ低いというような印象が
敏腕クリエイターやビジネスパーソンに学ぶ仕事術「HOW I WORK」シリーズ。今回は、世界最大の語学学習アプリ、Duolingo(デュオリンゴ)を開発・運営するDuolingo社でシニアソフトウェアエンジニアを務める日本人、嶋英樹(しま・ひでき)さんの仕事術をご紹介します。 世界で1億5千万人ものユーザーを誇る語学学習アプリのDuolingo。日本ではまだ馴染みのない方も多いかもしれませんが、Apple社が選ぶ「年間ベストアプリ賞」(2013年)に選ばれ、学習効果も研究で実証されています。 嶋さんはソフトウェアエンジニアとして仕事をされていますが、機械学習や自然言語処理の専門家でもあり、Duolingoで働く前はIBMワトソン研究所で当時は秘密プロジェクトだった質問応答人工知能「ワトソン」の研究開発にも携わったことがある方です。そんな嶋さんは、現在Duolingoで働く数少ない日本人とし
The Rust community lately has been focusing a lot on “async I/O” through the tokio project. This is pretty great! But for many in the community who haven’t worked with web servers and related things it’s pretty confusing as to what we’re trying to achieve there. When this stuff was being discussed around 1.0, I was pretty lost as well, having never worked with this stuff before. What’s all this As
When I initially announced the release of Criterion.rs, I didn’t expect that there would be so much demand for benchmarking on stable Rust. Now, I’d like to announce the release of Criterion.rs 0.1.2, which supports the stable compiler. This post is an introduction to benchmarking with Criterion.rs and a discussion of reasons why you might or might not want to do so. What is Criterion.rs? Criterio
Creating a Vue.js Serverless Checkout Form: Setup and Testing There comes a time in any young app’s life when it will have to monetize. There are a number of ways to become profitable, but accepting cash is a surefire way to make this more direct. In this four-part tutorial, we’ll go over how to set up a serverless function, make it talk to the Stripe API, and connect it to a checkout form that is
先週の「週刊アジュール」でも紹介したのですが、「Azure アーキテクチャ センター」の日本語訳が公開されています。次のドキュメントがあります。 Azureアプリケーション アーキテクチャ ガイド 参照アーキテクチャ (リファレンス アーキテクチャ) クラウドの設計パターン (クラウド デザイン パターン) ベスト プラクティス パフォーマンスのアンチパターン 設計レビューのチェックリスト 回復性の設計 シナリオのガイド Azureサービスの機能ではなくアーキテクチャの観点で、Azure上でのアプリケーション設計に関する知見を得られますので、是非チェックしてみてくださいね。 Azure アーキテクチャ センター https://docs.microsoft.com/azure/architecture/ さとうなおきの「週刊アジュール」 ― 第13回: 「KubeCon」と「SpringO
お知らせ connpassプライバシーポリシーの内容を一部更新しました。詳細につきましてはこちらをご覧ください。 お知らせ ソーシャル認証に頼らず安全にログインしていただくため、すべてのユーザーに対してパスワードの設定を必須といたしました。まだパスワードを設定されていない方は、パスワード設定画面よりご設定をお願い申し上げます。 2018年1月25日追記 入館証の案内は前日(1月29日)の夕方ごろに行います。当日になっても入館証が届かない方はお手数ですがお問い合わせください。 2018年も Cybozu Meetup 開催します! 今年も Cybozu Meetupを開催します! サイボウズは「チームワークあふれる社会を創る」を企業理念として掲げ、グループウェアや kintone などのクラウドサービスを開発・運用しています。 そんなサイボウズが、現場で働くエンジニア同士がカジュアルに情報交
Linuxの環境変数の読み込み順番について調査してみました。 Linux上コマンドが使える理由は何だ? それは、様々なディレクトリにコマンドが保存されているからです。 Linuxコマンドが使える理由 /bin 基本コマンド /sbin 管理者用コマンド /usr/bin アプリケーションで利用する基本コマンド /usr/sbin アプリケーションで利用する管理者用コマンド /usr/local/bin 追加したソフトやパッケージ用のコマンド 確認してみました。 /bin /usr/bin /usr/local/bin /sbin /usr/sbin はroot権限がないので、、確認できなかったです。 すみません。。 でも、とりあえずコマンドがディレクトリに保存されているのは 確認できました。 それなら、/bin/???? , /usr/bin/??? , /usr/local/bin/??
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =========> Download Link icon linux mint 16 petra 32 bit = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = Editions for Linux Mint 16 "Petra". Edition. Cinnamon (32-bit) · Cinnamon (64-bit) · Cinnamon no-codecs (32-bit) · Cinnamon no-codecs (64-bit) · Cinnamon OEM. The team is proud to ann
I'm excited to say that Docker for Mac is now shipping with support for both Docker Swarm and Kubernetes built-in. Let's take a look at what this means, a brief history of developer tooling and then cover my first impressions as I kick the tyres. Why does this matter to developers? Docker CE (nee. Docker) is a piece of software which has brought the benefits of containers to the people (democratis
新しいマストドン(Mastodon)の入門記事(英語)がMediumで公開されている。連合(fediverse)の仕組みについてていねいに書かれているのが特徴だ。 a user-friendly introduction to Mastodon それもそのはず。このMediumの記事を書いたのはpylodonというマストドン互換ソフトウェアを開発しているロワン・ラプトンさん。pylodonはActivityPubをサポートしたサーバソフトで、フロントエンドはsmilodonという別のソフトが担当する。 pylodonはPythonのFlaskフレームワークとJavaScriptフレームワークのVue.jsで作られている。マストドンは素晴らしいAPIを持っているが、高速化、軽量化が必要と考え、自身でソフトウェア開発することを考えたという。 pylodonとsmilodonの詳細についてはこち
Singapore's Raffles Hotel, which opened in 1887, is named after Sir Thomas Stamford Raffles, who established British colony on the island [File photo: Wong Maye-E/AP] British newspapers these days bristle with opinion pieces waxing sentimental about Britain’s colonial past. One Oxford don who is launching a research project to celebrate the ethical merits of the British empire admonishes the reade
はじめに ■やってみたこと Webスクレイピングにより取得した情報をpandasで整形/csv化し、GoogleCalendarAPIを使ってイベント登録するまでを自動化してみました。 Python初心者且つqiitaも初投稿なので稚拙ですが、自分への備忘も兼ねてまとています。 コードはGithubに置いています。 ■きっかけ Python Boot Camp@埼玉に参加してWebスクレイピングに触れたので、何か身の回りで便利にできることがないかなと模索した結果から。 1年程前からIPOの抽選に応募しており(未だ当選はないが・・・)、スケジュール確認の手間を省きたいと考えました。 目次 1.pandasでDataFrameを作成 2.スクレイピングパラメータの選定 3.DataFrameをcsv化 4.GoogleCalendarAPIを使う準備 5.API呼び出し関数定義とパラメータ修正
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =========> Download Link verstys.ru/42?keyword=diffutils-287-1exe&charset=utf-... = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = DiffUtils for Windows. DiffUtils: show differences between files. Version. 2.8.7. Description. You can use the diff command to show differences between two fi
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =========> Download Link weblogo 3 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = WebLogo is a web based application designed to make the generation of sequence logos as easy and painless as possible. Click here to create your own sequence logos. WebLogo is a web-based application desig
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =========> Download Link free django for windows 7= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = This is meant as a beginner's guide for users working on Django projects and does not reflect how Django should be installed when developing patches for Django itself. The steps in this guid
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Adding a NOT NULL CONSTRAINT on PG Faster with Minimal Locking 原文公開日: 2017/12/05 著者: Christophe Escobar 画像は元記事からの引用です。 Doctolibは医師や患者向けに年中無休で運営されるWebサービスです。あらゆる医師のアジェンダを取り扱うという任務を完了したので、現在の重要な課題はダウンタイムゼロです。医師が自分たちのアジェンダやイベント通知にいついかなるときでもアクセスできるようにしなければなりません。サービスとして、新機能リリースのためにときおりデータベーススキーマのマイグレーションを行っています。このマイグレーションはリスクを伴うことがあり、サービス中断を何としても避けるために注意深く行わなければなりません。 マイグレ
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =========> Download Link cours css pdf gratuit = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cours CSS : Styles des Liens Extrait du Cours : Relooker des liens grâce à CSS Les styles de cette page de tutoriel n'ayant pas
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =========> Download Link dmv driving test part 1= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 4 min - Uploaded by quizagogo10 real DMV road sign questions from California official permit and driver license tests. Exactly. 15 min - Uploaded by Mackie Del MundoThis is a route for the San
PhoneGap, Ionic Framework, Xamarin. All of these have been on the native development market quite long now, but only Facebook with its React Native had turned the world upside down. Well, it didn’t happen overnight – the framework has been around for about two years now. I was always thinking about getting my hands on mobile development, but I haven’t really had a chance to. Then I met React Nativ
FacebookやNetflixなど、著名なサービスを提供し成功を収めている企業は、最新のフロントエンド開発技術をいち早く取り入れ、優れたUX(User Experience)を実現しています。加えて昨今では、ビジネスニーズにすばやく対応できるクラウドネイティブな開発が求められます。技術が激しく移り変わるフロントエンド分野で、最先端の開発はどのように実現できるでしょうか。富士通のWebアプリ開発ツール「K5 Playground」の開発チームによる本連載では、Reactなどを使ったモダンなアーキテクチャをベースに、チャットボットやSNS連携アプリなど、さまざまなWebアプリを「数10分で」開発できるようになることを目標とします。第1回では、Webアプリの変遷とトレンドをサクッと追いつつ、現在はどのようなWebアプリを開発すべきか、構造や手法を考えてみましょう。 顧客との接点としてのUX~成
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community. Pick a username Email Address Password Sign up for GitHub By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails. Already on GitHub? Sign in to your account
AWS+Reactアプリ作成入門(Cognito編) AWS+Reactアプリ作成入門(S3編) AWS+Reactアプリ作成入門(DynamoDB編) AWS+Reactアプリ作成入門(IAM Role編) AWS+Reactアプリ作成入門(ログイン後のAdmin編) 今回作成したアプリ ==>久喜SNS AWSを使って簡単なWebアプリを作り、結構苦労したところがありましたのでその部分を中心に備忘録もかねて書いていきたいと思います。個人的には、Webアプリを作るのはMeteor+Reactの環境が最強だと思っていますが、(2018年12月08日現在、Phoenix/Elixir+Elmが最強かなと思っています。) 画像の保存やシステム環境の信頼性を考えればAWSの利用も強力な選択肢です。ただ使ってみた感想はCognitoの認証やDynamoDBは癖が多くてハードルが高かったです。一度覚
MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました Windowsではアプリケーションを作る方法が幾つか用意されています。C#などの.NET系言語を使ってもいいですが、簡単なものであればHTA(HTML Applications)が手軽です。HTMLとVBScriptまたはJavaScriptでアプリケーションが作れます。 その一例として紹介したいのがHTA Memoです。ちゃんと保存もできるメモアプリケーションです。 HTA Memoの使い方 テキストエリアが表示されているので、そこに文字を書いて保存できます。 保存しました。 メモは日付毎のMarkdownファイルとして保存されます。 ヘッダー部がないHTAも用意されています。 HTA Memoで面白いのはExcelのAPIを使った常に最前面に表示という状態を実現しています。また
Twitter Kitは、Twitter APIを活用した開発やリアルタイムでアプリ内にツイートを表示することができるSDKです。今年Twitterは、スタンドアロンのツイートコンポーザーを動画対応にしたり、OAuth向けのアプリベースのログインで5倍以上のログインを実現したり、動画の再生を向上するなど開発者向けの重要なプロダクトを提供しました。また、Twitter developer dashboardにTwitter Kitを統合したほか、開発者の皆さんがUnity Asset StoreなどのチャネルからSDKをご活用いただけるようにしました。また、このような一連の開発環境の整備に合わせ、全てのプラットフォームのTwitter Kitをオープンソースにしました。Apache 2.0ライセンスのもと、iOS SDKが既存のGitHub上のAndroidとUnityのコードベースに加わり
ITエンジニア本大賞 技術書・ビジネス書の各ベスト10 ITエンジニア本大賞は、ITエンジニアにおすすめの技術書・ビジネス書を選ぶイベント。ITエンジニアによるWeb投票で各ベスト10を選出し、大賞は、Web投票で特に票の多かった6冊(技術書・ビジネス書各3冊)の書籍の著者、編集者、翻訳者などによるプレゼン大会の最終投票で決定する。プレゼン大会は、2月15日開催の「Developers Summit 2018(デブサミ2018)」内で行われる。 ベスト10に選ばれた書籍は以下の通り。 技術書部門ベスト10 ※50音順 『あたらしい人工知能の教科書 プロダクト/サービス開発に必要な基礎知識』(翔泳社) 『アルゴリズム図鑑 絵で見てわかる26のアルゴリズム』(翔泳社) 『イラスト図解式 この一冊で全部わかるサーバーの基本』(SBクリエイティブ) 『機械学習入門 ボルツマン機械学習から深層学習ま
概要 gensimを使ったword2vec/doc2vecの実行は、下記のようにモデルを作成して学習させるだけで簡潔に実現できます。 # https://rare-technologies.com/word2vec-tutorial/ model = gensim.models.Word2Vec(iter=1) # an empty model, no training yet model.build_vocab(some_sentences) # can be a non-repeatable, 1-pass generator model.train(other_sentences) ただ、細かな学習の管理等はgensimにおまかせになってしまうので、なるべく丁寧なチューニングができるように、この記事では 学習時に学習ロスを出力する 学習率alphaの値を変えながら学習させる の2つの
function func1() { setTimeout( function() { console.log("hello1"); }, 3000) } function func2() { setTimeout( function(){ console.log("hello2"); }, 3000) } function func3() { console.log("hello3"); } func1(); //次こいつ func2(); //最後にこいつ func3(); //最初にこいつ /* hello3 hello1 hello2 */ 補足1:わかりやすさのため、あえてアロー関数は使ってません 補足2:非同期処理を同期的に順次制御するための書き方の記事になります 非同期処理とはファイルの読み込みやAjax通信、setTimeoutなどの待ち時間が発生する処理です。 これらの処
サイレックス・テクノロジーは、LTEモデム内蔵のプログラマブルIoTゲートウェイ「GW-100AN」(無線LANモデル)、「GW-100」(有線LANモデル)を2018年1月26日に発売する。 GW-100シリーズは、同社で実績のあるSoCやデュアルバンド無線LANモジュールを搭載したハードウェアプラットフォームに、LTEモジュールを追加したIoTゲートウェイだ。 各社が提供するIoTクラウド接続サービスやM2M VPNサービスに対応し、ゲートウェイをLANやRS-232C、USBなどで産業機器や事務機器に接続することで、遠隔管理や遠隔保守などのIoTサービス構築が実現できる。具体的には、Kiiが提供するIoTクラウド接続サービス「IoT Platform」や「Asset Monitoring Solution」、および丸紅情報システムズが提供するM2M VPNサービス「MSYS Mult
一般社団法人組込みシステム技術協会(JASA)主催、IPA共催で開催する「ET・IoT Technology 名古屋」では、モビリティ、FA、ロボティクス等、さまざまなIoTシステムや組込み機器の設計・開発・サービス等に携わる皆様に向け、セーフティ&セキュリティ、産業IoT、IoT×AI、自動運転用半導体設計、新たな検証システム等、厳選したテーマでの講演を実施いたします。 また、IPA/SECでは、安全・安心をテーマに、IoT、STAMP/STPA、Safety2.0といったキーワードを交えながら、最新情報をお届けする講演を行います。併せて、講演会場内では、STAMP支援ツール「STAMP Workbench」のデモも予定しております。 是非この機会に受講いただき、今後の製品開発や事業戦略にお役立てください。 名称
ギターの演奏に挑戦したけど挫折してしまった、そんな人は多いのではないだろうか。どんなギターにも装着できるLED搭載のIoTデバイス「FretX」があれば、1時間で憧れのギタリストになれるかもしれない。 フレットボードに貼り付けるだけ 「FRETX」は、LEDランプが各コードのフィンガーポジションを指示してくれるというIoTデバイスだ。設置はギターのフレットボードと弦の間に貼り付けるだけ。 専用のスマホアプリと連動すれば、楽曲のコードをリアルタイムで示したり、各コードを個別に練習したりすることが可能。ストロークやポジションの検知機能も搭載し、正しくコードを弾けると次のステップに移行するなど、豊富な練習メニューが存在する。 ギターに取付可能なスマホスタンドも付属するため、アプリで楽曲を再生しながら練習でき、まるでバンドの一員になったような気分になれそうだ。 赤青2色のLEDランプの見方 2色の
米Googleは1月16日(現地時間)、オンライン学習プラットフォーム「Coursera」にITサポートスキルを身につけるためのプログラム「Google IT Support Professional Certificate」を開設したと発表した。 8~12カ月で、エントリーレベルのITサポート職(ヘルプデスクやテクニカルサポートなど)に必要な基本知識を習得できるプログラム。履修後、資格取得者はGoogleの他、Bank of America、Walmart、Sprint、GE Digital、Infosysなど人材を求めている企業に紹介してもらえる可能性がある。 Googleによると、この分野では米国だけでも現在15万件以上の求人があるという。
商工労働部 中小企業支援室ものづくり支援課 産学官連携推進グループ ダイヤルイン番号:06-6748-1054/1055 メールアドレス:sangaku@gbox.pref.osaka.lg.jp 大阪府では、「シンプルに、安く、小さく始める」という、中小企業にあった「IoTリーンスタート※」実現のため、IoTに早く着実に取組むヒントを提供しています。 今回のセミナーでは、一歩先を行く、IoTに取組み始めた中小企業をご紹介するとともに、IoTが実現する魅力的な職場、働き方を考えます。 生産性向上や、IT/IoT導入に意欲をお持ちの企業の方、ぜひご参加ください。 ※「最小限の事業から始める」ことを意味するシリコンバレー発の起業手法「リーンスタートアップ」から名づけたもの。 1.概要 日時:平成30年2月23日(金曜日) 午後3時から午後5時15分まで (受付開始 午後2時30分 名刺交換
LEDを使った光無線通信技術「Li-Fi」を搭載したIoTデスクランプ「MyLiFi」を、フランスのOledcomm社が開発している。実際にPCをネット接続するデモ機がCES 2018に展示され、「Innovation Awards」を獲得するなど、注目を集めているのだ。 LEDでネット通信 デスクランプにLi-Fi技術を搭載した「MyLiFi」は、デスクランプ本体、USBドングルがセットになったネット接続機器だ。デバイスにUSBドングルを接続し、デスクランプのライトを当てるだけで、高速のワイヤレス通信を可能にする。 既存のWi-Fiルーターの無線通信速度は、速くても1Gbps程度。現段階では23Mbpsの速度でデータ通信を成功しており、理論的には224Gbpsの速度で通信が可能だという。実現すれば、HD画質の映画を数秒でダウンロードできるようになるだろう。 また、デスクランプを消灯しても
「CES(コンシューマー・エレクトロニクスショー)2018」が9日から、米国・ラスベガスで開催された。CESは4000を超える出展企業、150カ国以上の国から18万人以上の参加を見込む世界最大規模のテクノロジーの祭典。スマート家電に始まり、モバイル、自動車、ロボティクス、IoT、AI、AR/VRなど、今後のビジネス環境に大きく影響を与えるテクノロジーや先端的の取り組みに触れることができる。電通の森直樹氏が、現地からマーケティング・コミュニケーションの視点で最新情報をお届けします。 「Google」による“半端ない追い上げ” 今年のCESに参加した人が、気付くことがある。それは、どこもかしこも「Hey Google!」なのだ。かつて、これほどまでにGoogleがCESで目立ったことは、あっただろうか。会場に向かうモノレールやサイネージ、そして展示会場などいたる所で「Google Assist
ヤフーグループのシナジーマーケティングとGYAOは2018年1月17日、テレビ朝日系列が2017年12月3日に放映した漫才コンクール番組「M-1グランプリ2017」の順位予想企画「GYAO!三連単順位予想キャンペーン」のシステム基盤を構築したと発表した。 M-1グランプリ2017の三連単順位予想キャンペーンは、番組に出演する漫才コンビの中から、優勝・2位・3位になるものを予想する企画。番組で投票を呼びかける時間帯には、順位予想の投票や投票の状況を確認する視聴者のアクセスが特に集中し、最大で秒間2万アクセスにも達したという。アクセス数の急増に柔軟に適応する必要があるため、システム基盤はパブリッククラウド上に構築した。 クラウドサービスは米アマゾン・ウェブ・サービスの「Amazon Web Services(AWS)」を選択。順位予想の投票をリアルタイムで受け付ける仕組みとして、ストリームデー
受託開発をやっている会社にとって、マーケティングは大きなテーマではないかと思います。 同じような受託開発をやっている会社が非常に多くあること、また、お客さんの立場から見て、システム開発という形がないものを発注するにあたって、全く知らない会社やブランド力がない会社には頼みにくいのは当然で、受託開発をやっている会社からすると、新規のお客さんを獲得することは大きな課題です。 そのため、これまでの繋がりや紹介などでの受注が多いのではないでしょうか。 ヴェルクは現在4年目ですが、1〜2年目は、ほぼこれまでの繋がりや紹介で仕事を頂いていました。 もちろんそれ自体は悪いことではないですが、それでずっと食べていけるのかというと疑問ですし、会社としては、自力で新規顧客を獲得できないと危険だなと感じていました。 そこで、今回は、この課題に対して、ヴェルクで取り組んでいることを時系列で書きたいと思います。 ちな
お待たせいたしました。登録サイトはこちらになります。 https://pages.awscloud.com/AWSGamingTechNight20180124-jp.html AWS Gaming Tech Night #2 re:Born AWS では、世界にまたがるスケーラブルなゲームサーバーの構築、プレイヤーの価値あるをゲーム内での動向を得るための堅牢な分析パイプラインの構築、プレイヤーが期待する主要なバックボーン機能のクロスプラットフォームのゲームバックエンドコアサービスの作成など、ゲーム開発で日々直面する問題を解決できる、包括的な製品とサービスをすべて提供しています。開発のニーズに応じて、あらゆるプラットフォームやジャンルで、あらゆる種類のゲームを扱うことができます。 本セミナーでは、こうしたゲームインフラに最適なAWS環境を用いた、サーバレス技術を用いたゲームサーバ開発やAW
「AWS Auto Scaling」が機能強化、基本的な設定をするだけで自動的にポリシー生成、導入が簡単に AWSは以前からスケーラブルなアプリケーションを実現するためのサービス「AWS Auto Scaling」を提供してきました。稼働中のサーバの負荷が高まると、自動的に新たなサーバを立ち上げて負荷を分散し、サーバの負荷が減ればサーバの台数を減らす、といった設定をあらかじめしておくことで、スケールアウトとスケールインを自動化するためのサービスです。 AWS News Blogに投稿された記事「New AWS Auto Scaling – Unified Scaling For Your Cloud Applicationsによると、このAWS Auto Scalingの機能が強化され、これまで必要だった複雑な設定が大幅に簡素化され、使いやすくなったと紹介されています。 下記に引用する記事
はじめに Sophos Server Protectionは、サーバーにインストールして使用するアンチマルウェア製品です。 マルウェアとはコンピュータウイルス、トロイの木馬、ワームなど悪意のあるソフトウェアの総称です。 Server Protectionのライセンスの違い、導入時のチェックポイント、選定ポイントについてご紹介します。 本記事に記載する内容は私個人で確認した内容です。 今後変更される可能性がある点についてもご注意ください。最新の情報はお問い合わせください。 ライセンス概要 サーバー向けのライセンスについて、概要を紹介します。 利用形態 利用形態で大きく2つに分かれます。 オンプレミス管理型 / SOPHOS ENTERPRISE CONSOLE Sophos Server Protectionの設定をスタンドアローンまたは管理サーバーで管理します。 クラウド管理型 / SOP
2015/2/23、「書き込み後の読み込み」整合性について更新しました。 Amazon S3 の使いどころ 前回の記事では、Amazon S3 でホームページが作れるという記事を書きましたが、それならファイルのステータスを使ってトランザクション処理にも使えるのでは?と思う方が100人中2人ぐらいいらっしゃるのではないでしょうか。 答えから言いますと、Amazon S3 ではトランザクションの制御はできません。トランザクションを実現するためには、SimpleDBを使う必要があります。(正確には、SimpleDBであるモードに設定する) それでは、Amazon S3 はどのような考え方でインターネットストレージを実現しているのか解説します。 読み取り一貫性 Amazon S3 の特性を理解するために、読み取り一貫性についてご紹介します。読み取り一貫性は、データベースのトランザクション管理を行う
AWS認定ソリューションアーキテクトアソシエイト取得までの道のりについて こんにちは。DATUM STUDIOの岩崎です。 本記事では、表題にあるように私がAWS認定ソリューションアーキテクトアソシエイト(以下、SAA)を取得した過程について説明いたします。「業務ではあまりAWS触ったことないけどSAAを取りたい!」と思っている方のお役に立てれば幸いです。 本来、SAAに限らずIT系資格は自分のスキル、能力を可視化する手段のひとつにすぎません。したがって、経験のないサービスの資格取得を目指して勉強することは、手段が目的化しており望ましくないと言えます。しかしSAAに関しては、資格取得に向けた勉強をすることでAWSサービス全般について深く知ることができるため、「今後AWSを使った業務をやりたい!」と志す方などにとって資格取得が極めて有用だと感じました。 ちなみに私がSAAを取得した目的は、A
Amazon WorkSpaces is now available in the South America (Sao Paulo) region, increasing the number of AWS Regions where WorkSpaces is available to nine. This expansion into a new AWS Region allows you to provision WorkSpaces closer to your users and data in the cloud, providing a more responsive experience. You can quickly add or remove WorkSpaces to meet changing demand, without the added cost and
How to upgrade and maintain the latest version of AMIMOTO AMI for your WordPress sites As we improve the AMIMOTO AMI we roll those updates into new releases. If you previously launched a server using our AMI this guide will help you get the latest software and upgrade without migrating. AMIMOTO AMI is an Amazon Machine Image designed for WordPress and built to run on the Amazon Web Services platfo
Want to stay updated on Segment launches, events, and updates? Subscribe below to keep in touch. We’ll share a copy of this guide and send you content and updates about Twilio Segment’s products as we continue to build the world’s leading CDP. We use your information according to our privacy policy. You can update your preferences at any time. The way companies manage application secrets is critic
Docker の起動スクリプトや docker-compose.yml を git で管理していると、パスワードなどのクレデンシャル情報の扱いに困ることがよくあります。 もし実行環境がAWSにあるのなら、credstash というツールを使うとクレデンシャル情報の管理が簡単にできます。AWS以外の環境ではあまり使えません。 credstash はクレデンシャル情報を KMS を用いて暗号化した上で DynamoDB に保存してくれるツールです。 KMS や DynamoDB にアクセスする権限は IAM Role により制御できるため、例えば ansible vault のように、マスターパスワードを持つ必要がありません。 credstash については https://qiita.com/winebarrel/items/71e534f294a10224cbd3 などで詳しく紹介されてい
{ switch(e.key) { case 'k': if (e.metaKey || e.ctrlKey) { e.preventDefault() open = !open; if (open) { document.body.classList.add('overflow-hidden'); } else { document.body.classList.remove('overflow-hidden'); } } } }"> OverviewGet Docker Docker Desktop Overview Install MacUnderstand permission requirements for MacWindowsUnderstand permission requirements for WindowsLinux Installation per Linux d
概要 MSの公式ブログWindows Command Line Tools For Developersで紹介されている。 [Cross Post] WSL Interoperability with Docker – Windows Command Line Tools For Developers この方法を使えば、Docker for Windowsでtcpのポート2375を晒さなくても利用できる。 WSLから直接接続するのではなく、Windowsの名前付きパイプ(Named pipe)に通信するNpiperelay.exeとWSLのソケット通信ツールのsocatを使って、Docker CLIからのUnix socketへの接続を変換する仕組み。 (上記ブログより) ざっくり手順 go, socat, Docker CEをインストール goでNpiperelay.exeをビルドし、W
{ switch(e.key) { case 'k': if (e.metaKey || e.ctrlKey) { e.preventDefault() open = !open; if (open) { document.body.classList.add('overflow-hidden'); } else { document.body.classList.remove('overflow-hidden'); } } } }"> OverviewGet Docker Docker Desktop Overview Install MacUnderstand permission requirements for MacWindowsUnderstand permission requirements for WindowsLinux Installation per Linux d
In this blog post we will show an example of how we can use Docker to build Haskell applications which we then ship inside Docker images. We will observe two cases. First, we will explore the case of developing on the same Linux distro that we are using for deployment (eg. FROM ubuntu:16.04), and then we will observe the case where we are not developing on a Linux distro but are still targeting Li
1: 以下、ニュー速クオリティでお送りします NG NG ID:BE:422186189-PLT(12015).net Fly Venturesは、ステファン・セイボス氏(Stephan Seyboth、元Googleプロダクトマネジャー)、フレドリック・ベルゲンリッド氏(Fredrik Bergenlid、元Googleソフトウェアエンジニア)、 ガブリエル・マトゥシュカ氏(Gabriel Matuschka、元VC Partech Venturesベルリンオフィス統括)の3人が、16年に設立した。 Fly Venturesの創業チームが注目したのは、欧州のスタートアップエコシステムにおけるシード投資の問題だ。 欧州では、米国と比較してシードステージ企業への投資がそこまで活発に行われておらず、マーケット全体としても、米国のベンチャー投資額はEUの5倍以上で、投資件数も3倍ほどの開きがある
1月17日、インドア・ファーミング(室内農業)を手掛ける米スタートアップ企業プレンティは、中国の都市部で新たな農業用地を積極的に探している。発光ダイオード(LED)を利用したハイテク設備で有機野菜を栽培する世界的な取り組みの一環。写真は室内での野菜栽培の様子。シンガポールで2016年6月撮影(2018年 ロイター/Edgar Su) インドア・ファーミング(室内農業)を手掛ける米スタートアップ企業プレンティは、中国の都市部で新たな農業用地を積極的に探している。発光ダイオード(LED)を利用したハイテク設備で有機野菜を栽培する世界的な取り組みの一環。 同社の共同創設者で最高経営責任者(CEO)のマット・バーナード氏は17日、ロイターに対し、中国では少なくとも300の農地が見つかる可能性があると述べた。 現在、中国で採用活動を行っており、北京、上海、深センで農地や販売業者を探しているという。
インプレスのビジネスWebThink ITWeb担当者Forumインプレス総合研究所IT Leadersドローンジャーナルインプレスの本と雑誌デジタルカメラマガジンできるネットインターネット白書ARCHIVESSmartGridフォーラムネットショップ担当者フォーラムImpress Business LibraryインプレスセミナーDIGITAL X(デジタルクロス)インプレスブックスNextPublishingRittor Musicリットーミュージック楽器探そう!デジマートTシャツPOD T-OD立東舎山と溪谷社山と溪谷オンラインCLIMBING-NET近代科学社近代科学社Digitalイカロス出版AIRLINEwebJディフェンスニュース通訳翻訳ジャーナルJレスキューWebイカロスアカデミーMdNMdN BooksMdN Design InteractiveICE天海社Comic c
TOP > プレスリリース一覧 > 「その他IT・インターネット (個人向け)」のプレスリリース > ITエンジニア限定の競争入札型転職サービス 「第10回 転職ドラフト」本日1/17(水... 株式会社リブセンス(本社:東京都品川区、代表取締役社長:村上太一、東証一部:6054)は、ITエンジニア限定の競争入札型転職サービス「第10回 転職ドラフト」(URL https://job-draft.jp )を本日より開催することをお知らせします。 <Point> ・過去9回のITエンジニアの平均指名金額は608万円、内定時の提示年収もほぼ同水準。指名金額と入社時年収の乖離の少なさが特長。 ・転職ドラフトでは、企業がITエンジニアの指名理由や入社後の業務内容などを丁寧に伝えられるようサポート。スタートアップ企業も有名大手企業と肩を並べての採用が可能。 第10回を記念し、転職ドラフトロゴをリニ
「もし足元の氷が割れて落ちたら、どうやって自力で這い上がればいい?」命を救うライフハック 凍り付いた河川や湖などの上を歩くと、氷が薄くて割れ、冷たい水の中にはまってしまう危険があります。 周囲の人が救助しようにも二重遭難のリスクがあり、誰もいなければ一刻も早く自力で這い上がる以外に命はありません。 では、氷が割れた落ちてしまった水の中からどうやって這い上がるのでしょうか。具体的な方法をご紹介します。 How to Self Rescue in the event you Fall Through Frozen Ice How to Survive a Fall Through Ice - YouTube 1. 表面の氷が割れて落ちると……。 2. 凍てつく水の冷たさにショック状態になります。 3. 真っ先にすることは、リラックスしてショックを和らげること。 4. 息をゆっくり吐くことでショ
ご報告 1月15日に、私の職場でスタッフをしてくれていたカクイシさんから請求を受けた残業代について、支払いを行いました。 私の職場では、カクイシさんも勤務中の平成20年から平成21年にかけてのことになりますが、働き方の話し合いを職場のスタッフのみなさんと行いました。もともと、私の職場では、1日8時間、週5日勤務(週休2日)をルールとしていましたが、(A)週5日勤務(週休2日)で働くこと、(B)週4日勤務(週休3日)で木曜日に原稿が完成するまで働くこと、給料の額が同じとするとどちらが良いかをみなさんと議論し、その結果、スタッフ自身の作品創作に使えるまとまった時間を作ることができるというみなさんの希望をふまえ、休みが1日多い(B)変則の週4日勤務という少し変わった仕組みを採用することになりました。 こうしたスタッフのみなさんとの話し合いからできた仕組みであり、そもそも「残業」という発想で作られ
Lucky catches bugs, returns responses quickly, and helps you write maintainable code. Lucky’s actions help you to process requests and return responses as reliably and productively as possible. To make Lucky actions rock solid, we looked at the problems we often experience while building apps. Problems that we wanted to solve with Lucky These issues often slow down development or cause embarrassin
Introduction So, let’s say that like me, you don’t want to implement OAuth for communicating your Rails API calls, but you’re still looking for something safer that just create your own new sloppy token schema. Well, a pretty good alternative are JWT (JSON Web Tokens). I’m not going to explain the concept in a very technical way because I’m all about implementation, but basically it works like thi
Reduce Rails Memory Usage, Fix Leaks, R14 and Save Money on Heroku Updated Apr 26, 2023 5 minute read In theory, you can run both Rails web server and Sidekiq process on one 512mb Heroku dyno. For side projects with small traffic, saving $7/month always comes in handy. Unfortunately when trying to fit two Ruby processes on one dyno you can run into memory issues, leaks and R14 quota exceeded error
No.03 太郎の就学先について 2017年10月5日 更新 いやぁ、長い道のりでしたが… 太郎の就学先を、特別支援学校に決めました。 主な理由としては、 ●文科省の通常の学習指導要領に縛られず、独自にカリキュラムを組むことができること。 ●プログラミングやアートの専門書など、好きな本を教科書にすることができること。 ●将来を見据えて、実践的な学習課題に取り組むことができること。 などが挙げられます。 特別支援学校は、見方を変えれば、本人の得意なことや好きなことを極めるための、専門学校として利用できるというわけです。 とある特別支援学校の担当者と話をして、まず驚いたのは、現在の特別支援学校のキャリア教育では、園芸や木工や接客方法を学び、事業所が求める人物像の枠に収まるよう職業訓練をしていくのが、唯一無二の取り組みになっているということです。 ついつい「違う違う、そうじゃ、そうじゃない」と鈴
なにをやったの ふらっと外に出てみたらちょうど空が夕焼けていて「ずいぶん日が短くなってきたなあ」とか、あるいは夜、なんとなく空を見上げてみたら綺麗な満月で「もうひと月たったか」とか、そんな、ふと時の流れを感じる瞬間が僕は好きです。 が、社会人になってから、退社したら外はもう夜、という日がほとんどになって、そんな瞬間を感じることが減ってしまったなあとふと思いました。 そんなわけで、その時刻の空の色(イメージ)、月齢、天気を反映した時計ウィジェットを作ってみました。モードラインなどに置いておくと、ふと目をやったときに、ちょっとほっこりできるかもしれません。 スクリーンショット モードラインに設置 色のサンプル インストール GitHub: https://github.com/zk-phi/sky-color-clock load-path の通ったディレクトリにダウンロード (clone)、
eslintは --fix オプション付きで実行するとコード整形してくれる。 ここ1年強、 standardjs を好んで使っていて、そのルールに従って整形していた。 最近Prettierを知ったので早速導入してみたら、以下の理由ですぐに気に入った。 軽い 行が長くなった時でもいい感じに改行してくれる 設定でstandardjsっぽく調整できる Prettierのいいところはコード整形に特化している点で、コードのクオリティには一切感知しないところ。例えば no-unused-varsとかno-extra-bindとか。 standardjsはLinterルールセットとしていろいろ入っているから結構カオス感がある。 コードのクオリティは plugin:flowtype/recommended とか plugin:react/recommended に任せれば充分。 現状の設定 プロジェクトに
しがないラジオパーソナリティのgamiです. N予備校のプログラミングコースを始めて、 「Webアプリ入門」コースがすごく良かったので、紹介します. N予備校ってなあに? www.nnn.ed.nico ドワンゴが提供するeラーニングサービスです. 主にN高等学校向けに作られているようですが、一般向けにも提供されています. 無料体験もできますが、基本的には月額1,000円を払うと全てのサービスが使えるようになります. 上記URLにアクセスすると、「ネットで志望校へ一直線!」とか出てくるので不安になりますが、高校生の親から主に収益を得ているサービスだと思うので、そこに最適化されているだけです. N予備校のプログラミングコース www.nnn.ed.nico N予備校は主に高校生向けなので、英語とか社会とかの受験科目のコースも当然あります. ただし、プログラミングコースの力の入れ方がすごいです
「年収1,000万円」これは日本で働くうえで、収入の1つの大台と言えます。職種によって実現のしやすさは変わりますが、果たしてプログラマーでも年収1,000万円に到達することはできるのでしょうか? 今回はプログラマーが年収1,000万円を目指すうえでどんなことを意識すべきなのか、稼げるプログラミング言語はあるのか、キャリアプランはどう描くべきなのかなど、高収入プログラマーを目指すうえで必要なポイントを解説します。 システムエンジニア(SE)とプログラマーの違い SEとプログラマーの年収の差を見ていく前に、まずはそれぞれの仕事内容の違いから確認することが重要です。それぞれの仕事内容によって年収にも少なからず差が出る傾向にあります。 システムエンジニア(SE)の仕事内容 例えば、新しいソフトウェアを開発するとしましょう。これを完成させるには、SEとプログラマー双方の力が必要ですが、まず動き出すの
はじめに こんにちは。最近娘に絵本を読むのがめんどくさいダン吉です。今日は、巷で話題のWebhookとは何かをわかりやすく伝えるために、画力に圧倒的に自信のない私が恥を覚悟で、子どもによく描いてあげるような絵で表してみます。 Webhookとは Webhookとは何?という方のために、cybozu developer network内のこちらのTipsの冒頭の記述を引用します。 Webhookとは(略)、Webアプリケーションでイベントが実行された際、外部サービスにHTTP で通知する仕組みです。 (参照)「コーディングなしで超簡単!kintoneのWebhookでGmailに通知する」-cybozu developer network サービス同士の連携に使うものだとシステムに関わる方はピンと来ると思いますが、そうでない方にはちょっとまだかたいでしょうか。 私も最初に聞いたときは、上のハ
ブログ記事からの転載です。 初心者C++er Advent Calendar 2016 19日目の記事です。 クリスマスから少し過ぎてしまいましたが、最後に楽しくメタプログラミングしてみる記事でも。 初心者C++er Advent Calendar 2016 が全部うまるといいですね。 [メタプログラミングとは] メタプログラミングの定義は言語によって異なりますが、C++ においては『テンプレート』を利用して『コンパイル時』に処理を行うことを指す事が一般的です。 今回はテンプレートを利用して『型に対して』コンパイル時に処理を行うコードを書いていきたいと思います。 [前提の知識] [テンプレートの特殊化] 前提として『テンプレートの特殊化』を理解している必要があります。 『テンプレートの特殊化』というのはクラステンプレートなどに対して『特定の型』に対して処理を別に記述する記法です。 temp
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く