[Из песочницы] Семь раз ALTER один DROP

image


Все началось с того, что я начал писать стандарт оформления T-SQL для своей компании. В этой теме я остановлюсь на конструкции удаления объекта перед его созданием.


В нашей команде порядка двадцати SQL Ninja разработчиков и все описывают данную конструкцию по разному, например вот так:

IF OBJECT_ID('dbo.Function', 'TF') IS NOT NULL
	DROP FUNCTION dbo.Function;
GO
CREATE FUNCTION dbo.Function ..

Читать дальше →
[Из песочницы] Семь раз ALTER один DROP
Source: habrahabr

Samsung выпустила исходные коды ядер Galaxy S8 и Galaxy S8 Plus

Спустя менее чем неделю после старта мировых продаж новых смартфонов Galaxy S8 и Galaxy S8 Plus компания Samsung выпустила исходные коды ядер этих девайсов. На данный момент опубликованные файлы актуальны […]
Samsung выпустила исходные коды ядер Galaxy S8 и Galaxy S8 Plus
Source: 4pda

Разработчики Debian публикуют отчет о подготовке «Stretch» и отключают поддержку FTP на своих серверах


На днях команда разработки Debian опубликовала очередной отчет о подготовке и результатах работы над следующей веткой Debian — «Stretch». На сегодняшний день пакетная база Debian 9 находится в «заморозке» уже почти три месяца. Причина — скорый релиз с остановкой переноса пакетов unstable в testing. Что касается нового релиза, то разработчики насчитали 143 критических для его формирования ошибок. К сожалению, пока что точная дата релиза неизвестна. Разработчики говорят о «начале лета», но это тоже неточно.


Для того, чтобы сформировать релиз в сроки (которые, правда, регулярно переносятся), разработчики решили пока вывести обеспечение поддержки UEFI Secure Boot из категории критически важных, блокирующих релиз. Видимо, есть опасения в том, что команда, не успевая подготовить все в срок, может допустить ошибки при разработке, менее тщательно проверяя свою работу. Поэтому, насколько можно судить, у Debian 9 не будет поддержки UEFI Secure Boot на момент релиза. Она будет добавлена чуть позже, когда разработчики будут немного менее загружены.
Читать дальше →
Разработчики Debian публикуют отчет о подготовке «Stretch» и отключают поддержку FTP на своих серверах
Source: habrahabr

[Перевод] Bash-скрипты, часть 7: sed и обработка текстов

Bash-скрипты: начало
Bash-скрипты, часть 2: циклы
Bash-скрипты, часть 3: параметры и ключи командной строки
Bash-скрипты, часть 4: ввод и вывод
Bash-скрипты, часть 5: сигналы, фоновые задачи, управление сценариями
Bash-скрипты, часть 6: функции и разработка библиотек


В прошлый раз мы говорили о функциях в bash-скриптах, в частности, о том, как вызывать их из командной строки. Наша сегодняшняя тема — весьма полезный инструмент для обработки строковых данных — утилита Linux, которая называется sed. Её часто используют для работы с текстами, имеющими вид лог-файлов, конфигурационных и других файлов.


Читать дальше →
[Перевод] Bash-скрипты, часть 7: sed и обработка текстов
Source: habrahabr

Не нужно оборачивать все в Promise

Оригинал статьи

Представим что мы разрабатываем функцию isPi:

function isPi(x) {
  return x === 3.14
}

И тут кто-то говорит: »Мы не хотим знать откуда приходят данные (БД, сеть и т.д.), по-этому давайте обернем наш код в Promise»:

Читать дальше →
Не нужно оборачивать все в Promise
Source: habrahabr

Цитата #444644

<DartRabbit> Мы были октябрятами, потом пионерами, а потом опа, и ты тинейджер, а должен был стать комсомольцем
Цитата #444644
Source: bash

[recovery mode] Конфигурирование Spark на YARN

Хабр, привет! Вчера на митапе, посвященном Apache Spark, от ребят из Rambler&Co, было довольно много вопросов от участников, связанных с конфигурированием этого инструмента. Решили по его следам поделиться своим опытом. Тема непростая — поэтому предлагаем делиться опытом тоже в комментариях, может быть, мы тоже что-то не так понимаем и используем.
Читать дальше →
[recovery mode] Конфигурирование Spark на YARN
Source: habrahabr

Всё не так просто с Ctrl+Z: об undo в быстром совместном редактировании ONLYOFFICE

Случайно накосячили в документе, который вам только что пошарили? Драг-н-дропнули куда-то кусок чужого текста и не знаете, как жить дальше? Угодили курсором в ячейку вашего коллеги и уничтожили его данные? Ctrl+Z не раз спасало наши жизни и репутации добропорядочных коллег, не портящих чужие (и свои) документы.


В последнем выпуске мы добавили возможность сделать Undo в быстром совместном редактировании. Почему его не было раньше, как там всё устроено, и почему случается так, что вы жмете undo до упора, а документ всё равно не остается пустым, вы узнаете из этой статьи.


Читать дальше →
Всё не так просто с Ctrl+Z: об undo в быстром совместном редактировании ONLYOFFICE
Source: habrahabr

Пост №3083910

Автор: Mr.Exclusive

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3083910″ }, «headline»: «домашняя эротика :: Сиськи (сиски и сисяндры — эротические картинки и гифки) :: MoonlightKate :: Эротика (красивые фото обнаженных, совсем голых девушек, арт-ню)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%AD%D1%80%D0%BE%D1%82%D0%B8%D0%BA%D0%B0-MoonlightKate-%D0%B4%D0%BE%D0%BC%D0%B0%D1%88%D0%BD%D1%8F%D1%8F-%D1%8D%D1%80%D0%BE%D1%82%D0%B8%D0%BA%D0%B0-%D0%A1%D0%B8%D1%81%D1%8C%D0%BA%D0%B8-3810661.png», «height»: 959, «width»: 1280 }, «datePublished»: «2017-04-28T12:32:48+03:00», «dateModified»: «2017-04-28T12:32:48+03:00», «author»: { «@type»: «Person», «name»: «Mr.Exclusive» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3083910
Source: Joyreactor

Пост №3083909

Автор: Циркуль

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3083909″ }, «headline»: «упражнение на доверие :: гифка :: котэ (прикольные картинки с кошками)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D1%84%D0%BA%D0%B0-%D0%BA%D0%BE%D1%82%D1%8D-%D1%83%D0%BF%D1%80%D0%B0%D0%B6%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BD%D0%B0-%D0%B4%D0%BE%D0%B2%D0%B5%D1%80%D0%B8%D0%B5-3810660.gif», «height»: 300, «width»: 600 }, «datePublished»: «2017-04-28T12:30:49+03:00», «dateModified»: «2017-04-28T12:30:49+03:00», «author»: { «@type»: «Person», «name»: «Циркуль» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3083909
Source: Joyreactor