пятница, 24 марта 2017 г.

Импорт csv файла в sql

 Ошибка 0xc02020a1: Задача потока данных 1: Ошибка преобразования данных. При преобразовании данных для столбца "Столбец 1" возращено значение состояния 4 и текст состояния "Текст был усечен, или один и более символов не имеют соответствия в целевой кодовой странице.".
 (Мастер импорта и экспорта SQL Server)

четверг, 9 февраля 2017 г.

Вставка форматированного кода с подсветкой синтаксиса на сайт


Существует замечательная библиотека подсветки синтаксиса highlight.js. На данный момент она поддерживает 169 языков программирования и 77 стилей. Определение языка происходит автоматически, правильно подсвечиваются даже разные языки, помещенные в один блок.

вторник, 31 января 2017 г.

Конкатенация строк с группировкой


select 
 id
 ,stuff
 (
  (
   select
    ' and ' + name
   from
    table_name
   where
    (id = results.id)
    
   for xml path(''),type

    /* Use .value to uncomment XML entities e.g. > < etc*/
  ).value('.','varchar(max)')
  ,1 ,5 ,''
 ) as join_rule

from
 table_name results

group by
 id

суббота, 24 декабря 2016 г.

Триггер с Service Broker

Service Broker используется для организации канала обмена сообщениями между двумя объектами, другими словами, источником (инициатором) и целью. Сообщения используются для передачи данных и инициации обработки по получении сообщения. Цель и инициатор могут находиться в одной и той же базе данных либо в разных базах одного или разных экземплярах Database Engine.

Service Broker передает сообщения по протоколу "Dialog", который позволяет передавать сообщения в обе стороны. Dialog Protocol определяет логические шаги, необходимые для осуществления обмена сообщениями и обеспечения правильного порядка следования сообщений, такого, в котором они были отпрвлены.

воскресенье, 18 сентября 2016 г.

Определение размера экрана для адаптивной верстки сайта


<script type="text/javascript">
      (function(){
 if (window.devicePixelRatio !== 1){
  var dpt = window.devicePixelRatio;
  var widthM = window.screen.width * dpt;
  var widthH = window.screen.height * dpt;
  document.write('<meta name="viewport" content="width=' + widthM+ ', height=' + widthH + '"/>');
}
 }
  )
 </script>

суббота, 17 сентября 2016 г.

Полезные ресурсы

Полезные ресурсы

Отличные ресурсы для подбора цвета

http://www.design-seeds.com/blog/

И крутая ссылка с адаптивными шаблонами html5

https://html5up.net/

воскресенье, 28 февраля 2016 г.

VirtualBox + QNX 6.3.2 + Debian Jessie

VirtualBox + QNX 6.3.2 + Debian Jessie

Установка VirtualBox 5.0

echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install virtualbox-5.0

Сам VB мне нужен был для QNX 6.3.2 self-hosted, так как на VMware не работала справка и все, что связано с html.