Компилятор Go развивается и улучшается, и это очень заметно!
Синтетический бенчмаркинг исполнительных сред языков программирования.
С предыдущей версии этот web-сайт изменился сильно - нет графиков попарного сравнения испольнительных сред, как раньше.
http://benchmarksgame.alioth.debian.org - новый web-сайт
http://shootout.alioth.debian.org - домен старого web-сайта
http://benchmarksgame.alioth.debian.org/u64q/summarydata.php
http://benchmarksgame.alioth.debian.org/u64q/which-programs-are-fastest-firstlast.svgz
http://benchmarksgame.alioth.debian.org/u64q/which-programs-are-fastest-middle.svgz
http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=go&lang2=java
http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=go&lang2=rust
http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=go&lang2=gpp
http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=go&lang2=gcc
Синтетический бенчмаркинг исполнительных сред языков программирования.
С предыдущей версии этот web-сайт изменился сильно - нет графиков попарного сравнения испольнительных сред, как раньше.
http://benchmarksgame.alioth.debian.org - новый web-сайт
http://shootout.alioth.debian.org - домен старого web-сайта
http://benchmarksgame.alioth.debian.org/u64q/summarydata.php
http://benchmarksgame.alioth.debian.org/u64q/which-programs-are-fastest-firstlast.svgz
http://benchmarksgame.alioth.debian.org/u64q/which-programs-are-fastest-middle.svgz
http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=go&lang2=java
http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=go&lang2=rust
http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=go&lang2=gpp
http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=go&lang2=gcc
Technologique
This will be absolutely cool film! Please, somebody, tell me, when this movie will be available somewhere? https://www.youtube.com/watch?v=A1evxMedow4 Trailer soundtrack by Chloe Harris "Raica": http://keithcu.com/MoviePublic/mix%20for%20film%20satmor_%20nu%20erd.mp3…
Soundtrack mixes to the book and to the movie, which I found very interesting!
Just open in stream player like VLC, MX Player or console mplayer maybe with GUI front-end like gMplayer
http://keithcu.com/MoviePublic/mix%20for%20film%20satmor_%20nu%20erd.mp3
http://keithcu.com/wordpress/?page_id=2361
http://keithcu.com/Mixes/keithcu.progressive.mp3
http://keithcu.com/Mixes/keithcu.dnb.mp3
http://keithcu.com/Mixes/keithcu.dnb2.mp3
http://keithcu.com/Mixes/keithcu.gldnb.mp3
http://keithcu.com/Mixes/keithcu.progressive.ogg
http://keithcu.com/Mixes/keithcu.dnb.ogg
http://keithcu.com/Mixes/keithcu.dnb2.ogg
http://keithcu.com/Mixes/keithcu.gldnb.ogg
Just open in stream player like VLC, MX Player or console mplayer maybe with GUI front-end like gMplayer
http://keithcu.com/MoviePublic/mix%20for%20film%20satmor_%20nu%20erd.mp3
http://keithcu.com/wordpress/?page_id=2361
http://keithcu.com/Mixes/keithcu.progressive.mp3
http://keithcu.com/Mixes/keithcu.dnb.mp3
http://keithcu.com/Mixes/keithcu.dnb2.mp3
http://keithcu.com/Mixes/keithcu.gldnb.mp3
http://keithcu.com/Mixes/keithcu.progressive.ogg
http://keithcu.com/Mixes/keithcu.dnb.ogg
http://keithcu.com/Mixes/keithcu.dnb2.ogg
http://keithcu.com/Mixes/keithcu.gldnb.ogg
image_2016-02-29_03-32-42.png
61.8 KB
29th of February - once in a four years!New Google's doodle on the occasion and in honor of 29th of February!
Syncthing не мог синхронизировать содержимое карты памяти фаблета с десктопом - всё из-за попытки создания необходимого приложению файла .stfolder (при этом с правами доступа от юзера root на определённую группу - 1028 sdcard_r) в синхронизируемой директории для её маркирования как синхронизируемой папки
в Android 5 доступ на запись к внешней карте памяти (той что в слоте) закрыт
доступ возможен через Android Storage Access Framework
https://developer.android.com/intl/ru/guide/topics/providers/document-provider.html
http://developer.android.com/guide/topics/providers/document-provider.html
http://developer.android.com/guide/topics/data/data-storage.html#filesExternal
Но в Go этот фреймфорк под Android API Level >= 19 пока не поддерживается
https://github.com/golang/go/issues/10588
Чуваки уже ломали копья на форуме
https://forum.syncthing.net/t/storage-access-framework-and-accessing-external-storage/6260
В Android 6 обещают решение - единую память с едиными правами, для внешних накопителей как и для внутренних
http://www.techtimes.com/articles/98437/20151022/android-6-0-marshmallow-lets-you-use-your-sd-card-as-internal-storage.htm
фаблет у меня не рутованный
благо Total Commander умеет юзать Android Storage Access Framework
всё решилось созданием пустого файла .stfolder через Syncthing в папке на внутреннем накопителе и копированием его со всеми правами через TC на внешний накопитель
в Android 5 доступ на запись к внешней карте памяти (той что в слоте) закрыт
доступ возможен через Android Storage Access Framework
https://developer.android.com/intl/ru/guide/topics/providers/document-provider.html
http://developer.android.com/guide/topics/providers/document-provider.html
http://developer.android.com/guide/topics/data/data-storage.html#filesExternal
Но в Go этот фреймфорк под Android API Level >= 19 пока не поддерживается
https://github.com/golang/go/issues/10588
Чуваки уже ломали копья на форуме
https://forum.syncthing.net/t/storage-access-framework-and-accessing-external-storage/6260
В Android 6 обещают решение - единую память с едиными правами, для внешних накопителей как и для внутренних
http://www.techtimes.com/articles/98437/20151022/android-6-0-marshmallow-lets-you-use-your-sd-card-as-internal-storage.htm
фаблет у меня не рутованный
благо Total Commander умеет юзать Android Storage Access Framework
всё решилось созданием пустого файла .stfolder через Syncthing в папке на внутреннем накопителе и копированием его со всеми правами через TC на внешний накопитель
Android
Платформа доступа к хранилищу (Storage Access Framework) | Android Developers
????????? ??????? ? ????????? (Storage Access Framework, SAF) ??????? ????????? ? Android ?????? 4.4 (API ?????? 19). ????????? SAF ????????? ????????????? ????? ? ???????? ??????????, ??????????? ? ?????? ?????? ? ?????????? ???? ???????????, ? ?????…
И всё же, хоть трюк с TC и скопированным им файлом .stfolder, с нужными правами доступа, дал возможность копирования файлов с внешнего накопителя, но не дал прав записи на него.
К слову клиент Syncthing для Android полностью реализован на Java и может использовать Android Storage Access Framework.
https://github.com/syncthing/syncthing-android
Пока создал фидбэк разработчику (Felix Ableitner):
Application can't synchronize and write files to external MicroSD card - permission denied.
Why you doesn't use Android Storage Access Framework to grant write access on external storage!?
К слову клиент Syncthing для Android полностью реализован на Java и может использовать Android Storage Access Framework.
https://github.com/syncthing/syncthing-android
Пока создал фидбэк разработчику (Felix Ableitner):
Application can't synchronize and write files to external MicroSD card - permission denied.
Why you doesn't use Android Storage Access Framework to grant write access on external storage!?
Technologique
Компилятор Go развивается и улучшается, и это очень заметно! Синтетический бенчмаркинг исполнительных сред языков программирования. С предыдущей версии этот web-сайт изменился сильно - нет графиков попарного сравнения испольнительных сред, как раньше. h…
12-ый раунд тестирования производительности фреймворков от TechEmpower - весьма сырой раунд по результатам!
Безусловно это конечно не истина в последней инстанции!
Судя по репозиторию, исходникам и результатам, в следующих этапах нужно будет сконцентрироваться на улучшении качества тестов (слишком много тестов завершаются ошибками) и качества рабочего окружения тестов и фреймворков, т.к. от этого очень сильно зависит стабильность конечных результатов, слишком много результатов "турнирной таблицы" меняются резкими колебаниями со взлётами и падениями на несколько пунктов.
Планомерное и стабильное улучшение результатов фреймворков на Go очень воодушевляет и впечатляет!
http://www.techempower.com/benchmarks/#section=data-r12&hw=peak&test=json
Безусловно это конечно не истина в последней инстанции!
Судя по репозиторию, исходникам и результатам, в следующих этапах нужно будет сконцентрироваться на улучшении качества тестов (слишком много тестов завершаются ошибками) и качества рабочего окружения тестов и фреймворков, т.к. от этого очень сильно зависит стабильность конечных результатов, слишком много результатов "турнирной таблицы" меняются резкими колебаниями со взлётами и падениями на несколько пунктов.
Планомерное и стабильное улучшение результатов фреймворков на Go очень воодушевляет и впечатляет!
http://www.techempower.com/benchmarks/#section=data-r12&hw=peak&test=json
www.techempower.com
TechEmpower Framework Benchmarks
Performance comparison of web application frameworks using community-contributed test implementations.