Pull to refresh
0
0
Павел Мешков @pashamesh

User

Send message
UFO landed and left these words here
Мы уже давно пришли к следующей структуре:
Есть файл database.sql, который создаёт базу с нуля — там всегда самая свежая структура.
Есть каталог alters, в котором лежат файлы поименованные как:
001_2008_05_15.sql
002_2008_06_18.sql
003_2008_06_19.sql

Преимущество такого подхода — три позиции под номер дают возможность всегда выстраивать альтреры в хронологическом порядке. Дата позволяет примерно увидеть, насколько обновлялась база. Да и вообще не люблю давать осмысленные названия подобным файлам.
В конце каждого альтера стоит
update zp_maintenance set file='121_2009-04-13.sql', modiftime=now();
Благодаря этому мы всегда знаем какой альтер был применён последним в текущей копии базы данных и можем дотащить новые альтеры, если они появятся.
Ещё один немаловажный аспект — дисциплина разработчиков. При изменении структуры базы данных разработчики должны _сначала_ писать альтер, а потом применять его на свою копию. Никаких добавлений колонок в phpmyadmin и прочих.
Толково разложено по полочкам. Хочу добавить, что очень важно помнить, что есть ТЗ которое пишется заказчиком для того что бы исполнитель понял что от него хотят (назовем это «предварительным ТЗ»), еще это можно назвать расширенным брифом, а есть ТЗ которое будучи основанным на этом самом расширенном брифе пишется уже совместными силами, согласовывается и заверяется как приложение к договору.

Вот пример брифа, а вот пример технического задания. Как правило любого из вариантов достаточно для того что бы оценить не сложный проект и в последствии разработать более детальное ТЗ, на основе которого будет разрабатываться сайт.
Расшифровывать вручную всегда интересно, но если нужно быстро получить исходный код поможет сервис dezend.me (недавно о нем писал). На сайте есть универсальный декодер, вот расшифрованный скрипт из статьи, правда с русскими символами у него проблемы.
Сообщение на одном из форумов:
Недавно приобрёл камеру Canon 400D. За небольшое время уже отснял кучу фоток и вот уже подумываю не совместить ли мне приятное с полезным. А именно подработка фотосъёмкой свадеб. С практикой фотосъёмки знаком не понаслышке — имел приличный опыт фотосъёмки с «Зенитом». Прикидываю что для этого нужно. Объектив в наличии пока только китовый, понимаю что нужен другой, но сейчас не потяну. Реально ли только с китовым? Нужна внешняя вспышка, по деньгам прикидываю тысяч за 6-8, порекомендуйте -какую лучше взять. Дополнительную карту памяти и аккумулятор куплю. Что ещё нужно? Штатив с «тросиком»- не знаю?, по моему не обязательно иметь.

Ответ:
Недавно приобрел себе в магазине медтехника скальпель. За небольшое время уже изрезал кожаный диван, и едва не прирезал свою собаку, и вот уже подумываю не совместить ли мне приятное с полезным. А именно поработать кардиохирургом. С практикой хирургии знаком не понаслышке, имел приличный опыт работы консервным ножом. Прикидываю что для этого нужно. Скальпель пока незаточен и только один, понимаю что нужен другой, но сейчас не потяну. Реально ли только одним скальпелем сделать аорто-коронарное шунтирование? Нужен еще кровостанавливающий зажим, по деньгам прикидываю тысяч за 6-8, порекомендуйте, какой лучше взять. Вату и тампоны куплю сам. Что еще еще нужно для хирургической операции? Трокар полостной и пинцет тканевый, не знаю, по моему не обязательно иметь.
Тоже бесплатные фотки:
www.sxc.hu
morguefile.com
www.everystockphoto.com/ — ищет по практически всем бесплатным стокам
Мой личный топ:
Построение диаграмм cacoo.com
Фотошоп онлайн pixlr.com
Бесплатные стоковые фото photl.com
Бесплатные иконсеты findicons.com
Ресайз картинок picresize.com
Скриншоты и скринкасты techsmith.com/jing/

Понимаю, что эти сервисы уже упоминались наряду со своими конкурентами на хабре не раз, но может для кого будет полезно)
Хотя опыт верстки таких писем достаточно большой, всегда заглядываю в сравнительную таблицу www.campaignmonitor.com/css/
Что касается MaxMind. Есть один недостаток, заключается он в том, что названия стран, городов хранятся в базе на английском варианте латиницей.

Есть ещё достойные аналоги MaxMind, например:

CNGeoip — платная база адресов с модулем определения города и страны по IP-адресу. По заявлению разработчиков база содержит русские и английские названия городов, стран, регионов и областей. Выполнена улучшенная поддержка городов бывшего СССР, что отличает её в лучшую сторону от базы GeoIP. Если Вы собираетесь создавать коммерческий сервис в Рунете на русском языке, который требует определения страны и города по IP, возможно, стоит посмотреть в сторону CNGeoip.
ООО «Юмисофт» разработчик системы управления сайтами UMI.CMS официальный партнер CNGeoip.

WorldIP от «WIPmania» — база данных, позволяющая определять реальные физические расположения IP-адресов. Она позволяет определять страну пользователя и абсолютно бесплатна для персонального и бизнес-использования. Изюминка базы WorldIP заключается в определении реальной страны размещения пользователя, а не местоположения интернет-провайдера, которому принадлежит пул IP-адресов.
UFO landed and left these words here

Information

Rating
Does not participate
Location
Ростов-на-Дону, Ростовская обл., Россия
Date of birth
Registered
Activity