Androidのkotlin pluginのバージョン指定(ext.kotlin_version)でエラー:Your project requires a newer version of the Kotlin Gradle plugin

Androidでbuildした時に
android build.gradle Your project requires a newer version of the Kotlin Gradle plugin
のエラーが発生した時の対処法。

/android/build.gradle にある「ext.kotlin_version」を最新に変更する。

versionが古い場合、
dependencies {
    classpath 'com.android.tools.build:gradle:7.1.2'
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
の「$kotlin_version」の行にカーソルを持っていくと利用可能なversionが表示される。


それを「ext.kotlin_version」に設定する。
buildscript {
    ext.kotlin_version = ‘1.6.10’


emacsのelpyで「Your ‘python-shell-interpreter’ doesn’t seem to support readline・・・」のエラー

emacsのelpyで下記のエラーが発生。

Warning (python): Your ‘python-shell-interpreter’ doesn’t seem to support readline, yet ‘python-shell-completion-native-enable’ was t and "python3" is not part of the ‘python-shell-completion-native-disabled-interpreters’ list. Native completions have been disabled locally.


python3が「python-shell-completion-native-disabled-interpreters」に含まれていないのが原因。

と、いうことで、「M-x elpy-config」で設定。
下の方にある「Option」→「Python」→「python-shell-completion-native-disabled-interpreters」を選択。


「INS」にenterで「python3」を追加。


Windows10 WSLにPython 3.8.6をinstall

今まで3.6を使ってましたが、久々にWindows10のWSLのUbuntuのpythonをupdate。

が、pythonインストール後、pip3でもろもろを入れようとするとエラーが。
opensslやcrypt関連のライブラリがOS自体にない/古いで何回かmakeをやり直すことに・・・。
Can't connect to HTTPS URL because the SSL module is not available
ModuleNotFoundError: No module named '_crypto'

ということで、メモ。

まず、OSのpackageをupdate

$ sudo apt-get update
$ sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
$ sudo apt-get install libffi-dev

次にpython本体をupdate

Pythonをdownload。
https://www.python.org/downloads/source/
$ wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz
$ tar -zxf Python-3.8.6.tgz
configure & make
$ ./configure --enable-optimizations
$ sudo make install


もろもろpip3でinstall OK。
$ pip3 freeze
numpy==1.19.4
pandas==1.1.4
pytz==2020.4
PyYAML==5.3.1
six==1.15.0
ただし、再度必要なOS本体のpackageの追加した際はconfigure&makeが必要。


AppleとQualcomm、知的財産訴訟合戦終了

と、いうことで、和解した様子。
クアルコムとの和解に見え隠れするアップルの苦悩 - ケータイ Watch

しかし、アップルは真剣にIntelのモデムで行くつもりはなかったんじゃないかな。Intelもモバイル系は一応手を出すけど結局本丸のCPUでさえ手を引いたし。開発や設計はしっかりクアルコムのモデムでやりつつ表面上はIntelのを使うといってクアルコムとの取引を有利にしたかっただけだと思う。

IBMのCPUからIntelのCPUに乗り換えたときのように。


Cloudマーケットのシェア

AWS vs Azure vs Google Cloud Market Share 2018 Report

cloud_share.png

何気にCGPって伸びてないのか。Azureが猛追してる話は出てたけどあっという間にCGP抜いてる。しかし、AWSのデファクトスタンダードは変わらなか。
Microsoftは教育系に強いので、今後Azureで勉強した学生が会社に入ってAzureを選択することが多くなれば、シェア逆転してトップになる日もくるか?


カテゴリ

Amazon

アクセスランキング

[ジャンルランキング]
コンピュータ
261位
アクセスランキングを見る>>

[サブジャンルランキング]
プログラミング
47位
アクセスランキングを見る>>

RSSリンクの表示

ブロとも申請フォーム

Copyright © nopgm