# models.py抜粋 class Item(Base): __tablename__ = 'items' id = Column(Integer, primary_key=True) name = Column(String(255), nullable=False) age = Column(Integer(), nullable=False)
先日、とある女子から連絡があった。 「私の知り合いがA社に応募しようかと言っているのですが、森さん人事やってましたよね!面談してくれませんか?」 そこでお伝えしたことは2つ。 1.もう私は、そこの人事ではないということ 2.個人的にはあまり応募をオススメしないということ そうすると、当然「なんでですか!?」と理由を聞かれるのだけど そこで2,3行で返せる感じではなかったので、 このブログを彼女への返信としたいと思う。 少し前に、縁があって正社員として入社した会社があった。 そして2ヶ月で退職した。 3回面接して、2回社長会食したのに、2ヶ月!!!!! 転職したり独立したり入社したり退職したりと、 私の履歴書はけっこうメチャメチャなのだけど この時の退職には周りもビックリしていたし 自分も相当ビックリした。 さすがに2ヶ月って!!!という。 「なんで退職したの?」と聞かれまくった。 「何が嫌
僕は2007年の春にツイッターをはじめた。はじめたきっかけは忘れてしまった。たぶん女の子にモテるためとかそういう類のどうしようもないことだろう。それから2017年までの10年間タイムラインを眺めてきて学んだことはほとんどないけれど、強いて挙げるとするならば「世の中に反対している人は世の中が変わってもずっと反対し続けていること」、「好きなことで生きていこう」「すばらしい!」的なやり取りは見た目を変えながら繰り返されていること、以上二点くらいのものだ。実際、好きなことが仕事に出来たらそれはとても素晴らしいことだ。ベストな生き方のひとつであるのは間違いない。僕だって好きなことで生きてみたい。たとえば、唾を遠くへ飛ばしたり、昼も夜もバットを振り回したりすることでお金を稼いでみたかった。残念ながら現在ではそんなことは仕事になりえない。生まれるのが早すぎた。だが、裏返してみれば、好きなことを仕事にする
By Martin Knudsen 「机を食べる」や「コップを告発する」といった人間では常識的にあり得ないと考えてしまうような行動をとってしまう人工知能(AI)に常識を叩き込むため、研究者は「AIにWikipediaを読ませている」ことが明らかになっています。 Researchers use Wikipedia to give AI context clues | Brigham Young University https://news.byu.edu/news/researchers-use-wikipedia-give-ai-context-clues To Keep AI from 'Eating a Table,' Scientists Make It Read Wikipedia https://www.livescience.com/60520-artificial-inte
いまや多くの企業が蓄積したデータを分析して、マーケティングや人事、保険、小売などさまざまな業務やビジネスの問題解決や未来予測に生かそうとしている。そこで注目されているのがデータサイエンティストという人材だが、一般の企業でそのようなスキルを持っている人材を獲得するのは難しかった。しかしDataRobotなどのツールの登場で、データサイエンティストのノウハウが必要だった分析が自動化されつつある。データサイエンスが身近になりつつあるこれから、エンジニアにはどんなことが求められていくのか。オラクル主催のテクノロジーカンファレンス「Oracle Code Tokyo 2017」において、DataRobot データサイエンティストのシバタアキラ氏が、AI時代に必要とされるエンジニア力について語った。 データサイエンティストには一朝一夕にはなれない 「昔に比べ、データサイエンスにおいてエンジニアリング力
楽天は2017年9月26日、プラスワン・マーケティングが「FREETEL」のブランド名で展開するMVNO(仮想移動体通信事業者)事業、いわゆる「格安スマホ」の通信事業を買収すると発表した。手続きの完了は11月1日を予定し、「FREETEL SIM」のユーザーは楽天に承継する。FREETEL SIMのサービス自体に変更はなく、適用中のキャンペーンも継続するとしている。 調査会社のMM総研によると、格安スマホ(独自サービス型)の市場規模は2017年3月末時点で810万回線。携帯電話全体(1億6273万回線)の5.0%を占める。格安スマホの市場シェアは楽天(楽天モバイル)が9.6%(78万回線)の3位、プラスワン・マーケティング(FREETEL SIMなど)が5.3%(43万3000回線)の5位である。単純に合算すると、楽天は今回の買収によりインターネットイニシアティブ(IIJ mioなど)をわ
●テキスト本体(PDF形式406ページ:3.51MB) 2023/09/10更新 (→ミラーサイトからDL)(→GitHubからDL) 言及している主なライブラリ: Kivy, argparse, socket, threading, concurrent, requests, BeautifulSoup, mpmath, subprocess, datetime, time, timeit, tzlocal, zoneinfo, pickle, struct, locale, re, csv, functools, asyncio, sched, schedule, traceback, pprint, platform, base64, collections, itertools, enum, shutil, zipfile, atexit, wave, PyAudio, Tkint
Node.js V7.6からasync/awaitが正式に使えるようになりました。 async/awaitの説明 async/awaitが非同期処理を実装する新しいやり方である。 今までがコールバック及びPromiseを使っていた。 Promiseをベースにしているが、普通のコールバックまたはNodeコールバックを共用できない。 async/awaitの非同期処理がアンブロッキングである。 非同期処理が同期処理のような見た目になり、ソースコードの見通しが良くなる。 文法例 下記の例で説明します。 getJSON関数で非同期通信でネットAPIを叩いてPromiseオブジェクトを返します。レスポンスデータをコンロールログに取得します。 Promiseを利用 const makeRequest = () => getJSON().then(data => { console.log(data);
$ sudo yum install mysql-server 読み込んだプラグイン:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * epel: ftp.riken.jp * extras: ftp.iij.ad.jp * updates: centosk3.centos.org パッケージ mysql-server は利用できません。 エラー: 何もしませんエラーの原因は正確にはわからないが、デフォルトで入ってるmariaDBと競合する場合があるという記事を発見。 下記の通りに実施したら無事インストールできた。 $ sudo yum remove mariadb-libs $ sudo rm -rf /var/lib/mysql/ $ sudo yum
概要 node.js も vue.js も初心者のプログラマが、electron 上で vue.js を動かす方法を紹介するだけの記事です。 プラットフォームは Windows7、node.js のバージョンは 6.10.2、vue のバージョンは 2.3.2 で書きました。 準備 node.js のインストール 公式サイトからダウンロードとインストールを行います。コマンドプロンプトで と打って、バージョン番号が表示されたら成功です。 パッケージのインストール(グローバル) npm コマンドを使い、electron-prebuilt と webpack をインストールします。 ここでは -g オプションを付けて、グローバルインストールを行っています。
高解像度のロゴを低解像度でも見やすく加工することで、ファビコンやアプリ用アイコンとして使いやすいロゴにすることができるのが「Logo Crunch」です。 Logo Crunch - The multi-resolution logo maker http://brandmark.io/logo-crunch/ 使い方は簡単で、ページ上の「Drop here or click to upload logo」と書かれたエリアにドラッグ&ドロップでロゴデータを移動させればOK。 すると以下のようにアップロードしたロゴデータが画面上に表示されます。 表示されているロゴは、左側が拡大画像で、右は画面上部のサイズの中で選択したものが実寸で表示されます。 「Crop factor」はロゴデータの拡大が可能 「Simplify」はロゴがよりシンプルになるようで、GIGAZINEロゴの場合は黒色のラインが
こんにちは。7月にシナップに入社しました村田です。 「UXデザイン」と「グロースハック」という言葉について、すでにご存知の方も多いかと思います。 どちらも近年注目されている手法ですが、「UXデザイン」はサービスやプロダクトを作る際に有効な考えとして知られており、「グロースハック」はサービスやプロダクトのローンチ後、改善を行っていく施策となっています。 しかし、これらの手法について、どちらか1つしか用いていない場合や、両者をうまく組み合わせて活用できていないケースが多くあるようです。 そこで今回は、関係者の方々にお送りしている冊子『SINAP Jounal 2017 Summer』より、「UXデザインがもたらす成長するサイト」という記事をご紹介いたします。 こちらの記事では、「UXデザイン」の話題を中心にグロース施策との掛け合わせについてシナップの考え方を説明をしております。 それでは早速本
React Nativeで開発をはじめる時の設定とディレクトリ構成をメモ。 一応個人的な構成としては、 routerはreact-native-router-fluxを使う 状態管理にreduxを使う 非同期処理にredux-sagaを使う airbnbのスタイルをカスタムしてeslintを使う Flowで最低限の型は保証する という感じ。 もしReduxいらない場合は、Redux関連のライブラリインストールとディレクトリ作成は省く。 ディレクトリ構成の例としてはこんな感じで。Redux使うバージョン。 index.ios.js index.android.js src |__actions |__hoge.js |__saga |__hoge.js |__reducers |__index.js |__hogeReducer.js |__components |__hogeScreen
iPhoneなどiOSデバイスのホーム画面を、男性の顔のアイコンが埋め尽くす、「YJSNPI(ヤジュウセンパイ)ウイルス」がSNSを通して広がっている、としてセキュリティ企業のトレンドマイクロが注意を呼びかけています。 iPhoneのホーム画面が男性の顔のアイコンで埋め尽くされる 「YJSNPI(ヤジュウセンパイ)ウイルス」は、「iXintpwn(アイシントポウン)」とも呼ばれ、「TROJ_YJSNPI.A」として検出されています。これは、正確にはウイルスやマルウェアではなく、不正な構成プロファイルです。 iOSの動作上の制限を解除する「Jailbreak(脱獄)」が可能になるなどと誘導されたURLにアクセスすると、「ヤジュウセンパイ」と呼ばれる男性の顔のアイコンで埋め尽くされる、というものです。 この構成プロファイルがインストールされると、男性の顔のアイコンがホーム画面に大量に作成され、
Reactはちょっとしたコツを掴むと一気に理解が進みます。 Googleのデベロッパーであり数々のReactトレーニングを手がけてきたTyler McGinnis氏によるReact "Aha" Momentsが非常に参考になるため、本人の許可を得て意訳しました。 誤りやより良い表現などがあればご指摘頂けると助かります。 原文:https://tylermcginnis.com/react-aha-moments/ 私が技術的なコンテンツを教えたり書いたりする時の主な目標の1つは「アハ体験」を最大化することです。アハ体験は物事が突然理解できた瞬間のひらめきです。私たちは皆これを体験してきましたし、私の知る最高の教師たちは聴衆に応じて、それらの瞬間を最大化するための教えを最適化することができます。 ここ数年、私はほぼ全ての一般的なメディアでReactを教えてきました。その間、私はReact習得
この記事は、技術系同人誌としてまとめるはずだった原稿をほぼそのまま転載しています。諸事情により向こうかなり長い間同人誌即売会に売り手として参加することが難しくなったためです。 長いですが、お楽しみいただければ幸いです。 まえがき この本は、Rubyコミッタである卜部昌平に、その妻である私、卜部一恵がRubyのtrueとfalseについて突っ込んで聞いてみた話です。本文は両者の対話形式で進んでいきます。 私は昌平と同じ大学同じ研究室に所属していたのでプログラミングについての基礎は一応ありますが、エンジニアとして職を得たことはありません。つまり、プログラミング初級者です。この本はそのくらいのレベル感の本だと思います。 私自身が初級者なりにRubyを使っていて、if文が思った通りに動かない、そんなときに抱いた疑問からこの本が生まれました。 同じような疑問を抱いている方の一助になれば幸いです。 は
IPv4アドレス表記といえば、ほとんどの人が「ドット付き十進表記 (dotted decimal notation)」による記述を連想すると思います。 しかし、ドット付き十進表記ではない奇妙な表記が使えることもあります。 機種依存するものの、たとえば、127.0.0.1の代わりに、127.1、0x7f.0x1、0177.0x1、2130706433を使うこともできます。 ドット付き十進表記ではなく、単なる十進数表記、16進数表記、8進数表記、それらが混ざったドット付き表記なども使えてしまうのです。 Webブラウザによっては、上記表記をそのまま解釈します。Webブラウザのアドレスバーに、変なIPv4アドレス表記を入れると、次のようになる場合もあります。 これは、getaddrinfo()、gethostbyname()、inet_aton()などが、上記表記をIPv4アドレスとして受け入れて
人間の脂肪には中性脂肪を貯蔵する白色脂肪組織と脂肪を燃やし熱を生み出す褐色脂肪組織があり、肥満の治療として白色脂肪組織を褐色脂肪組織に変える方法が模索されていますが、新たにマイクロニードルを接着したパッチを貼ることで、脂肪の変換が行える方法が開発されました。 Locally Induced Adipose Tissue Browning by Microneedle Patch for Obesity Treatment - ACS Nano (ACS Publications) http://pubs.acs.org/doi/10.1021/acsnano.7b04348 A microneedle skin patch could help melt fat right off of us https://www.digitaltrends.com/cool-tech/micronee
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く