Как создать самоподписанный сертификат?
2014-09-14 09:27:03
Создание самоподписанного сертификата двумя командами. Может пригодиться для администрирования сайта ...
+ развернуть текст сохранённая копия
Создание самоподписанного сертификата двумя командами. Может пригодиться для администрирования сайта по https, например. 1. Создаём ключ. openssl genrsa -out server.key 2048 2. Создаём сертификат. Домен example.com следует заменить на ваш. openssl req -new -x509 -key server.key -out server.crt -days 3650 -subj /CN=example.com
Тэги:
ssl,
блокнот
SQL Server Data Tools для SQL Server 2014
2014-09-06 19:53:30
... в дистрибутиве
SQL Server 2014. ... installation of
SQL Server 2014, ... Tools для
SQL Server [… ...
+ развернуть текст сохранённая копия
SQL Server Data Tools отсутствуют в дистрибутиве SQL Server 2014. Теперь их надо скачивать отдельно - есть отдельные дистрибутивы для Visual Studio 2012 и 2013. При установке надо выбрать опцию Perform a new installation of SQL Server 2014, иначе будет ошибка. После этого будет SSDT как обычно. Post from: http://shomin.infoSQL Server Data Tools для SQL Server […]
Post from: http://shomin.info
SQL Server Data Tools для SQL Server 2014
Тэги:
2014,
help,
server,
sql
Задание по TSQL перед собеседованием
2014-08-22 17:16:00
----------------------------------------
-- ИСХОДНЫЕ ДАННЫЕ:
...
+ развернуть текст сохранённая копия
----------------------------------------
-- ИСХОДНЫЕ ДАННЫЕ:
----------------------------------------
use tempdb
go
if object_id ('T') is not null drop table T
go
create table T (id int primary key, Number varchar(50), Price money)
go
insert into T (id, Number, Price) values (1, 'A', 100.00)
insert into T (id, Number, Price) values (2, 'A', 90.00)
insert into T (id, Number, Price) values (3, 'B', 200.00)
insert into T (id, Number, Price) values (4, 'C', 300.00)
insert into T (id, Number, Price) values (5, 'D', 300.00)
insert into T (id, Number, Price) values (6, 'D', 300.00)
GO
----------------------------------------
-- ЗАДАНИЕ 1:
-- удалить из таблицы T повторяющиеся номера Number,
-- оставив в ней только номера с максимальной ценой,
-- по возможности, одним запросом.
----------------------------------------
--проверка после удаления:
select Number, Price from T order by 1, 2
/*
Number Price
A 100.00
B 200.00
C 300.00
D 300.00
*/
----------------------------------------
-- РЕШЕНИЕ 1:
----------------------------------------
DELETE FROM T
WHERE T.id NOT IN
(
SELECT id -- , Number, Price
FROM
(
SELECT T.id AS id, T.Number AS Number, T.Price AS Price,
ROW_NUMBER() OVER(PARTITION BY T.Number ORDER BY T.Number, T.Price DESC ) AS R
FROM T
) AS PT
WHERE R = 1
)
GO
----------------------------------------
-- ЗАДАНИЕ 2:
-- порекомендуйте, какой построить индекс на таблице T,
-- чтобы уменьшить время выполнения запроса на удаление
----------------------------------------
----------------------------------------
-- РЕШЕНИЕ 2:
----------------------------------------
-- 1) нужен индекс по ид, обычно он является первичным ключом и создается
-- во время создания таблицы, поэтому предполагаем что он уже есть
-- 2) еще для ускорения нужен такой сложный индекс:
CREATE INDEX idxDelDuplicatesInT
ON T (Number ASC, Price DESC)
GO
Тэги: sql, вопросы, собеседовании
Хороший, плохой и злой… кэш
2014-08-20 17:40:38
+ развернуть текст сохранённая копия
Довольно интересное видео (на английском, к сожалению), в котором девушка, на примере соцсетей, рассказывает о плюсах и минусах кэширования в web-приложениях.
Наиболее содержательными являются первые две трети ролика, которые можно суммировать следующим образом:
1) данных в соцсетях нынче много, обновляются они часто, а пользователю их нужно предоставлять быстро
2) поэтому без кэширования не обойтись
3) далее показывается, как кэширование (концептуально) работает в Twitter, Facebook и Reddit
4) но есть проблемка…
5) кэширование в каждом соцсетевом проекте отписывается вручную
6) в результате, имеем много кода, который делает практически одно и то же в каждом проекте. А много кода — это много багов и людского труда
7) и что же с этим делать?
Читать дальше →
Тэги: cache, sql, web-приложения, базы, веб-разработка, данных, кэш, программирование
Обновился курс 10977 по SQL Server 2014
2014-08-06 12:02:52
... SQL Server Skills to Microsoft SQL ... с версией SQL Server 2012. ... на новых возможностях SQL Server 2014. ...
+ развернуть текст сохранённая копия
Курс 10977B: Updating Your SQL Server Skills to Microsoft SQL Server 2014 обновлен 28 июля. Курс предназначен для специалистов, активно работающих с версией SQL Server 2012. Курс фокусируется только на новых возможностях SQL Server 2014. Post from: http://shomin.infoОбновился курс 10977 по SQL Server 2014
Post from: http://shomin.info
Обновился курс 10977 по SQL Server 2014
Тэги: 2014, server, sql, курсы