gac777のブックマーク (18)

  • アフターコロナの中国で消費急増が予測される5大産業の現状と未来 - 一般社団法人 日本CTO協会

    記事は、中国の易観智庫網絡科技有限会社※(社:中国北京/代表取締役社長:于揚/Edward Yu、以下:Analysys社)が発表した下記記事を翻訳した。 教育、医疗、新零售等五大行业,面对疫情后可能出现的反弹,需要做哪些准备?(2020-03-10) ※ Analysys社は2012年に創業以来、ビックデータとアルゴリズムを核とした製品、プラットフォーム、ソリューションを構築し、データ活用の成功事例を数多く蓄積し、中国を代表するビッグデータアナリティクス企業となった。企業がビックデータを効率的に管理し、サービス運営を洗練させ、データに基づいたクローズドループマーケティングによる収益成長、コスト削減、効率化を実現し、運用リスクを大幅に回避、無駄のない成長を実現することを支援している。 2020年3月までに、Analysys社が観測しているスマートデバイスは24.2億台に達し、MAU(月

    アフターコロナの中国で消費急増が予測される5大産業の現状と未来 - 一般社団法人 日本CTO協会
    gac777
    gac777 2020/04/27
  • 【リモート勤務】今話題のZOOM+SnapCameraを使って皆で自宅からリモート(テレワーク)してみた - LiBz Tech Blog

    はじめに 元バックエンドエンジニアで、現インフラをやっていますブロッコリーです。 最近のマイブームは身近なものを全部Googleに染める活動をしています。 スマホはPixelでテレビAndroidTV、スマートウォッチもOSはWear OS by Google趣味開発でやっているのはFlutter そのうちPCもPixelbookにして、simGoogle Fiにするんだーって思ってます。 そんなことはさておき、最近では新型コロナウィルス(Covid-19)の影響からリモート(テレワーク)勤務が推奨になりました。 もちろんGoogleのハングアウトMeetを使っていましたが、辛いところがあったので今話題のZoomとSnapCameraを使ってみました! zoom.us snapcamera.snapchat.com www.itmedia.co.jp Meetでのリモートワーク(テ

    【リモート勤務】今話題のZOOM+SnapCameraを使って皆で自宅からリモート(テレワーク)してみた - LiBz Tech Blog
    gac777
    gac777 2020/03/04
  • 個人的に便利だと思ったVimプラグイン(世のVimmerさんにも教えて欲しいな〜) - LiBz Tech Blog

    はじめに 皆さん、こんにちは!今週のブログは額田が担当させていただきます! 私事ですが未経験からエンジニア転職をして、ついに1年が経過し時間が過ぎる速さを感じています。せっかく転職して1年が経過したということで、ここはやっぱりVimの話題で行きたいと思います。 というのも、なんちゃってVimmerを名乗っておきながら自分の.vimrcはCTOに頂いた設定をずっと使っていたんですよね。 せっかくなので何か自分でもカスタマイズしていきたいなぁと思ったので今回の記事にさせて頂きました! この記事を読んで頂いた先輩Vimmerの皆様に何かオススメの設定とかプラグインとかあったら、教えていただけたらホントに嬉しいです(^ ^) colorscheme タイトルにプラグインと書いておきながら「いきなりcolorschemeかよ」と、自分でも思いつつやっぱり毎日触れるvimだからこそ色にはこだわりたい

    個人的に便利だと思ったVimプラグイン(世のVimmerさんにも教えて欲しいな〜) - LiBz Tech Blog
  • 【yamory】みんなで"やもろう"!Railsで脆弱性を監視しようの巻 - LiBz Tech Blog

    はじめに 元々Webアプリケーションエンジニアでしたが、 インフラに異動し、開発基盤の構築だったり、簡易的なセキュリティを見ることになりました。 小さな会社ですが、大小様々なプロジェクトが存在しています。 ただ、すべてのプロジェクトに対して脆弱性の検知を行うことは大変です。 脆弱性の検知 社内ではRailsがメインで使われています。 Railsから"重大なSecurityFix"が発表されたさいに プロダクトのエンジニアが検知して社内に共有し迅速に対応をすることができました。 weblog.rubyonrails.org ただ、Railsの重大なSecurityFixという大きい話題になったことから検知できたことかもしれません。 これがRailsで使用している1つのgemだったら検知できていたでしょうか? また、各gemのバージョンの依存関係で入ったものは脆弱性がない状態なのでしょうか?

    【yamory】みんなで"やもろう"!Railsで脆弱性を監視しようの巻 - LiBz Tech Blog
    gac777
    gac777 2019/09/09
  • GAS から Github に Pull Request を出してみた - LiBz Tech Blog

    イントロ 唐突ですが8月中頃ヘルニアになりました。 10日間立てなかったですし未だ歩くのが遅いです。どれくらいかというと80代ほどのおじいちゃんとどっちが早く歩けるか歩道で競い合ってます。 なので身の回りのお世話をお願いすることが多かったんですが、代わりに何かをしてもらうって結構大変でした。 取って欲しい物と見られちゃマズい物が混在する棚から物を取ってもらう(ハラハラする) 引き出しにあるはずなのに、開けて見たけどないと主張される(いや絶対にある) アプリケーションで使うデータの Pull Request を代わりに出してもらいたいのにできない じゃあ GAS からサクッとできるようにしよう! モチベーション アプリケーションで使用するデータ(マスターデータなど)をエンジニア以外の人間が更新できると便利な場面て結構ありますよね。 ソシャゲで言えば日々追加されるモンスターやアイテムなど、更新

    GAS から Github に Pull Request を出してみた - LiBz Tech Blog
    gac777
    gac777 2019/09/06
    あとで読む
  • Railsで複数モデルを扱うフォームをすっきり書く(Formオブジェクト) - LiBz Tech Blog

    はじめに Railsで1つのフォームで複数モデルを扱うときに、accepts_nested_attributes_forを使うサンプルをよく見るのですが、DHH氏が消したいと言っていたり バグが多かったりなど色々問題があるようです。 代わりにFormオブジェクトを使うのが良いと聞いたので、使ってみることにしました。 Formオブジェクトとは 自分の認識だと「サービス層の疑似ActiveRecord」です。 メドピアさんのブログだとこのように説明されていました。 form_withのmodelオプションにActive Record以外のオブジェクトを渡すデザインパターンです。form_withのmodelオプションに渡すオブジェクト自体もform objectと呼びます。 実際に使ってみる ユーザに「希望年収」と「現在の年収」を入力させるフォームを作ってみます。 モデル class User

    Railsで複数モデルを扱うフォームをすっきり書く(Formオブジェクト) - LiBz Tech Blog
    gac777
    gac777 2019/04/05
  • エンジニアが何か問題にぶつかったときにあるといい力を5個 - Mitsuyuki.Shiiba

    最近ちょこちょこ相談されることがあって、直接のスキルではないけど、こういうのもスキルだよなぁって思ったので、思いついた順に書いてみる。5個になった。 ## 1. 問題を切り分ける力 「これがなぜか動かない」って相談されたときって、いくつかの要素が絡んでることが多い。 なので「ここは明らかに問題ないでしょう」という一番土台のところからチェックを始める。そうすると「え?そこは問題ないと思いますよ?」って言われるので「うん、それを『問題ないと思う』じゃなくて『問題ない』って断言できるようにしようと思って」みたいな会話をよくする。 可能性をひとつずつつぶしていくと「ここだなぁ」って場所が見つかって、そしたら、もうあとはそんなに難しくない。ひとつずつ確認していくのって遠回りに見えるけど、結局その方が確実ではやいと思う。 ## 2. 想像と事実を切り分ける力 ↑と絡んで、想像や思い込みなのに、「ここは

    エンジニアが何か問題にぶつかったときにあるといい力を5個 - Mitsuyuki.Shiiba
    gac777
    gac777 2019/04/02
  • 入社6か月間で駆け出しエンジニアがつまずいた4つのポイント - LiBz Tech Blog

    前回「入社2か月間で駆け出しエンジニアがつまずいた15のポイント」 tech.libinc.co.jp という記事を書かせて頂いてから早いもので入社6ヶ月目になりました。 たくさんの方に読んで頂けたようでありがとうございます。 未経験 ~ 駆け出しの間は特に不安だったり想像のつかないことも多いかと思うので少しでも実際に働いて見た気づきなどをシェアできたらと思います! 今回は前回に続き入社6ヶ月目でつまずいたポイントを4つ書かせていただきます! とりあえず公式ドキュメントを参照する癖をつける コードを書くばかりがエンジニアではない メソッド名の!と?に気をつける 三項演算子を効果的に使う 最後に とりあえず公式ドキュメントを参照する癖をつける 公式ドキュメントって読みづらいのでついついQiitaとかまとめブログに目がいきがちです。でも結局は公式のドキュメント見て調べた方が正確で早く作業も終わ

    入社6か月間で駆け出しエンジニアがつまずいた4つのポイント - LiBz Tech Blog
    gac777
    gac777 2019/04/02
  • Kubernetes(GKE)にお安く入門する - LiBz Tech Blog

    目次 目次 はじめに 経緯 そもそもKubernetesとは なぜEKS(AWS)ではなくてGKE(GCP)なのか 無料のクラスタをつくる とりあえずk8sクラスタをつくってみる ノード(インスタンス)が1つだけのノードプールをつくる 3つのノードが登録されているノードプールを消す 作成したクラスタに接続 起動したクラスタのPodを確認してみる podとは? kubectlコマンドでpodの状態を見てみる preemptibleインスタンスのnodeを立ててスペックを確保する preemptibleインスタンスとは? \(^o^)/ここから有料です\(^o^)/ preemptibleインスタンスが1つのnode-poolをつくってみる Datadogで監視してみる ReplicaSetとDaemonSet ReplicaSetとは... DaemonSetとは... Datadogをいれ

    Kubernetes(GKE)にお安く入門する - LiBz Tech Blog
    gac777
    gac777 2019/03/26
  • 数値計算屋がFortranを捨てるべき3つの理由 - コンピュータ将棋 Qhapaq

    パンチカード時代の負の遺産として数値計算系を中心に今も生き続けている言語Fortran。稿では仮に数値計算用途であってもFortranを使うべきでない理由を説明することで、悪しき文化の終幕を促進したいと思います。 因みに筆者は量子系を中心にした数値計算を生業としています。C++Pythonがメインですが数値計算ライブラリの拡張などの用途でFortran77も90も触ったことがありますし、Fortran製のライブラリは頻繁に利用しています。 あくまで筆者の経験に基づいたものでありFortranを使っている技術者からすれば反論もあるものとおもいます。 【1.教材として不適切である】 Fortranの長所として計算向けに設計されているため、行列や複素数の計算が簡単であるという点がよく挙げられます。確かに、Fortranの計算はC++などに比べ直感的で簡単です。しかし、高度なプロダクトを開発す

    数値計算屋がFortranを捨てるべき3つの理由 - コンピュータ将棋 Qhapaq
    gac777
    gac777 2019/03/22
  • 結婚します~4度目の正直~ - 警察官クビになってからブログ

    こんにちは~!!!!!!!! 婚約破棄インターネット芸人で~す。 えーいろいろありました(当にいろいろありました)が このたび結婚することになりました。 やったね~ めでたいわ~~~ ■とりあえず、これまでの 3度の婚約破棄の経緯をザックリまとめておきますね★ 【1度目の婚約】 お互いの両親に挨拶(彼女は片親) ⇒同棲⇒彼女の浮気が発覚⇒婚約破棄 【2度目の婚約】 お互いの両親に挨拶⇒同棲⇒彼女の親が猛反発 ⇒ついでの彼女の友達も猛反対 ⇒「貴方には甲斐性が無い」と言われ婚約破棄される ※彼女は田舎の地主の娘で家柄や学歴も良かったせいか、 彼女のお父さんが「学歴や家柄が釣り合わない」と言うことで猛反対。 なくなく「別れましょう」ということになりました。仕方ない。 【3度目の婚約】 結婚の挨拶に向かうが⇒相手方の両親が猛反発⇒渋々同棲を承諾 ⇒彼女の浮気が発覚⇒婚約破棄となる⇒相手方の両親

    結婚します~4度目の正直~ - 警察官クビになってからブログ
    gac777
    gac777 2019/03/22
  • 入社2か月間で駆け出しエンジニアがつまずいた15のポイント - LiBz Tech Blog

    目次 目次 初めに 共通のつまずき メソッドを作るのが怖い データの削除って、データ消すって意味じゃないんですか? 謎の呪文 後置if、早期リターン、三項演算子 後置if 早期リターン 三項演算子 null(nil)チェックって当に必要? Pushする勇気! 開発はSlackの上で廻っている Ruby On Railsでのつまずき メタプログラミング 存在しないメソッドが使われている? tryとmap 教は教えてくれなかった現場でよく使うメソッド try 追記 map blank? nil? present? exist? Nilチェックするのも一苦労 継承 またまたメソッドが存在しないです Nプラス1 パフォーマンスも大事 Eager Loading 熱心なローディング? 最後に 初めに LiBで未経験からWebエンジニアとして働き約2ヶ月程が経過しました!磯部といいます! それまで

    入社2か月間で駆け出しエンジニアがつまずいた15のポイント - LiBz Tech Blog
    gac777
    gac777 2018/12/12
  • LiBでエンジニアブログをはじめます - LiBzTECHBLOG

    はじめまして。株式会社LiBでフロントエンドエンジニアとして働いてる中根です!この度LiBでも開発者ブログを始めることとなり、その舵切りを担当することになりました。 開発者ブログとは言ってますが、技術はもちろん、デザインのことから弊社のプロダクト開発チームの文化に至るまで幅広い内容をこれから記事にしていきたいと考えています。 技術ブログを書く目的 ブログを書く目的ですが、大きくわけて以下の3つになります。 エンジニア・デザイナーのアウトプットの場 採用強化のためのブランディング サービス開発の情報共有 エンジニア・デザイナーのアウトプットの場 一番の目的はこれだと考えています。個人個人だとどうしてもアウトプットの場や機会が限定されるので、会社としてアウトプットの場を設けることで、普段アウトプットしてない人のアウトプットを増やしたい気持ちがありました。 アウトプットすることにより、自分が行な

    LiBでエンジニアブログをはじめます - LiBzTECHBLOG
    gac777
    gac777 2018/10/16
  • ミントレ[みんなの筋トレメニュー]

    詳細POF法は初心者から脱却するために非常に重要な知識になります。 大胸筋のPOF法でも説明していますが、こちらでも簡単にPOF法について説明します POFとは筋肉の可動域を3つにわけてその3つの領域ごとに最大荷重でトレーニングを行う方法です。 可動域は ミッドレンジ:筋トレの可動域の中で...

    ミントレ[みんなの筋トレメニュー]
    gac777
    gac777 2016/03/27
    目的別の筋トレメニューの投稿サービス。腹筋ローラで立コロできるようになる方法とか色々
  • FoxNote with GDoc日本語版 : 好感触!Googleドキュメント連携メモ。Androidアプリ167 | オクトバ

    おはようございます。ゾウルスです。 引越し屋さんで働く女性を見かけました。 最近は女性特有の心使いや同姓に任せられる安心感から、女性の引越し屋さんも少なくないらしいのですが、やっぱり「ガッツあるなあ!」と感心してしまいました。素敵です! さて、今朝オススメするアプリは、メモ帳アプリです。 非常に使いやすく、しかもGoogleドキュメントと連携することができます! 日々のメモ帳として、時にはPCと連携などさせたりと、これは便利です! このアプリは2012年1月25日現在、Androidマーケットから削除されています アプリ紹介文を引用します! Google Documentと連携できるメモ帳ソフトです。 フォルダを作成できるため、たくさんのメモも普段のパソコンと同じように管理する事が出来ます 重要度としてスターをつける事で重要なメモほどリストの上に表示する事が出来ます では、起動しまーす。

    FoxNote with GDoc日本語版 : 好感触!Googleドキュメント連携メモ。Androidアプリ167 | オクトバ
    gac777
    gac777 2009/10/21
    FOXNOTE
  • 魅力的なウェブサイトを作成するために知っておくと便利な9つのスクリプト - GIGAZINE

    個人的なウェブサイト作成や仕事としてウェブサイトを作成している人だけでなく、何かのサイトを発注して作ってもらう際などにこういうのを知っておくと、かなりはっきりと具体的なイメージを相手に伝えやすくなるので、スムーズにコミュニケーションできるはずです。あるいはクライアントにこれらのリソースの存在を認知してもらうことで、話が進めやすくなるかもしれません。 というわけで、魅力的なウェブサイトを作成するために知っておくと便利な無料の各種スクリプトは以下から。 Woork: Useful resources and tutorials for developing stunning web sites 1. ModalBox http://www.wildbit.com/labs/modalbox/ Web2.0スタイルのダイアログボックスなどを表示させることができます。Mac OS Xのダイアログボ

    魅力的なウェブサイトを作成するために知っておくと便利な9つのスクリプト - GIGAZINE
    gac777
    gac777 2008/10/27
  • Interface Builderを使ってカスタマイズしたUITableViewCellを作る方法(追記あり) - 24/7 twenty-four seven

    [追記]大事な手順を書き忘れていました。セルの再利用のための手順を最後に追記しています。 間違ってるかもしれないけど、たぶんこう。 View Templateを選択して、新しいXIBファイルを作成します。 もともとのViewを削除します。 代わりにUITableViewCellを配置します。 適当にセルをデザインします。 名前を付けて保存します。ここではFeedListCell.xibとします。 Xcodeで対応するUITableViewCellを継承したクラスと、View Controller (FeedListCellController) を作ります。 View ControllerはUIViewControllerを継承します(UITableViewControllerではない)。 また、セルをインスタンス変数として保持します。ここではFeedListCellのインスタンスです。

    Interface Builderを使ってカスタマイズしたUITableViewCellを作る方法(追記あり) - 24/7 twenty-four seven
    gac777
    gac777 2008/10/27
  • do...endと{...}の違い - おもしろwebサービス開発日記

    Rubyのブロックの記述方法にはdo...endと{...}の2種類があります。僕は基的にRubyコーディング規約を参考にしてRubyコードを書いているのでdo...end派なのですが、Railsのnamed_scopeをこんな風に書いたらエラーがでました named_scope :hoge, lambda do |name| { :conditions => ["name = ?", name] } end #=> ArgumentError "tried to create Proc object without a block" でもこうしたらOK。 named_scope :hoge, lambda { |name| { :conditions => ["name = ?", name] } } do...endと{...}って同じかと思っていましたが違うようです。リファレンスを

    do...endと{...}の違い - おもしろwebサービス開発日記
    gac777
    gac777 2008/10/24
  • 1