「ジャックフルーツ」という名前を聞いたことはありますか?聞き馴染みのない方も多いと思いますが、実は世界最大のフルーツとして有名なフルーツなんです。2020年に日本での輸入解禁されたフルーツで、味わいや特徴などはまだあまり知られていません。 この記事では、そんなジャックフルーツについて詳しくご紹介します。ぜひ最後までご覧ください♪
「ジャックフルーツ」という名前を聞いたことはありますか?聞き馴染みのない方も多いと思いますが、実は世界最大のフルーツとして有名なフルーツなんです。2020年に日本での輸入解禁されたフルーツで、味わいや特徴などはまだあまり知られていません。 この記事では、そんなジャックフルーツについて詳しくご紹介します。ぜひ最後までご覧ください♪
イントロダクション¶ Goは新しい言語です。既存の言語からいろいろなアイディアを借りてきていますが、効果的なGoプログラムは、関連するような言語のプログラムとはかなり異なる性質を持っています。C++やJavaなどのプログラムをそのままGoに変換しても、満足できるような結果にはなりません。所詮はJavaで書かれたプログラムであって、Goらしいプログラムにはなりません。一方、Goの視点からプログラムについて考えてみると、うまくいく可能性はありますが、既存のプログラムとは違う結果になるでしょう。言い換えると、Goらしいプログラムをうまく書くためには、Goの特性やイディオムを理解することが重要になります。また、命名規則、フォーマット、プログラムの構造などの、Goでプログラミングをするための適切な習慣を知ることも大切になります。そうすることで、他のGoプログラマが簡単にあなたのプログラムを読むことが
エンジニアが知っておきたい法知識。ソースコード著作権&開発契約を元エンジニア弁護士に聞く! 法律トラブルを回避するための、エンジニアが留意すべき法律知識とは、一体どのようなものでしょうか。エンジニアの経験を持つIT弁護士・河瀬季(かわせとき)さんに話をうかがいました。 昨今、“無断転載”の線引きや引用のあり方など、インターネットと著作権の関わり、ひいては法律との関わりが注目される機会が増えてきました。そんな中、エンジニアとして働く人々はいかに法律と向き合っていけばいいのでしょうか。 企業に在籍しているエンジニアの場合、社内に法務担当者がいるかもしれませんが、法律と無関係ではいられません。使用するツールやサービスの高機能化に伴い、無償で多くのコードに触れる機会が増えています。また、自作サービスのフレームワークなどに、オープンソースソフトウェア(OSS)を利用したい方もいるでしょう。 しかし、
「年収945万円なのに忍者不足」――。そんな「フェイクニュース」がインターネットで拡散され、忍者を募集中とされた三重県伊賀市に世界中から100件を超す問い合わせが殺到している。驚いた市は24日、5カ国語対応の市公式サイトに「忍者の募集はしていません」と情報を否定する文書を掲載した。 発端は、岡本栄市長が今月5日に市役所で受けた米公共ラジオNPRの番組の取材。忍者を活用したまちの活性化策や少子高齢化対策などを述べ、16日に米国で放送された。ところが、問い合わせが殺到した後に市職員が番組の内容を翻訳すると、「忍者パフォーマーは2万3千ドル(約255万円)から8万5千ドル(約945万円)ほど稼げる」「忍者は不足している」などの内容が出演者の間で話し合われていた。放送内容はSNSで拡散していき、人手不足と年収の部分が強調されていったという。 市や伊賀上野観光協会には23日までに、スペインの16件を
はじめに 初めまして!MIS.W53代プログラミング研究会のTsuzuです。 先日サークル内でプロ研発表会がありました。 その際、私はmodokiという自作PaaSを発表したのですが、それを製作する中で得た知見の一部を共有させていただこうと思い、この記事を書くに至りました。 最近Let's Encryptはワイルドカード証明書の取得に対応しました。1 普通Let's Encryptで証明書を取得する際にはcertbotを利用しますが、Traefikを使う事で更新も自動化でき、複数のWebサイトを運用するのも楽にできるので紹介したいと思います。 必要なもの メールアドレス(Let's EncryptとCloudflareで利用) ドメイン(サブドメインは不可) 運用するためのサーバ 用語解説 Let's Encrypt 普段Webブラウザを使っていると左上が緑色になっていたり、保護された通信
22日未明、警視庁小平警察署の警察官が、職務質問した15歳の男子高校生が持っていたナイフが違法なものだと勘違いし、誤って逮捕していたことがわかりました。男子高校生はおよそ9時間後に釈放されました。 巡査は警察署に同行を求めたうえで、同僚の40代の巡査部長2人と一緒にナイフを調べ、刃渡りが一般的に銃刀法で認められている6センチを0.2センチ上回ったため、その場で逮捕しました。 しかし、その後、男子生徒が持っていたナイフは刃渡りが7センチまで所持が認められているもので、銃刀法違反にはあたらないことがわかったということです。警視庁はおよそ9時間後に釈放し、上司が男子生徒と父親に謝罪したということです。 警視庁によりますと、巡査や巡査部長は「勘違いしてしまった」と話しているということです。 警視庁では去年5月にも、ナイフの刃渡りを測り間違えて40代の男性を誤って逮捕しており、「指導を徹底し、再発防
隣の席の人がテスト強化週間とか抜かしていたので自分もちゃんと理解するために なるべくわかりやすく まとめてみようと思います。 この記事は 2015 tech-yuruyuru アドベントカレンダー - 15日目の記事です。 2015 tech-yuruyuru アドベントカレンダー (2015/12/01 00:00〜)# 2015 #tech-yuruyuru アドベントカレンダー #tech-yuruyuru のアドベントカレンダーです。 テーマは特に決まっていません。好きなことを書いてください。 * 参加したい日の参加枠に参加登録してください * 2 日以上参加したい場合は、フィードで宣言してください ## カレンダー 1. @pjxiao: VPC のプライベートサブネットについて解説 2. @pjxiao: mDNS を使いローカルマシン内の仮想環境に接続する 3. @pjxia
In this tutorial, we are going to see an example program to learn how to do database CRUD operations using Golang and MySQL. CRUD is an acronym for Create, Read, Update, and Delete. CRUD operations are basic data manipulation for database. In this example, we are going to create an interface as database front end to handle these operations. We have Employee table containing Employee information li
PandasとJupiter Notebookを使ってデータ分析をする機会が増えてきましたが、その際やっているデータの前処理がだいたい一緒だと気づきました。そこで、データのクリーニングでよく使うメソッドを、一覧形式でまとめておきたいと思います。なお、グーグル検索で英語で検索されることも多いため、英語でも記述します。 前提 COBOL.csvが存在 列には、以下の値が入っている workers:従業員数:ex 13名 age:従業員平均年齢:ex 31歳 income:年収: ex 400万 ~ 600万円 establishment:創立年度:ex 1998年03月32日 requirement:必要要件 title:求人のタイトル名 pandasのインポート(import pandas) - データを扱えるようにするライブラリPandasを入れる import pandas as pd
ユニットテストを書くとき、テスト対象が何か別のコンポーネントに依存していると、テストが書きにくいことがある。 例えば、その依存しているコンポーネントがまだ開発の途中で無いとか、あるいは異常系などテストしたい状況を作りにくかったり、実行にすごく時間がかかるなどなど。 そんなときは、依存しているコンポーネントをテストダブルと呼ばれる代替品で置き換えてやると良い。 Python にはバージョン 3.3 から標準ライブラリにテストダブル用のパッケージ unittest.mock が取り込まれた。 使っている Python のバージョンが 3.3 未満のときは PyPI から mock をインストールする。 これは基本的にバージョン 3.3 で導入された unittest.mock と同じもの。 $ pip install mock まずはテストを書くための題材だけど、このブログのスクレイピングにす
最近のクローラ周りのunittestを書いていたのですが、テスト速度の改善や安定化のためにmockのpatchを使おうとして色々とハマったのでまとめておきます。 mock?patch? Pythonのunittestにはテスト時に一部の関数を置き換えることを目的としたMockを生成するクラスが用意されています。 26.5. unittest.mock — モックオブジェクトライブラリ 以下のように作成したMockオブジェクトは何も定義していなくてもどんな呼び出し方にも対応し、またその呼び出され方を記憶しています。 In [1]: from unittest.mock import Mock In [2]: mock_obj = Mock() In [3]: mock_obj() # 引数なしでの呼び出し Out[3]: <Mock name='mock()' id='4584656792'
QtWebKitをベースにしたヘッドレスブラウザであるPhantomJSの開発が終了され、2018年6月2日にリポジトリもアーカイブされました。 ariya/phantomjs: Scriptable Headless Browser 以前にもお伝えしていましたが、PhantomJSはQtWebKitをベースにしていて安定版が利用しているバージョンも古いままでした。 また、QtWebKitの新しいバージョンへアップデートを行うベータ版も開発されていましたが、Headless Chromiumが公開されたことや個人でPhantomJSのメンテナンスを続けていくの難しいという問題もあり開発は停止していました。 2017-05-03のJS: Headless Chrome/FirefoxとPhantomJS/SlimerJS、ES modules - JSer.info 2017-09-05のJ
This website shows the popularity of programming languages on GitHub over time.
Go は goroutine という非同期の仕組みを提供していますが、使い方次第では色々なパターンが実装できる為、初めて goroutine を見た人はどの様な物が正解なのか分からない事があります。以前、このブログでも紹介した事がありますが Go の非同期の仕組みは一見単純な様に見えて実はとても奥深いのです。 Big Sky :: golang の channel を使ったテクニックあれこれ golang の channel は他の言語に見ない独特のパラダイムを開発者に提供します。 単純にスレッド間でメッセージングをするだけでもC言語で書けばそこそこの量になったり、慣れていない人であればど... https://mattn.kaoriya.net/software/lang/go/20160706165757.htm 2012 年に Rob Pike 氏が Google I/O で「Go
今年も開催された、第57回 静岡ホビーショー(5月10日〜13日)。その会場の片隅で、一風変わったキットが発表された。タミヤの"楽しい工作シリーズ"の新作「ムカデロボット工作セット」がそれである。キットに含まれているのは全長40㎝ほどの、まさにムカデ型のロボット。クリアブルーの胴体からは内部の動力が見え、オレンジ色の脚を回転させて障害物を乗り越えつつ動く姿は、かなり実物のムカデに似た雰囲気が出ている。 このキットには元ネタがある。大阪大学の大須賀公一教授がロボット、そして生物の動作研究のために作った「i-CentiPot」がそれだ。市販のモーターなど手に入りやすい部品と単純な構造を持ちながら、まるで本物のムカデのように動くロボットである。今、このロボットがキットになるということには、模型が元来持っていた「機構を再現する」という役割が絡んでいる。 i-CentiPotを開発した大須賀教授が研
» 【ついに発見】究極のアイコス互換機はこれだ!! 小型で3段階温度調整 + 連続喫煙可の「KeCig4.0」が素晴らしすぎるッ!! 特集 【ついに発見】究極のアイコス互換機はこれだ!! 小型で3段階温度調整 + 連続喫煙可の「KeCig4.0」が素晴らしすぎるッ!! 佐藤英典 2018年5月24日 日本で電気加熱式たばこのトップブランドといえば「iQOS(アイコス)」である。業界を先行しているのは確かなのだが、本体の進化は一向に進んでいない。アクセサリーばっかりムダに充実している気が……。 一方、互換機のシーンでは温度調節は当たり前。新たな加熱方式を採用している互換デバイスも登場している。それらのなかで、もしかしたら「究極」と呼んで良いかも的な製品を発見した。それは「KeCig4.0」だ。小型で軽量、さらに機能性も高い。これはかなりイイ! ・手のひらにすっぽり! まず最初に、この互換デバ
背景 AWSでVPC作ったりしたことあるけど、GCPやったことないって人は色々違いに戸惑う アカウントの関係性、ネットワークの概念の違いなどを理解したのでまとめた AWSとGCPのアカウントの考え方の違い AWSの場合、ある人間に対して色々なAWSアカウントが付与される。 (人間) -> 個人で発行されたアカウント -> 会社で発行されたアカウント GCPの場合、ある人間は色々なプロジェクトというものに属することができる。 そして、その人間が使うアカウントはGmailとかで使ってるようなGoogleアカウントである。 (人間 with Googleアカウント) -> プロジェクト 会社のやつ -> プロジェクト 何の関係もない個人のやつ GCPの方が始めるのはすごく簡単な気がする。アカウント管理もGoogleアカウントさえやっときゃいいみたいな感じなので、Googleにロックインされる感は
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く