2020.10.26 iOS Android WEB Server JavaScript 技術開発 開発・便利ツール 機械学習・ディープラーニング 20201026週刊Techニュース 早くも10月も後少しで終わり、だいぶ涼しい季節になってきました。ハードウェア周りの新発表は今年は基本出尽くした感じですが、ソフトウェアはいつ新しいサービス・技術が出てきてもおかしくはない世界ですので、まだまだ面白いニュースが出てくるのを期待しましょう! ソフトウェア コード補完ツールKiteが11言語を新たにサポート Kiteが、Java、Kotlin、Scala、C/C++、Objective C、C#、Go、TypeScript、HTML/C
2020.10.19 iOS Android WEB Server 技術開発 開発・便利ツール 20201019週刊Techニュース ついに、iPhone12が発表されましたね。いまいちな評価をしている方、ぜひ買いたいという方色々意見がありますが、新しいものは早く触ってみたいですね。噂通りイヤホンとかはついてないようですが、個人的には毎回捨てることになってしまうので、気にはならないですが。。 あとは、記事には載せてないですが、「行政手続きの99.247%で押印廃止」と河野大臣がいってましたが、中国は政府がデジタル人民元をやったりしてしま
2020.10.16 職種紹介 採用 Server bravesoft bravesoftの職種紹介(サーバーサイドエンジニア) こんにちは、サーバーサイドエンジニアのhoge太郎です。今回は私が業務内容を紹介させていただきます。 こんなお仕事です 弊社では主にPHPを利用しているので、フレームワークにはLaravel、フロントは最近だとVueJSを採用して開発をします。それでAPIを作ったり管理画面やアプリからWebViewで読み込まれる画面を実装したりします。 サーバーを立ててソフトウェアをインストールしたりセットアップするなどのインフラ的
2020.10.12 iOS Server 技術開発 機械学習・ディープラーニング PUSH 20201012週刊Techニュース ニュースをまとめているとよくあるのが、ニュースが出るときは出るけど、出ないときはでないといった状況です。 今回は割と少なめな感じではありました。とはいえ、今週にはiPhone12が発表される予定など、Appleが盛り上がる週になりそうです。 少なめではありますが、気になったニュースをまとめていきます。 ソフトウェア AppleからのDeadline関連のお知らせ 1. UIWebViewのデッドラインの延期 2020年12月までを期
2020.10.8 Server 技術開発 AWSのSESを利用して手動でメールを送信する サービスからメール送信をする際に、AWS の SES (Simple Email Service) を利用することはよくあると思うのですが、手動でメールを送信しようとするとコマンドで行う必要があるので、備忘録として残しておきます。 前提として、AWS の CLI が使える状態になっているものとします。環境未作成の場合は 公式サイト などを見て使える状態にしておいてください。 まず、メールのテンプレートを作成します。 [crayon-662bb22e2a77928
2020.10.5 iOS Android WEB Server 技術開発 開発・便利ツール 20201005週刊Techニュース 早くも10月に入り、今年もあと3ヶ月となりました。先週はAppleのニュースが多かったですが、今週はGoogleのPixelも発表を中心に、Googleから色々な発表がありましたので、そちらも以下にまとめております。 東証のシステム障害は大きなニュースになっておりましたが、堅牢と思われるシステムでも障害が起きることを示したニュースでもあり、ITに携わっているものとしては他人事ではなかったのではないでしょうか。 開発
2020.9.28 iOS Android Server 技術開発 開発・便利ツール 20200928週刊Techニュース 4連休も明け、猛暑猛暑と続いていましたが、一気に気温も涼しくなってきましたね。 秋といえば、「イベントの秋!」ですね。今年はコロナの影響もあり、イベント感が少し弱いですが、例年とは違う新たなイベントの体験ができているのではないでしょうか? オンラインイベントという今まであまり行われてことなかったことが今年は当たり前になってきております。 新たなイベントの形に注目するとともに、ぜひ楽しみましょう
2020.8.17 iOS Android Server 申請関連 開発・便利ツール 20200817週刊Techニュース 世の中にいろいろな技術系のニュースが毎日配信されておりますが、ピックアップしてまとめていきます。 FortniteがApple Store/Google Play Storeから削除 いろいろなところでニュースになっていますが、人気ゲームのFortniteが独自の課金システムを導入することで、Apple Store/Google Play Storeから削除されました。 30%という高いマージンを取れることで、このような対策を行いリジェクトをされているのですが、我々アプリ
2020.7.20 iOS Android WEB Server 技術開発 20200720週刊Techニュース 世の中にいろいろな技術系のニュースが毎日配信されておりますが、ピックアップしてまとめていきます。 Windows上のPHP8.0以降もサポートしない 下記の記事によると以下の状況になるようです。Windows上でPHPを運用している方は注意したほうがいいですね。実行できないわけではないですが、Microsoftによる「PHP」開発のサポートはないという前提で運用が必要かと思います。 ・PHP7.2 は11月にサポート終了 ・PHP7.3 はセキュ
2020.6.11 社内イベント Server 技術開発 bravesoft hogehoge会第6回 -SQLアンチパターンを議論しよう- 6月一発目のhogehoge会はエンジニアゆーさんプレゼンツ「SQLアンチパターンナイト」! DB(データベース)を操作するデータベース言語「SQL」の使い方についてみんなでディスカッションしようというテーマです。今回は、技術本からアンチパターン(記述や設計の際に避けるべき事柄)をピックアップし、みんなで議論・ノウハウを共有していきます。 ちなみに、hogehoge会は今回で第6回目!今までは第1回目は「リモートhogehoge会
2020.5.14 COM WEB Server 技術開発 新卒2年目がGo言語に挑戦してみた! お久しぶりです!和尚です🤗 前回ブログを書いたのが入社すぐだったので、一年ぶりの登場です!さっそくですが、新卒2年目になりました〜✌️一年目はPHPとJavascriptをメインにサーバーサイドとWebフロントのお仕事をしていました!直近では HONNE Webや HONNE100万DLページ なんかを(まさかのデザインから)作ったりしてます🖥 エンジニアは1年1言語と言われますが(諸説あり)、丁度良く2年目に突入してすぐにGo言語のプロジェク
2020.2.27 iOS 競合情報・他社事例 Android オフショア開発 受託開発 Server 中国のキャッシュレス決済事情について こんにちは!中国人エンジニアの唐です。 今回は中国人エンジニアの観点から、中国のキャッシュレス決済事情について紹介致します! キャッシュレス決済とは、クレジットカードや電子マネー、口座振替を利用して、紙幣・硬貨といった現金を使わずに支払い・受け取りを行う決済方法のことです。 近年、中国はキャッシュレス決済の普及率の高さで世界的に注目されていますが、特にアリババの「アリペイ(支付宝)」とテンセントの「
2019.10.1 Server 技術開発 Amazon EBSのストレージサイズを拡張する(Amazon Linux) 最近 Amazon EBS のストレージサイズを拡張することがあったので、その作業時の記録を備忘録も兼ねて共有しておきたいと思います。 昔は EBS のストレージサイズを変更する際はインスタンスを停止させて、ボリュームをデタッチして、ボリュームを作成してアタッチ…などといった手間のかかる作業が必要でしたが、2年ほど前からサイズの拡張であれば EC2 インスタンスを停止させること無く行うことができるようになっています。 1.
2019.4.19 WEB Server 技術開発 GASとチャットワークを使ってGSuiteメンバーのスケジュール取得をしてみた! 初めまして :-D 入社三週間目のピチピチの新卒エンジニアの和尚でございます^∀^ 入社早々に技術ブログを書いてくれと頼まれまして、仕事で使えるかなーと入社してからコーディングしていた「GSuiteメンバーのスケジュールを取得するスクリプト」について簡単に書いていこうと思います! 想定する読者 ・新人エンジニア ・GSuiteメンバーの情報やスケジュールを取得して何かをしたい人 ・GASを使って社内を便利にしたい人 作
2019.2.26 Server JavaScript 技術開発 【社内勉強会】Firebaseによるサーバレス開発(Cloud Functions, Cloud Firestore) 最近社内でハンズオン形式のちょっとした Firebase の勉強会を開催したので、その内容をここにも書きたいと思います。 レベルとしてはアプリの開発は行っているけれど、Firebase(特にCloud Functions と Cloud Firestore) についてはあまり知らない人を対象としています。 Firebaseとは Firebase は、モバイルアプリの開発をサポートするサービス群です。 Google のサービスなので信頼できますし、無料で割といろいろなことが
2019.1.31 Server 技術開発 ドメインネームシステムを紹介するよ!(DNS) オッス、おらタイン! 今回は普段ネットを使ううえであまり意識しないけど重要なドメインについてのあれこれをお話します。 それではどうぞ〜 (オラワクワクしてきたぞ!!) 概要 DNSもしくはドメインネームシステムは、ドメイン名とIPアドレスのマッピング情報を格納する様々なサーバー上にある分散データベースです。 DNSはドメイン名をIPアドレスに変換し、またその逆も行います。 下記はDNSのアクティビティ図です。 D
2018.5.16 WEB Server 技術開発 リポジトリデザインパターン はじめ 開発の時、リポジトリを良く使うと思うが、有用だと思うのでリポジトリデザインパターンの紹介をします。 Repositoryとは データの操作に関連するロジックをビジネスロジックから切り離し、抽象化したレイヤに任せることで保守や拡張性を高めるパターンです。Laravelにリポジトリパターンを取り入れることで、 * テストがしやすくなる * DBエンジンの変更に対応しやすくなる * データ操作のロジックが1箇所にまと
2017.12.28 iOS Android WEB Server 技術開発 開発を進めていく上で気をつけるべき事項 その2 さてさて、季節はもうすっかり冬ですね。 寒くて毎日凍えている hoge太郎 です。 前回の投稿が夏だったので次回も夏かも知れませんが、まぁやっていきましょう。 目次 ドキュメントとソースで異なる名前をつけない 名前は省略しない 速度より可読性を重視する 同じコードを書かない (関数化) 役割を分担する (クラス化) 仕様による制約をコードで表現する (より良いインターフェース設計) 何でも
2017.11.16 Server 技術開発 Golangの旅(Let’s GO) – 基本編(一) 環境の構築は簡単でしょう! じゃ、本当の旅に行きましょう〜〜 うん!この世の旅は、普通は人と荷物がお金をつかって、車・飛行機を乗せて、いろいろなところに行きますが、現実とプログラム世界は同じと思います。変数などがメモリ・CPUをつかって、関数を乗せて、いろいろな問題を解決します。 人と荷物(変数)とは何でしょう?お金(メモリ・CPU)とは何でしょう?車・飛行機(関数)とは何でしょう? 簡単に言うと ・
2017.10.19 WEB Server 技術開発 Laravelチップシリーズ 2:SOLIDの世界1 初めに 前投稿にデザインパターンについて書こうと思いましたが、デザインパターンのベースをまとめた方がいいと思い、Laravelと関係があまりないですが、個人的にとても大切だと思うため、当投稿を作成し、チップシリーズ に追加したいと思います。有用であれば、「いいね」つけていただければ幸いです。 なぜSOLIDの世界 SOLIDとは ・Single responsibility principle ・Open/closed principle ・Liskov substitut