tag:blogger.com,1999:blog-47427684196639051092024-02-08T17:13:17.614+03:00Open GIS, Spatial Data and ToolsTechnical and non-technical notes on spatial thingsGIS specialisthttp://www.blogger.com/profile/02831567413873043915noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-4742768419663905109.post-55635995304779774812021-01-18T14:26:00.000+03:002021-01-18T14:26:23.941+03:00Установка Rust на Windows 7<p> Инструкции по установке Rust представлены на соответствующей <a href="https://www.rust-lang.org/ru/tools/install">странице</a> официального сайта проекта.</p><p>При этом при установке на Windows требуются инструменты сборки C++ для Visual Studio 2013 или более поздней версии. На странице <a href="https://visualstudio.microsoft.com/visual-cpp-build-tools/">Visual Studio C++ Build tools</a> предлагается по умолчанию установить инструменты сборки Visual Studio 2019 (V16.x), которые в том числе работают и в Windows 7 SP1. Однако в ряде случаев они могут оказаться избыточными с точки зрения недостаточной производительности компьютера или занимаемого места на жестком диске. Поэтому имеет смысл установить инструменты сборки более ранней версии, например, Microsoft Build Tools 2015, которые можно загрузить по этой <a href="https://www.microsoft.com/ru-ru/download/details.aspx?id=48159">ссылке</a>. </p><p>После установки Microsoft Build Tools перейдем к установке самого языка программирования Rust. Для установки последней стабильной версии используем установщик RUSTUP-INIT.EXE, который загружается по соответствующей ссылке на странице <a href="https://www.rust-lang.org/ru/tools/install">установки</a>. Поскольку программа установки самостоятельно вносит изменения в переменную PATH, после завершения процесса установки и перезапуска терминала (оболочки командной строки) можем сразу перейти к проверке правильности работы Rust. Для этого в терминале введем команду:</p><p><code style="background-color: #f3f3f3;">$ rustc --version</code></p><p>Если результат выглядит таким или похожим образом (в формате <span style="background-color: #f3f3f3;">rustc x.y.z (abcabcabc yyyy-mm-dd)</span>):</p><p><code style="background-color: #f3f3f3;">rustc 1.49.0 (e1884a8e3 2020-12-29)</code></p><p style="text-align: left;">то установка Rust выполнена успешно и можно приступать к дальнейшей работе.</p>GIS specialisthttp://www.blogger.com/profile/02831567413873043915noreply@blogger.com0tag:blogger.com,1999:blog-4742768419663905109.post-43850870361417073302018-04-20T13:26:00.000+03:002018-04-20T13:26:07.057+03:00Linux Mint - полезные ресурсы<div dir="ltr" style="text-align: left;" trbidi="on">
<h3 style="text-align: left;">
Настройка Linux Mint</h3>
<ol style="text-align: left;">
<li>Настройка Linux Mint после установки <a href="http://linux-faq.ru/page/linux-mint" target="_blank">http://linux-faq.ru/page/linux-mint</a></li>
</ol>
</div>
GIS specialisthttp://www.blogger.com/profile/02831567413873043915noreply@blogger.com0tag:blogger.com,1999:blog-4742768419663905109.post-13382388743188778412018-03-08T11:10:00.000+03:002018-03-08T11:11:56.072+03:00Восстановление rpm db<div dir="ltr" style="text-align: left;" trbidi="on">
Если при попытке обновить установленные приложения или пакеты <span style="background-color: #eeeeee;">dnf</span> сообщает об ошибке, связанной с базой данных rpm db, устранить проблемы можно следующим образом.<br />
<br />
<script src="https://gist.github.com/cadastreng/9dc97480714a0b9f47161882c19c7609.js"></script><br />
<br />
<div style="text-align: left;">
</div>
</div>
GIS specialisthttp://www.blogger.com/profile/02831567413873043915noreply@blogger.com0tag:blogger.com,1999:blog-4742768419663905109.post-52875602202463706172018-02-08T11:10:00.000+03:002018-02-08T11:16:10.689+03:00Почему на работе я перешел на Linux <div dir="ltr" style="text-align: left;" trbidi="on">
<div>
В наступившем году все-таки решил перейти на своем рабочем компьютере с Windows 7 SP1 32-bit на OS Linux.<br />
<br />
Причин было несколько:<br />
<ol style="text-align: left;">
<li>В связи с переездом в другой офис пришлось оптимизировать свои рабочии процессы. В результате большинство рабочих файлов теперь хранятся на корпоративном файл-сервере, а на рабочем компьютере остались только документы и набор локальных скриптов PowerShell для автоматизации рутинных операций. Поскольку все документы имеют формат Microsoft Word и Microsoft Excel, то наличие Microsoft Office было критически важным. Однако в последних версиях LibreOffice (начиная с 5.3.х) совместимость с форматами Microsoft Office значительно улучшилась и теперь наши документы в формате .doc и .docx не меняют своего оформления при открытии и редактировании в LibreOffice Writer.</li>
<li>Проблемы с постоянным выявлением критических уязвимостей Windows 7 и соответствующими обновлениями, после которых часто возникали проблемы с производительностью (проще говоря, компьютер начинал тормозить, зависать и т.п.).</li>
<li>Хотелось наконец перейти на 64-bit систему, чтобы задействовать все имеющиеся аппаратные ресурсы (и так не очень большие), а покупать новую Windows 10 не было денег, да и железо не потянуло бы.</li>
<li>Кроме того, тот набор программ с открытым кодом, который нами используется, не всегда корректно работал в Windows, а некоторые программы при переходе на новые версии и вовсе отказывались запускаться.</li>
</ol>
</div>
Так что решение перейти на Linux, как говорится, назрело и было вполне логичным. Из платформ выбор был между Ubuntu и Linux Mint, поскольку необходимый программный продукт на других платформах Linux (Fedora, OpenSUSE, отечественные дистрибутивы) из-за несовместимости библиотек работает с большими проблемами или совсем не работает. При этом требовался стабильный дистрибутив с длительной поддержкой обновлений безопасности. Кроме того, хотелось, чтобы система была достаточно дружественной для офисного использования, поддерживала локализацию и имела простой и удобный интерфейс. То есть на ней все-таки хотелось бы работать и решать собственные задачи, а не разбираться в настройках или мучительно вспоминать названия необходимых программ. Ну и не последнюю роль играли способы подключения рабочего компьютера к корпоративной локальной сети и сетевым устройствам - насколько быстро и просто это можно сделать.<br />
<br />
Несмотря на то, что в последней версии Ubuntu 17.10 появилось, а в очередной Ubuntu 18.04 ожидается много нововведений, решение было принято в пользу Linux Mint 18.3 Cinnamon 64-bit, который основан на Ubuntu 16.04 LTS. Короче, стабильность, минимализм, экономия сил и времени рулят.<br />
<br />
О том, что и как пришлось настраивать после установки Linux Mint, в следующих постах.</div>
GIS specialisthttp://www.blogger.com/profile/02831567413873043915noreply@blogger.com0tag:blogger.com,1999:blog-4742768419663905109.post-86634405273290353662016-05-01T15:11:00.000+03:002016-05-01T15:44:20.614+03:00Installing R and RStudio on OpenSUSE Leap 42.1 <div dir="ltr" style="text-align: left;" trbidi="on">
Originally was published in Data Analysis with R and Python, another my blog: <a href="https://cadengis.wordpress.com/" target="_blank">https://cadengis.wordpress.com</a><br />
<br />
<h3>
Installing R</h3>
To install R we should open software manager: <i>"Main menu -> System -> YaST -> Software -> Software Management"</i>, type <b>R-base </b>in the search field, then click on the <i>"Search" </i>button, mark checkboxes for <b>R-base</b> and <b>R-base-devel</b> packages and click on the <i>"Accept" </i>button:<br />
<img alt="R-base" class="alignnone size-full wp-image-204" data-mce-src="https://cadengis.files.wordpress.com/2015/12/r-base.png" height="455" src="https://cadengis.files.wordpress.com/2015/12/r-base.png" width="560" /><br />
For correct installation of additional packages we should previously install the <b>GNU C</b> and <b>C++ </b>compilers, in our case 4.8-8.4 version:<br />
<img alt="gcc.png" class="alignnone size-full wp-image-231" data-mce-src="https://cadengis.files.wordpress.com/2015/12/gcc1.png" height="195" src="https://cadengis.files.wordpress.com/2015/12/gcc1.png" width="740" /><br />
If we will work with XML documents we should also install <b>libxml2-devel </b>package:<br />
<img alt="libxml2" class="alignnone size-full wp-image-239" data-mce-src="https://cadengis.files.wordpress.com/2015/12/libxml2.png" height="153" src="https://cadengis.files.wordpress.com/2015/12/libxml2.png" width="740" /><br />
<h3>
Installing RStudio</h3>
Open <b>RStudio</b> <a data-mce-href="https://www.rstudio.com/products/rstudio/download/" href="https://www.rstudio.com/products/rstudio/download/" target="_blank">download page</a> and choose appropriate installer, for example <i>RStudio 0.99.489 - Fedora 19+/RedHat 7+/openSUSE 13.1+ (64-bit)</i>, then download file <i>rstudio-0.99.489-x86_64.rpm, </i>in our case. When file will be downloaded, open Konsole (or Terminal) go to the directory with that file and type a command<br />
<pre>sudo zypper install rstudio-0.99.489-x86_64.rpm</pre>
<img alt="zypper" class="alignnone size-full wp-image-263" data-mce-src="https://cadengis.files.wordpress.com/2015/12/zypper.png" height="101" src="https://cadengis.files.wordpress.com/2015/12/zypper.png" width="646" /><br />
When the installation process will be finished we can open <b>RStudio IDE</b> with <i>"Main menu -> Development -> RStudio":</i><br />
<img alt="devmenu" class="alignnone size-full wp-image-271" data-mce-src="https://cadengis.files.wordpress.com/2015/12/devmenu.png" height="395" src="https://cadengis.files.wordpress.com/2015/12/devmenu.png" width="460" /><br />
After running the <b>RStudio</b> main window <span class="short_text" id="result_box" lang="en"><span class="hps">should look</span></span> like one:<br />
<img alt="rstudio" class="alignnone size-full wp-image-284" data-mce-src="https://cadengis.files.wordpress.com/2015/12/rstudio.png" height="500" src="https://cadengis.files.wordpress.com/2015/12/rstudio.png" width="640" /></div>
GIS specialisthttp://www.blogger.com/profile/02831567413873043915noreply@blogger.com0tag:blogger.com,1999:blog-4742768419663905109.post-32932805204566580782014-01-13T17:59:00.001+04:002014-01-13T17:59:19.551+04:00Webinars and webcasts in 2013<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr">
In the last year, I've taken part in some webinars and watched some webcasts on topics which I fully or partly involved in - gvSIG, Python programming and web technologies. A list of the webinars/webcasts is below.<br />
<br />
<ol style="text-align: left;">
<li><b>gvSIG Desktop 2.0 </b><br />Date: July 24th, 2013<br />Organizers: MundoGEO (Brazil), gvSIG Association (Valencia, Spain)<br />Speakers: Eliazer Kosciuk, Wilson Holler<br />Language: Portuguese<br />Link: <a href="http://mundogeo.com/webinar/gvsig-desktop2-pt/">http://mundogeo.com/webinar/gvsig-desktop2-pt/</a>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="text-align: center;">
<br />
<iframe allowfullscreen="" frameborder="0" height="344" src="//www.youtube.com/embed/fh2_pv4TKc4" width="459"></iframe><br />
<br /></div>
</li>
<li><b>All about the gvSIG Project</b> <br />Date: August 12th, 2013<br />Organizers: MundoGEO (Brazil), gvSIG Association (Valencia, Spain)<br />Speakers: Victoria Agazzi, Mario Carrera, Manuel Madrid<br />Language: English<br />Link: <a href="http://mundogeo.com/webinar/gvsig-project/">http://mundogeo.com/webinar/gvsig-project/</a>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="text-align: center;">
<br />
<iframe allowfullscreen="" frameborder="0" height="344" src="//www.youtube.com/embed/0yAcgY7KJiw" width="459"></iframe><br />
<br /></div>
</li>
<li><b>Geoprocessamento Avançado com gvSIG</b><br />Date: September12th, 2013<br />Organizers: MundoGEO (Brazil), gvSIG Association (Valencia, Spain)<br />Speakers: Manuel Pulido Fernández, University of Extremadura (Spain)<br />Language: Portuguese<br />Presentation: <a href="http://www.gvsig.org/web/docusr/divulgacion/ponencias/2013">http://www.gvsig.org/web/docusr/divulgacion/ponencias/2013</a><br />Link: <a href="http://mundogeo.com/webinar/gvsig-avancado/">http://mundogeo.com/webinar/gvsig-avancado/</a><br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="text-align: center;">
<br />
<iframe allowfullscreen="" frameborder="0" height="344" src="//www.youtube.com/embed/BNYcMbZlFMc" width="459"></iframe><br />
<br /></div>
</li>
<li><b>Data Science Experiments with Twitter and IPython Notebook </b><br />
Date: December 13th, 2013<br />Organizers: O'Reilly Media (<a href="https://twitter.com/oreillymedia" target="_blank">@oreillymedia</a>)<br />Speaker: <a href="http://www.linkedin.com/in/ptwobrussell">Matthew Russell</a> (<a href="http://twitter.com/ptwobrussell">@ptwobrussell</a>)<br />Language: English<br />Link: <a href="http://oreillynet.com/pub/e/2984">http://oreillynet.com/pub/e/2984</a><br /><div style="text-align: center;">
<br /></div>
</li>
<li><b>Novedades de gvSIG 2.1</b><br />
Date: December 18th, 2013<br />Organizers: MundoGEO (Brazil), gvSIG Association (Valencia, Spain)<br />Speakers: Alvaro Anguix<br />Language: Spain<br /><br /><div style="text-align: center;">
<br />
<iframe allowfullscreen="" frameborder="0" height="281" mozallowfullscreen="" src="//player.vimeo.com/video/82231728?title=0&byline=0&portrait=0" webkitallowfullscreen="" width="500"></iframe> <br />
<a href="http://vimeo.com/82231728">Webinar (2013/12/18) | Novedades de gvSIG 2.1</a> from <a href="http://vimeo.com/mundogeo">MundoGEO</a> on <a href="https://vimeo.com/">Vimeo</a><br />
<br /></div>
</li>
</ol>
</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
</div>
GIS specialisthttp://www.blogger.com/profile/02831567413873043915noreply@blogger.com0tag:blogger.com,1999:blog-4742768419663905109.post-14250271736357697602011-01-01T23:58:00.000+03:002016-04-28T23:24:43.127+03:00My blog about GIS, spatial data and tools<div dir="ltr" style="text-align: left;" trbidi="on">
This is my blog about spatial data and spatial analysis using open source GIS and open programming tools like R and Python languages. These tasks are the main fields of my professional activity at the moment. I hope my articles will be interesting for others too.<br />
<br />
Sometimes I'm also going to publish some personal notes because a lot of events happen in everyone's life and often we would like to share them with friends. <br />
<br />
All posts express my own point of view and don't have any relations with my employer. </div>
GIS specialisthttp://www.blogger.com/profile/02831567413873043915noreply@blogger.com