Monday 18 January 2021

Установка Rust на Windows 7

 Инструкции по установке Rust представлены на соответствующей странице официального сайта проекта.

При этом при установке на Windows требуются инструменты сборки C++ для Visual Studio 2013 или более поздней версии. На странице Visual Studio C++ Build tools  предлагается по умолчанию установить инструменты сборки Visual Studio 2019 (V16.x), которые в том числе работают и в Windows 7 SP1. Однако в ряде случаев они могут оказаться избыточными с точки зрения недостаточной производительности компьютера или занимаемого места на жестком диске. Поэтому имеет смысл установить инструменты сборки более ранней версии, например, Microsoft Build Tools 2015, которые можно загрузить по этой ссылке

После установки Microsoft Build Tools перейдем к установке самого языка программирования Rust. Для установки последней стабильной версии используем установщик RUSTUP-INIT.EXE, который загружается по соответствующей ссылке на странице установки. Поскольку программа установки самостоятельно вносит изменения в переменную PATH, после завершения процесса установки и перезапуска терминала (оболочки командной строки) можем сразу перейти к проверке правильности работы Rust. Для этого в терминале введем команду:

$ rustc --version

Если результат выглядит таким или похожим образом (в формате rustc x.y.z (abcabcabc yyyy-mm-dd)):

rustc 1.49.0 (e1884a8e3 2020-12-29)

то установка Rust выполнена успешно и можно приступать к дальнейшей работе.

Thursday 8 March 2018

Восстановление rpm db

Если при попытке обновить установленные приложения или пакеты dnf сообщает об ошибке, связанной с базой данных rpm db, устранить проблемы можно следующим образом.



Thursday 8 February 2018

Почему на работе я перешел на Linux

В наступившем году все-таки решил перейти на своем рабочем компьютере с Windows 7 SP1 32-bit на OS Linux.

Причин было несколько:
  1. В связи с переездом в другой офис пришлось оптимизировать свои рабочии процессы. В результате большинство рабочих файлов теперь хранятся на корпоративном файл-сервере, а на рабочем компьютере остались только документы и набор локальных скриптов PowerShell для автоматизации рутинных операций. Поскольку все документы имеют формат Microsoft Word и Microsoft Excel, то наличие Microsoft Office было критически важным. Однако в последних версиях LibreOffice (начиная с 5.3.х) совместимость с форматами Microsoft Office значительно улучшилась и теперь наши документы в формате .doc и .docx не меняют своего оформления при открытии и редактировании в LibreOffice Writer.
  2. Проблемы с постоянным выявлением критических уязвимостей Windows 7 и соответствующими обновлениями, после которых часто возникали проблемы с производительностью (проще говоря, компьютер начинал тормозить, зависать и т.п.).
  3. Хотелось наконец перейти на 64-bit систему, чтобы задействовать все имеющиеся аппаратные ресурсы (и так не очень большие), а покупать новую Windows 10 не было денег, да и железо не потянуло бы.
  4. Кроме того, тот набор программ с открытым кодом, который нами используется, не всегда корректно работал в Windows, а некоторые программы при переходе на новые версии и вовсе отказывались запускаться.
Так что решение перейти на Linux, как говорится, назрело и было вполне логичным. Из платформ выбор был между Ubuntu и Linux Mint, поскольку необходимый программный продукт на других платформах Linux (Fedora, OpenSUSE, отечественные дистрибутивы) из-за несовместимости библиотек работает с большими проблемами или совсем не работает. При этом требовался стабильный дистрибутив с длительной поддержкой обновлений безопасности. Кроме того, хотелось, чтобы система была достаточно дружественной для офисного использования, поддерживала локализацию и имела простой и удобный интерфейс. То есть на ней все-таки хотелось бы работать и решать собственные задачи, а не разбираться в настройках или мучительно вспоминать названия необходимых программ. Ну и не последнюю роль играли способы подключения рабочего компьютера к корпоративной локальной сети и сетевым устройствам - насколько быстро и просто это можно сделать.

Несмотря на то, что в последней версии Ubuntu 17.10 появилось, а в очередной Ubuntu 18.04 ожидается много нововведений, решение было принято в пользу Linux Mint 18.3 Cinnamon 64-bit, который основан на Ubuntu 16.04 LTS. Короче, стабильность, минимализм, экономия сил и времени рулят.

О том, что и как пришлось настраивать после установки Linux Mint, в следующих постах.

Sunday 1 May 2016

Installing R and RStudio on OpenSUSE Leap 42.1

Originally was published in Data Analysis with R and Python, another my blog: https://cadengis.wordpress.com

Installing R

To install R we should open software manager: "Main menu -> System -> YaST -> Software -> Software Management", type R-base in the search field, then click on the "Search" button, mark checkboxes for R-base and R-base-devel packages and click on the "Accept" button:
R-base
For correct installation of additional packages we should previously install the GNU C and C++ compilers, in our case 4.8-8.4 version:
gcc.png
If we will work with XML documents we should also install libxml2-devel package:
libxml2

Installing RStudio

Open RStudio download page and choose appropriate installer, for example RStudio 0.99.489 - Fedora 19+/RedHat 7+/openSUSE 13.1+ (64-bit), then download file rstudio-0.99.489-x86_64.rpm, in our case. When file will be downloaded, open Konsole (or Terminal) go to the directory with that file and type a command
sudo zypper install rstudio-0.99.489-x86_64.rpm
zypper
When the installation process will be finished we can open RStudio IDE with "Main menu -> Development -> RStudio":
devmenu
After running the RStudio main window should look like one:
rstudio

Monday 13 January 2014

Webinars and webcasts in 2013

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.

  1. gvSIG Desktop 2.0
    Date: July 24th, 2013
    Organizers:  MundoGEO (Brazil), gvSIG Association (Valencia, Spain)
    Speakers: Eliazer Kosciuk, Wilson Holler
    Language: Portuguese
    Link: http://mundogeo.com/webinar/gvsig-desktop2-pt/




  2. All about the gvSIG Project
    Date: August 12th, 2013
    Organizers:  MundoGEO (Brazil), gvSIG Association (Valencia, Spain)
    Speakers: Victoria Agazzi, Mario Carrera, Manuel Madrid
    Language: English
    Link: http://mundogeo.com/webinar/gvsig-project/




  3. Geoprocessamento Avançado com gvSIG
    Date: September12th, 2013
    Organizers:  MundoGEO (Brazil), gvSIG Association (Valencia, Spain)
    Speakers: Manuel Pulido Fernández, University of Extremadura (Spain)
    Language: Portuguese
    Presentation: http://www.gvsig.org/web/docusr/divulgacion/ponencias/2013
    Link: http://mundogeo.com/webinar/gvsig-avancado/




  4. Data Science Experiments with Twitter and IPython Notebook
    Date: December 13th, 2013
    Organizers:  O'Reilly Media (@oreillymedia)
    Speaker: Matthew Russell (@ptwobrussell)
    Language: English
    Link: http://oreillynet.com/pub/e/2984

  5. Novedades de gvSIG 2.1
    Date: December 18th, 2013
    Organizers:  MundoGEO (Brazil), gvSIG Association (Valencia, Spain)
    Speakers: Alvaro Anguix
    Language: Spain


Saturday 1 January 2011

My blog about GIS, spatial data and tools

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.

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. 

All posts express my own point of view and don't have any relations with my employer. 

Установка Rust на Windows 7

 Инструкции по установке Rust представлены на соответствующей странице  официального сайта проекта. При этом при установке на Windows требую...