Показаны сообщения с ярлыком интернет. Показать все сообщения
Показаны сообщения с ярлыком интернет. Показать все сообщения

28 янв. 2022 г.

Зависание nodejs при запуске через окно терминала Windows

Есть неприятная особенность в окне терминала Windows. Если включен режим Quick Edit (Быстрая вставка или Быстрое редактирование в русскоязычной версии интерфейса), то в определенный момент терминал может перейти в режим ожидания клавиатурного ввода от пользователя. Выйти из этого режима можно нажав любую клавишу, но пока это не будет сделано, сервер node будет висеть и не отвечать на запросы по сети.

У данной проблемы есть следующие решения:

  1. Отключить режим Quick edit в окне Properties терминала (см. скриншот ниже)
  2. Использовать другой терминал (например, git bash)
  3. Запускать nodejs через Task Scheduler операционной системы.
Дополнительная информация на Stack Overflow.

22 мая 2021 г.

Смена хостинга для нашего сайта

Пока мы осваиваемся на новом хостинге могут наблюдаться небольшие перебои в работе сайта. Если при обращении к сайту возникает ошибка, очистите сохраненные cookies. Для этого откройте меню, кликнув по пиктограммке слева от имени сайта в адресной строке браузера и вызовите соответствующую команду.

https:// версия сайта тоже доступна, но пока не сделана основной. Надо еще поискать по коду все ссылки на незащищенный протокол и поменять их.

Если заметите ошибки в работе сайта, будем признательны обратной связи на адрес support[at]gsbelarus.com.

2 авг. 2015 г.

Web designers don’t have groupies

История с нашим новым сайтом приключилась точь-в-точь как в заметке Strategy Letter VI от Joel Spolsky:
As a programmer, thanks to plummeting memory prices, and CPU speeds doubling every year, you had a choice. You could spend six months rewriting your inner loops in Assembler, or take six months off to play drums in a rock and roll band, and in either case, your program would run faster. Assembler programmers don’t have groupies.
Мы использовали новейшие стандарты CSS3 + HTML5, в частности FLEX боксы, для реализации адаптивного веб-дизайна. Один и тот же скрипт вместе с файлом стилей поддерживают десктопную, планшетную и мобильную версии сайта. Под конец разработки выяснилось, что ни 11-я, ни 10-я версии Internet Explorer не в состоянии отобразить сайт корректно там, где Firefox и Chrome справлялись без проблем. Перспектива перепроектировать все стили и заново тестировать все страницы не радовала. В сложившейся ситуации мы решили просто подождать, пока Microsoft не решит проблемы совместимости с современными стандартами. Спустя 6 месяцев Microsoft выпустила в составе Windows 10 новый браузер Microsoft Edge, который (наконец-то!) отображает наш сайт без ошибок.

Теперь осталось дождаться когда Google исправит встроенный браузер в Android.

5 июл. 2014 г.

Синхронизация БД с несколькими приложениями Android

Здесь мы писали о синхронизации между Андроид устройством и сервером Гедымин.

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

  1. В таблицу с версиями данных добавляем поля:
    1. ИД приложения, для которого готовятся данные. Целое число. Определяется проектировщиком/разработчиком.
    2. РУИД потребителя данных.
  2. Аналогичные поля добавляется в таблицу с командами изменения данных.
  3. При установке связи приложения с сервером передаем ИД приложения и РУИД потребителя. Вместо РУИД потребителя могут использоваться данные, которые позволя однозначно установить потребителя и определить его РУИД на базе данных сервера.

14 дек. 2012 г.

RC экзешника с автоообновлением

Все (даже те, кто поставил себе первую бету) начинаем с того, что от сюда берем новейший боекомплект. Распаковываем и заменяем существующие файлы.

Присутствующие в каталоге программы и его подкаталогах файлы с расширением .BAK можно удалить.

Автообновление (если оно не отключено) работает следующим образом:

  1. После старта программы с сайта gsbelarus.com получаем адрес сервера обновления (сейчас это gs.selfip.biz).
  2. Подключаемся к серверу обновления, сообщаем ему свою версию экзешника, получаем ответ: надо нам обновляться или нет.
  3. Если обновляться надо, то выкачиваем новые файлы, присваиваем им расширение .NEW, располагаем их рядом с существующими.
  4. Взаимодействие с веб серверами осуществляется в нити с низким приоритетом.
  5. Предупреждаем пользователя о необходимости перезапуска и стартуем фоновый процесс gedemin_upd.exe.
  6. gedemin_upd.exe ждет окончания работы gedemin.exe, после чего по списку из временного файла gedemin_upd.ini обновляет файлы платформы (для особо важных файлов существующая версия сохраняется с расширением .BAK).

    Если файл не удается обновить, то он просто пропускается. Беды большой нет -- обновится следующий раз.

  7. Список выполненных операций и/или ошибок записывается в лог операционной системы.
Обновление не будет работать, если программа запущена из расшаренной сетевой папки.

Включить/выключить автообновление можно на вкладке Обновление окна О программе... (вызывается из меню Справка Главного окна).

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

Антивирусное ПО и файрволл могут препятствовать обновлению файлов. Отключите их на время обновления или добавьте в исключения файлы gedemin.exe, gedemin_upd.exe и сайты gsbelarus.com, gs.selfip.biz.

Обновление до бета-версии

По-умолчанию, обновление происходит до текущей стабильной версии. Если вы хотите получать ежедневный бета-билд платформы (и знаете что делаете!), то заходим в файл gedemin.ini и в секции Web Client прописываем:

[Web Client]
...
Token = Beta
...

Для получения версии с отладочной информацией стоит прописать:

[Web Client]
...
Token = Debug
...

7 нояб. 2012 г.

On-line учебник по подсистеме Отдел Кадров и Расчет Заработной платы

Налетай! На сайте ГИВЦ Минсельхозпрода доступна он-лайн версия справочного пособия по подсистеме Отдел Кадров и Расчет Заработной платы.

4 апр. 2012 г.

Плюсуем Гедымин на Google+

Обладатели акаунтов Google+ теперь могут плюсовать наш проект. Идем сюда и ищем кнопочку в левой верхней части экрана.

28 мар. 2012 г.

Обновленная заглавная страница Gedemin project

Гугл убрал страничку Project Updates из Гугл Кода. Следить за изменениями теперь предлагается или с помощью читалки Atom, или через гаджеты, которые можно разместить на веб странице. Новая заглавная страница нашего проекта теперь выглядит так. По мне, старый вариант был предпочтительней. В новом как-то все кривовато выходит.

23 февр. 2012 г.

Канал на YouTube

Александр Назаренко создал канал на YouTube с видео про Ниву и Гедымин.

Кстати, ГИВЦу недавно исполнилось 40 лет.

3 нояб. 2011 г.

RSS для форумов

Немного возьни с PHP (тот еще язык, надо заметить) и теперь у нас есть отдельный канал для форумов. Настраивайте свои читалки на gsbelarus.com/gs/backend_forums.php.

Не могу не прорекламировать: dlvr.it -- сервис трансляции RSS или Atom каналов в социальные сети. В т.ч. поддерживается твиттер.

17 дек. 2010 г.

Сокращения на Yahoo!

Yahoo! закрывает delicious.com (и некоторые другие сервисы). Надеюсь они предоставят возможность слить ссылки. Обидно будет потерять все, что нажито непосильным трудом :(

PS: Привет Романчуку. Не всегда инвестор заинтересован в развитии и сохранении приобретенного предприятия. Бывает и так: поматросили и бросили.

1 июн. 2010 г.

Отстоим свой интернет!

Создан сайт ukaz60.net для сбора подписей за отмену Указа 60, фактически уничтожающего свободный интернет в Беларуси. Просьба всем небезразличным поддержать!

18 мар. 2010 г.

В интернете

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

PS: Хорошо, что хоть такой интернет есть. Могло бы быть и хуже. Как в Северной Корее, например, или на Кубе.