Поиск по этому блогу

пятница, 28 сентября 2018 г.

полное удаление veeam agent

Здравствуйте!

При использовании veeam agent в качестве средства резервного копирования иногда встаёт вопрос о переустановке клиента с полной очисткой сохранённого конфига. И тут возникает такая проблема что при удалении veeam agent он не удаляет свои настройки. Для того что бы полностью удалить Veeam потребуется

полезное, инструкция, veeam, удаление, резервное копирование,

  1. Удалить используя стандартные средства Windows.
  2. Удалить директорию C:\Program Data\Veeam
  3. Удалить файлы Veeam* в директории C:\Windows\System32\config\systemprofile
  4. Удалить директорию C:\Windows\System32\config\systemprofile\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\VeeamEndPoint


Только после этих операций настройки на локальном компьютере будут удалены.

Надеюсь инструкция была полезной.
Успехов и хорошего дня!

понедельник, 24 сентября 2018 г.

android java заметки разработки

Здравствуйте!

Решил записать всякую мелочь по вопросу разработки под андроид.

android, java, программирование, полезное, заметки

1). Не работает визуализирование activity.
     Требуется в res - styles заменить Theme.AppCompat.Light.DarkActionBar на Base.Theme.AppCompat.Light.DarkActionBar
2). Вывод данных в Logcat для логирования или дебага.
     Log.d("debug", String.valueOf("Hello World"));
3. Поиск элемента в activity
    Button addRead = findViewById(R.id.addRead);
4. Для добавления обработчика нажатия кнопки в activity требуется создать метод принимающий в себя View view. Пример:
public void onClick(View view){
}
5. Для передачи чего то большего требуется добавлять listener для кнопки:
Button addRead = findViewById(R.id.addRead);
View.OnClickListener addTime = new View.OnClickListener() {
}
addRead.setOnClickListener(addTime);
6. Удобный вариант для вывода всплывающих сообщений
public void makeToast(String text){
        Toast toast = Toast.makeText(getApplicationContext(),
                text, Toast.LENGTH_SHORT);
        toast.show();
}
5. Сравнение строк в java производится не привычным == а специальным строковым методом .equal . При сравнении через 2 равно будет сравниваться объект а не значение.

Пока всё что хотелось бы записать. Думаю в дальнейшем список будет пополняться.

Надеюсь пост был полезен.
Успехов и хорошего дня!

четверг, 20 сентября 2018 г.

windows 7 отключить ctrl+alt+del

Здравствуйте!

При каждом заходе в windows требуется нажатие ctrl+alt+del для исключения возможности входа в систему программ. Лично мне данная функция всегда не нравилась из за регулярной блокировки пк. Благо её можно отключить и сразу вводить пароль:

1. Открываем выполнить и вводим: Control Userpasswords2
2. Дополнительно.
3. Снять флажок "Требовать нажатия Ctrl+Alt+Del"

windows 7, настройка, донастройка, вдруг кто не знает, полезное,

Надеюсь информация была полезной.
Успехов и хорошего дня!

среда, 19 сентября 2018 г.

cisco ios просмотр времени работы uptime

Здравствуйте!

В случае необходимости просмотра времени работы на оборудовании cisco можно воспользоваться следующей командой:
sh ver
В веб интерфейсе данная информация отсутствует. Есть только при подключении shh / console / telnet. Вывод будет представлять из себя что то подобное:

cisco, ios, полезное, вдруг кто не знает, просмотр времени работы, полезное,


Надеюсь информация была полезной.
Успехов и хорошего дня!

воскресенье, 16 сентября 2018 г.

php excel импорт данных формат даты

Здравствуйте!

Если вы уже читали пост об импорте данных и даже попробовали его то наверняка столкнулись с такой банальной вещью как импорт даты.

инструкция, полезное, программирование, php, php excel, дата

Дело в том что Excel по умолчанию хранит дадут в виде секунд с 1 января 1900 года. Зачем это сделано неизвестно но phpexcel в итоге выдаст нечто в духе 39982 . Для адекватного парсинга даты требуется использовать имеющуюся функцию date в языке PHP вместе с функцией получения данных из ячейки.
$val = date('Y-m-d', PHPExcel_Shared_Date::ExcelToPHP($cell->getValue()));
Формат даты можно указать любой в соответствии с синтаксисом date.

Надеюсь пост был полезен.
Успехов и хорошего дня!

суббота, 15 сентября 2018 г.

lg l65 d285 d325 восстановление

Здравствуйте!

Возникла тут необходимость восстановить телефон lg65 с ошибкой secure boot error и дальнейшим уходом в розовый экран смерти dbi err fatal.

Опишу в целом всю процедуру свои действия и результаты ( увы неудачные ). Вдруг 4pda однажды покинет нас.

lg, lg l65, emmc, qualcomm, инструкция, восстановление, BoardDiag, DBI Err Fatal,

1. При подключении телефона к пк телефон должен висеть в розовом экране с dbi err fatal и должен появиться новый usb диск в мой компьютер.
2. Используя Hard Disk Low Level Format Tools форматируем данный диск с установленным флажком preform quick wipe.
3. По завершению форматирования появившуюся флешку в моем компьютере форматируем средствами windows.
4. Находим образ лоадера для телефона в гугле Loader.img. Используя программу DiskImageRev2 выбираем образ ставим флажок md5 check sum и нажимаем write.
5. По завершению записи отключаем телефон вынимаем батарею на минутку.
6. Зажимаем + на телефоне и подключаем к usb. Запустится режим downloader.
7. Используя программу LGMobile Support Tool  открываем раздел дополнительно и опции и выбираем пункт "восстановление после ошибок обновления".

На этом в лучшем случае всё может и закончиться. Телефон прошьётся и загрузится. Но есть вариант как у меня - что на определённом этапе записи прошивки она прервётся и телефон будет лежать как кусок кирпича. В данном случае всё может быть очень плохо.

Переподключаем телефон к компьютеру и смотрим как он определяется. Если это Qualcomm HS-USB QDLoader 9008 то ещё есть шансы. Если unknown device или adnroid net... То пробуем вынуть батарею и переподключить.

Как только телефон опредится как Qualcomm HS-USB QDLoader 9008 можно пробовать восстановить его из столь плачевного состояния.

1. Находим и качаем: BoardDiag3.99c , драйвера QDLoader_HS-USB_Driver_32bit_Setup.zip или 64 , tot прошивку для телефона. Всё распакуем в одну папку. Пример c:\unbreak\tot и c:\unbreak\boarddiag
2. Устанавливаем драйвера, на всякий случай перезагружаемся с отключенной обязательной подписью драйверов - F8 при загрузке и выбрать соответствующий пункт.
3. Запускаем BoardDiag от имени администратора . Ставим: chipset W3W5 (ms8610) ; com port смотрим в диспетчере устройств у qualcomm и выбираем ; target dir c:\unbreak.
4. В разделе image extraction в bin указываем tot файл прошивки. В dir c:\unbreak нажимаем Extract и ждём окончания.
5. Отмечаем AP check , Emmc Test и нажимаем start.
Если на данном этапе он выдаёт что sbl1 partition verify fail то можно идти пить чай. В 99% процентов случае это означает проблемы с записью на emmc по причине её смерти. Увы это довольно частая проблема у данных аппаратов. Попавший ко мне экземпляр оказался одним из них. Если же у вас тест прошёл но ура то делаем дальше.
6. Убираем галочку emmc test ставим restore boot img и по очереди выбираем и нажимаем на каждом start: aboot, BackupGPT, boot, sdi, laf, PrimaryGPT, recovery, rpm, tz. Последним прошиваем sbl1. Именно в таком порядке иначе рискуем получить труп.
7. Телефон должен перезагрузиться и можно будет войти в режим downloader и восстановить прошивку.

Надеюсь инструкция была полезной.
Успехов и хорошего дня!

пятница, 14 сентября 2018 г.

калина не заводится лампочка с ключом иммобилайзер

Здравствуйте!

Авто тему затрагиваю редко поскольку разбираюсь в ней на уровне тумбочки. Поэтому просто опишу ситуацию и виновника. Калина 2009 года с ЭБУ Bosh. При заводе не срабатывает бензонасос стартер крутит и загорается машина с ключом. После чего индикатор моргает пищит 2 раза и ключ больше ничего не делает. Проблема оказалось в простейшей вещи - иммобилайзере. После поездки в сервис и его отключения за 1000 рублей проблема полностью ушла. Увы ремонтировать никто это дело не берётся.

авто, проблема, калина, иммобилайзер


Надеюсь пост был полезен.
Успехов и хорошего дня!

четверг, 13 сентября 2018 г.

php excel импорт данных

Здравствуйте!

Помимо возможностей phpexcel к экспорту данных он так же умеет эти самые данные импортировать. Зачастую для импорта данных используется формат csv который представляет некоторые неудобства ( обучение пользователей, лишние закрывающие символы итд ). PHPExcel без проблем читает самые обычные xls и xlsx.

php, php excel, программирование, полезное, инструкция,

Для импорта данных требуется проделать следующие действия:
<?php
require_once "PHPExcel.php";
$filecontent = file_get_contents("ИМЯ_ФАЙЛА.xlsx");
$tmpfname = tempnam(sys_get_temp_dir(),"tmpxls");
file_put_contents($tmpfname,$filecontent);
$excelReader = PHPExcel_IOFactory::createReaderForFile($tmpfname);
$excelObj = $excelReader->load($tmpfname);
                            //Номер листа для чтения
        $worksheet = $excelObj->getSheet(0);
$lastRow = $worksheet->getHighestRow();
for ($row = 0; $row <= $lastRow; $row++) {
                                    //Выводим содержимое строк A[$row] B[$row] etc...
echo $worksheet->getCell('A'.$row)->getValue();
echo $worksheet->getCell('B'.$row)->getValue();
echo $worksheet->getCell('C'.$row)->getValue();
echo $worksheet->getCell('D'.$row)->getValue();
echo $worksheet->getCell('E'.$row)->getValue();
}
?>

Надеюсь инструкция была полезной.
Успехов и хорошего дня!

среда, 12 сентября 2018 г.

mapproxy настройка для работы с osm

Здравствуйте!

Помимо установки mapproxy требуется так же настроить подключение к osm tiled серверу для загрузки готовых png.

инструкция, установка, gis, linux, mapproxy, ubuntu, osm,

Можно использовать готовый файл настройки с официального вики osm ( заменяем содержимое mapproxy.yaml в директории mymapproxy ):

services:
  #sets up how to make the source data available
  demo:
  tms:
  wms:
    #srs sets the coordinate reference systems as which you want to make your data available. MapProxy reprojects the source data very well to these projections.
    srs: ['EPSG:900913','EPSG:3857']
    image_formats: ['image/jpeg', 'image/png']
    md:
      # metadata used in capabilities documents
      title: MapProxy WMS Proxy
      abstract: This is the fantastic MapProxy.
      online_resource: http://mapproxy.org/
      contact:
        person: Your Name
        position: Technical Director
        organization: Some Company
        address: Long street
        city: Timbuktu
        postcode: 123456AD
        country: South Pole
        email: info@example.com
      access_constraints:
        This service is intended for private and evaluation use only.
        The data is licensed as Creative Commons Attribution-Share Alike 2.0
        (http://creativecommons.org/licenses/by-sa/2.0/)
      fees: 'None'

layers:
  #sets up which layers you want to make available using the services above. You can add many, but let's stick to osm data here.
  - name: osm
    title: Open Streetmap Tiles
    sources: [osm_cache] #this layer should use the osm_cache (defined below) as it's source.
   
caches:
  #setup the cache for the open streetmap tiles. This cache is used by the layer above.
  osm_cache:
    sources: [osm_tiles] #here you set what source data (defined below) you want to cache
    format: image/png
 
sources:
   osm_tiles:
     #the osm_tiles source refers to the openstreetmap.org tiles. These will be downloaded upon request (if not already cached) and served by MapProxy
     type: tile
     url: http://c.tile.openstreetmap.org/%(tms_path)s.%(format)s
     grid: osm_grid #the grid to use for the osm tiles. This is really important. It is specified below.

grids:
  osm_grid:
    #this srs and origin specify a grid that can be used elsewhere in the configuration. In this example it is used for the osm_tiles source. These settings are correct for openstreetmap.org tiles.
    #The google mercator srs is used (also called EPSG:900913), and the origin of the tiles is north-west). If you get this wrong, you might very well get an all-blue world.
    srs: EPSG:900913
    origin: nw

globals:
  #next are some global configuration options for MapProxy. They mostly explain themselves, or can be looked-up in the MapProxy docs.
  cache:
    # where to store the cached images
    base_dir: './cache_data'
    # where to store lockfiles
    lock_dir: './cache_data/locks'


  # image/transformation options
  image:
      resampling_method: bilinear
      jpeg_quality: 90

После замены не забываем перезапустить сервер и данные начнут загружаться при обращении.

Надеюсь инсутрукция была полезной.
Успехов и хорошего дня!

вторник, 11 сентября 2018 г.

mapproxy установка на ubuntu server

Здравствуйте!

При работе с OpenStreet map и так себе интернете зачастую встаёт вопрос о локальной копии требуемых данных. Для этого могут использоваться несколько вариантов: wmts, tiled, wms сервера. Tiled самый сложный по нагрузке но и самый производительный ведь содержит шейпы, векторную базу и отрендеренные png файлы. Но очень мало gis п.о. поддерживают подгрузку.


В данном случае чаще используется wms сервер и наиболее удобным я считаю mapproxy. Быстрая установка и надёжная работа ( не валится при глюках osm ).

Для его установки требуется ( все действия от рута ):

  1. apt-get update && apt-get upgrade
  2. sudo apt-get install python-virtualenv
  3. virtualenv --system-site-packages mapproxy
  4. apt-get install build-essential python-dev libjpeg8-dev zlib1g-dev libfreetype6-dev python-yaml
  5. apt-get install libgeos-dev python-lxml libgdal-dev python-shapely
  6. cd ~
  7. Не забываем точку в начале затем пробел: . mapproxy/bin/activate
  8. pip install Pillow
  9. pip install MapProxy
  10. После этого шага можно проверить корректную установку. Команда mapproxy-util --version должна вывести текущую версию установленного mapproxy.
  11. На этом установка завершена. Далее требуется создать тестовый конфиг для mapproxy: mapproxy-util create -t base-config mymapproxy

У root в cd ~ должны появиться 2 папки. mapproxy содержащая установленный сервер и mymapproxy с вашим конфигом.
Для запуска сервера требуется зайти под рутом и выполнить:

  1. cd mymapproxy
  2. mapproxy-util serve-develop -b ИПСЕРВЕРА mapproxy.yaml

Для проверки и просмотра кэша перейдите по адресу
http://ИПСЕРВЕРА:8080/demo
Для подключения используйте ссылку вида:
http://ИПСЕРВЕРА:8080/service?REQUEST=GetCapabilities

Надеюсь инструкция пригодилась.
Успехов и хорошего дня!

понедельник, 10 сентября 2018 г.

datatables server side processing ajax reload page остаться на странице

Здравствуйте!

Помимо настройки подгрузки данных через server-side-processing порой встаёт задача обновления загруженных данных. Зачастую это связано с изменением данных в таблице - например вы отредактировали строку и хотите обновить таблицу без перезагрузки страницы.

инструкция, полезное, ajax, datatables, jquery, программирование,

В данном случае можно использовать функцию:
$('#table_data').DataTable().ajax.reload(null, false);
В первом параметре передаётся callback который может быть вызван по завершению обновления таблицы. Второй параметр отвечает за возврат к первой странице ( false - строка и лимит записей остаются так как выбраны пользователем ; true - таблица возвращается к стандартному лимиту записей для показа и 1 странице ).

Лично у меня возникли глюки с данной функцией - она просто ничего не делала. Для работы пришлось добавить задержку в 1 секунду после редактирования и всё начало отрабатывать.
setTimeout(function(){$('#table_data').DataTable().ajax.reload(null, false);}, 1000);
Надеюсь пост был полезен.
Успехов и хорошего дня!

воскресенье, 9 сентября 2018 г.

datatables server side processing ajax

Здравствуйте!

При использовании в веб проекте таблиц зачастую все приходят к использованию очень крутого jquery скрипта под названием datatables. Полностью бесплатный ( версия без редактора ) и с кучей функций - обычно хватает за глаза.

инструкция, полезное, ajax, datatables, jquery, программирование,


Но в случае с использованием с большим количеством данных которые нельзя загрузить на страницу во избежание зависания браузера требуется подгружать данные используя ajax. Для этого в официальной инструкции имеется такой вариант загрузки данных как server side processing через post подтягивающий данные возвращённые php файлом.

Но к сожалению он не совсем корректно работает с русским языком ( точнее совсем не работает ). Имеется модифицированная версия данного класса а так же как производить инициализацию ( и передачу параметров если надо ):

$('#table_data').DataTable( { 
"processing": true, 
"serverSide": true, 
"order": [[ 0, "desc" ]], 
"ajax": "server_processing.php" 
});
В случае необходимости передачи параметров их можно передать в GET:
"ajax": "server_processing.php?page=index" 
server_processing.php:
<?php
//Primary el в таблице
$primaryKey = 'id'; 

//Имя таблицы для использования
$table_name = "указать имя";

//Перечисление элементов для вывода из таблицы
$columns = array(
array( 'db' => 'id',   'dt' => 0 )
);

// Информация для подключения к mysql
$sql_details = array(
    'user' => 'Имя_Пользователя',
    'pass' => 'Пароль',
    'db'   => 'Имя_Базы_Данных',
    'host' => 'Хост',
    'charset' => 'utf8'
);
require( 'ssp.class.php' );
echo json_encode(
    SSP::simple( $_GET, $sql_details, $table_name, $primaryKey, $columns )
);

?>
Так же требуется в директорию загрузить видоизменённый ssp.class.php

Надеюсь пост был полезен.
Успехов и хорошего дня!

суббота, 8 сентября 2018 г.

ubuntu linux размер папки и количество файлов

Здравствуйте!

В продолжение темы "как это сделать в линуксе" хотел бы так же рассказать о двух банальных задачах из windows которые в linux без гугла не решишь.

вдруг кто не знает, инструкция, полезное, linux, ubuntu,

Первая задача - просмотреть размер директории. Для этого можно использовать команду
du -h -s <имя папки>
Результат будет представлен в удобочитаемом виде ( мегабайты гигабайты итд ).

А для того что бы узнать количество файлов во всех подпапках используется следующая страшная конструкция:
ls -laR | grep "^-" | wc
Она применяется находясь в папке в которой требуется подсчитать файлы. Команда так же учитывает файлы которые находятся в подпапках.

Надеюсь информация была полезной.
Успехов и хорошего дня!

пятница, 7 сентября 2018 г.

ubuntu linux свободное место на диске

Здравствуйте!

При отсутствии gui многие банальные вещи которые так просто делать в windows вызывают сложности при работе в Linux. Буду время от времени публиковать банальные вещи по работе с Linux. Они подойдут в роли шпаргалок на всяких случай.

ubuntu, linux, инструкция, полезное, вдруг кто не знает,

Узнать свободное место на диске - для этого в linux можно использовать программу df. Использование ключа -h позволяет организовать вывод в человеческом формате ( гигабайты мегабайты ) вместо обычного вывода байтов.

В выводе будут указаны все разделы созданные в вашей системе, их размер, доступное место и процент использования. Так же отображается наименование точки монтирования. В случае на картинке корневая фс монтируется поверх виртуального диска lvm.

При необходимости поиска разросшихся директорий можно использовать утилиту ncdu. Она запускается с ключевом директории которая подлежит сканированию. Так для сканирования всей файловой системы требуется выполнить ncdu /

Если выше описанные пакеты не были найдены - их потребуется установить ( apt-get install или yum install зависит от вашего дистрибутива ).

Надеюсь пост был полезен.
Успехов и хорошего дня!

четверг, 6 сентября 2018 г.

ie не отображает структурированный xml

Здравствуйте!

Порой возникает необходимость просмотра xml файлов на локальном компьютеры. Обычные файлы xml отображаются Internet Explorer в виде структурированного текста но порой XML имеет своё оформление. В данном случае xml файл может быть выведен как обычный текст.

ie, xml, проблема, инструкция, windows,

Для того что бы оформление ( при его наличии ) подгрузилось корректно требуется немного изменить настройки Internet Explorer. Кстати так же при наличии проблем с отображением XML в IE можно проверить валидность XML используя онлайн сервисы: https://www.xmlvalidation.com/ , https://www.w3schools.com/xml/xml_validator.asp

Проблема с оформлением XML чаще всего связана с подгрузкой стилей из сторонних источников что по умолчанию запрещено в IE. Для включения данной возможности требуется:

  1. Открыть IE
  2. Открыть "Сервис" ( если строка меню не отображается - нажмите клавишу левый ALT )
  3. "Свойства браузера"
  4. "Безопасность"
  5. "Другой"
  6. Требуется поставить настройку "Доступ к источникам данных за пределами домена" в положение "Включить".
  7. Применяем и сохраняем изменения.
После этого стили загрузятся с стороннего сервиса и XML отобразится в корректном виде.


Надеюсь пост был полезен.
Успехов и хорошего дня!

среда, 5 сентября 2018 г.

ubuntu linux ручная настройка сети проблема

Здравствуйте!

В большинстве случаев при установке ubuntu она сама автоматически прописывает все настройки сети заданные при установке. Но иногда может случиться одно из двух:

  1. Требуется прописать статические настройки сети.
  2. Настройки для сетевой карты отсутствуют - будто её и нет.
ubuntu, настройка, сеть, инструкция, полезное, проблема,

Прежде всего потребуется узнать наименование сетевого интерфейса в системе. Для этого используется команда
cat /proc/net/dev
Результатом будет наименование сетевых интерфейсов и их статистика:
Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
enp2s0: 152368322  145068    0    0    0     0          0      9124  8320058   69031    0    0    0     0       1          0
    lo: 15222536   17632    0    0    0     0          0         0 15222536   17632    0    0    0     0       0          0
В данном примере имеется 2 интерфейса - enp2s0 он же сетевая карта и lo - интерфейс обратной петли ( локальный узел ). Если в данном выводе отсутствует интерфейс сетевой карты - стоит смотреть в сторону её исправности или искать поддержку данного оборудования для ubuntu. Но в большинстве случаев она определяется корректно.

А вот в файле настройки параметров порой интерфейс не прописывается и необходимо добавить его самостоятельно.

Для этого требуется под root отредактировать файл
nano /etc/network/interfaces
Где будет находиться что то в виде:
auto lo 
iface lo inet loopback
          auto enp2so
          iface enp2so inet dhcp
В некоторых случаях данные об сетевом интерфейсе могут отсутствовать полностью - тогда требуется добавить его вручную используя данный пример:
iface enp2so inet static 
address 192.168.0.2 
netmask 255.255.255.0 
gateway 192.168.0.1
dns-nameservers 192.168.0.1
auto enp2s0 
В данном примере интерфейсу прописывается адрес 192.168.0.2 с маской сети 255.255.255.0 шлюзом 192.168.0.1 и адресом dns сервера 192.168.0.1.

После выполнения настройки сети требуется перезагрузить компьютер или перезагрузить сеть командой:
service networking restart
На этом настройка сети завершена и все узлы должны успешно пинговаться.

Надеюсь пост был полезен.
Успехов и хорошего дня!

вторник, 4 сентября 2018 г.

simple chat ubuntu 18 проблема установки

Здравствуйте!

Ранее я писал о очень удобном клиент серверном чате SimpleChat. К сожалению поставив недавно Linux Mint я с удивление обнаружил что установить его нельзя. Официальный репозиторий программы не поддерживает ubuntu 18. Поэтому пришлось находить решение чем и хотел бы поделиться.

вдруг кто не знает, полезное, chat, linux, simplechat, ubuntu, проблема,

Для успешной установки на ubuntu 18 потребуется установить напрямую из deb пакета используя команду
dpkg -i
Deb пакет доступен по данной ссылке.

Если не даст установить и будет ругаться на libhunspell - требуется по аналогии поставить и пакет libhunspell.

Ссылка на Deb пакет libhunspell

После этого опять попробовать установить ( у меня установка прошла корректно с доп. установкой 13 зависимостей ).

Надеюсь пост был полезен.
Успехов и хорошего дня!

понедельник, 3 сентября 2018 г.

ymaps добавление карты на сайт

Здравствуйте!

Иногда встаёт необходимость добавить карту на сайт - например с указанием точки где находится организация. В данном случае вставлять скриншот с Google Earth является не лучшей идеей - ведь желательно что бы карта была интерактивной и пользователь мог определиться где находится точка. Для этих целей существует возможность добавления кусочка яндекс карт на ваш сайт.

ymaps, yandex, maps, программирование,

Конструктор карт яндекс позволяет это сделать довольно просто. Требуется лишь открыть ресурс и выбрать "создать карту" авторизовавшись под своей учётной записью.
Введя название для карты требуется в поле "Адрес" найти ту самую точку которую вы хотите разместить на карте.
После добавления точки вы можете изменить её текст вместо адреса указав например наименование организации.
Нажимаем "сохранить и продолжить" после чего попадаем на выбор масштаба карты и её типа - статическая или динамическая карта. Для того что бы карта хорошо отображалась на любой вёрстке желательно поставить галочку "растянуть по ширине".

После нажатия кнопки "Получить код карты" появляется возможность скопировать код который необходимость вставить на ваш сайт. После чего карта появится на той странице где вы добавили код.

Надеюсь инструкция была полезной.
Успехов и хорошего дня!

воскресенье, 2 сентября 2018 г.

colorlib коллецкия шаблонов wordpress и html шаблонов

Здравствуйте!

Недавно нашёл очень полезный ресурс для тех кто делает сайты предпочтительно на готовых шаблонах.
html, css, шаблоны, полезное, colorlib

ColorLib содержит десятки шаблонов на любую тематику и любой формат. Лично я предпочитаю многостраничные сайты с верхний меню - самый распространённый тип сайтов на текущий момент. Но помимо данных простых шаблонов можно найти и очень интересные шаблоны для портфолио, галереи или сайта для бизнеса.

На ресурсе много подборок шаблонов на различные темы. Думаю вы обязательно найдёте свою. Большинство распространяются по лицензии с сохранением авторства - поэтому разрешено распространять редактировать и использовать в коммерческих проектах. Часть тем так же снабжена документацией при установке на движок wordpress или трудностях в модификации.

Надеюсь ресурс был полезен.
Успехов и хорошего дня!

суббота, 1 сентября 2018 г.

интуит онлайн университет день знаний

Здравствуйте!

В честь дня знаний решил поделиться информацией о такое полезном ресурсе как Национальный Открытый Университет "Интуит".

полезное, полезная информация, интуит, обучение,

С введением моды на всяко разные онлайн обучения ( geekbrains итд ) как то позабыли о простейших лекциях. Так что бы учиться когда удобно и тому что интересно.

Интуит очень помогает в данном вопросе. Он содержит множество готовых курсов по самым разным специальностям. Лично я когда начинал увлекаться it изучал там самую базу osi, ip4, dns, dhcp и прочее. Советую использовать данный ресурс для самообразования а так же для проверки своих остаточных знаний. По завершению курса можно заказать платный официальный сертификат для любителей делать портфолио своих знаний.

Надеюсь ресурс был полезен.
Успехов и хорошего дня!