• Smpp отправка смс - как получить корректный ответ?

    roswell
    @roswell
    и швец, и жнец, и на дуде игрец
    Надобно установить значение напротив registered_delivery_flag хотя бы в единичку. Остальная кухня разобрана по косточкам тут, в пункте "2.6 Requesting notifications" на странице 20.
    Ответ написан
    Комментировать
  • База данных городов, стран и регионов без дубликатов на английском?

    @fso
    Есть по России — округа, области, города,. У городов — гео координаты, временная зона, имя в транслите для ссылок.
    Аккуратная, по России, без координат http://api.vbiyske.ru/db/rabota.sql
    СНГ и может быть часть европы, но ссылки не транслитеризированы ( в md5 ) и могут быть накладки по координатам http://api.vbiyske.ru/db/alogist.sql.zip
    Ответ написан
    1 комментарий
  • База данных городов, стран и регионов без дубликатов на английском?

    sokolnikov
    @sokolnikov
    https://github.com/x88/i18nGeoNamesDB

    Содержит

    234 страны
    3 721 регион
    2 246 813 населенных пункта

    Названия переведены на

    Русский, Украинский, Белорусский, Английский, Испанский, Португальский, Немецкий, Французский, Итальянский, Польский, Японский, Литовский, Латышский, Чешский

    Кодировка - utf8
    Ответ написан
    1 комментарий
  • База данных городов, стран и регионов без дубликатов на английском?

    sn4ke
    @sn4ke
    Такое пойдет?
    http://www.maxmind.com/app/worldcities
    Там кнопка free download.
    google -> world cities and regions database
    Ответ написан
    Комментировать
  • Какую программу выбрать для работы с базами данных?

    @standartis
    Учу PHP Java Phyton JavaScript CSS и другие языки
    db ForgeStudio for MySQL
    Для большей наглядности, автор сравнивает некоторые возможности с Workbench. Studio for MySQL - это мощная интегрированная среда разработки (IDE) для MySQL от, лидера отрасли, известного своими инструментами разработки баз данных. В этой статье мы обсудим некоторые из ее функций, которые могут оказаться полезными для разработчиков баз данных, аналитиков, администраторов баз данных или архитекторов. Общие функции
    Доступ к широкому спектру вкусов MySQL
    Studio для MySQL совместим с широким спектром возможностей MySQL, систем хранения и протоколов соединений. Помимо ядра MySQL с открытым исходным кодом, он может подключаться к, Amazon Aurora для MySQL, Google Cloud MySQL и Server, чтобы назвать несколько.
    Интерфейс
    Пользовательский интерфейс Studio имеет современный, интуитивно понятный внешний вид. Скрытые панели, незамкнутые панели инструментов и контекстно-зависимые меню делают навигацию по инструменту довольно простой.
    Те, кто привык работать с Visual Studio, будут чувствовать себя как дома с интерфейсом по умолчанию. Но существуют и другие скины для изменения темы пользовательского интерфейса.
    Автоматизация командной строки
    Одна действительно хорошая функция заключается в том, что большинство действий в пользовательском интерфейсеможно экспортировать в команду операционной системы.
    В большинстве диалоговых окон есть кнопка с надписью «Сохранить командную строку...». Это позволяет экспортировать действие диалогового окна в качестве команды операционной системы. Параметры, выбранные в диалоговом окне, становятся параметрами для команды. Это может помочь пользователям автоматизировать регулярные задачи базы данных со своего рабочего стола.
    Для разработчиков баз данных
    Фрагменты кода
    Хорошая среда разработки должна помочь разработчикам сэкономить время и как можно больше автоматизировать задачи. Когда дело доходит до производительности разработки, for MySQL предлагает некоторые из стандартных функций, таких как завершение кода, проверка синтаксиса, форматирование кода или фрагменты кода. Вот несколько примеров завершения кода и фрагментов кода:
    Зависимости объектов
    Объекты, такие как таблицы или представления, могут быть проверены на их отношения с другими объектами в базе данных. Это можно сделать, выбирая папки «Зависит от» или «Использовано» из дерева объектов. Зависимости показаны рекурсивным образом. Это может быть очень удобно при устранении неполадок или отладки кода.
    Генератор
    Еще одной хорошей особенностью этого инструмента является генератор. Щелчок правой кнопкой мыши по таблице и выбор из контекстного меню создаст шаблон для четырех хранимых процедур. Каждая процедура будет выполняться для основной операции (SELECT, INSERT, UPDATE, DELETE).
    Инструмент сравнения схем
    Большинство клиентских инструментов базы данных будут предлагать функции сравнения и синхронизации схем. не является исключением. Интуитивно понятный пользовательский интерфейс упрощает поиск и согласование различий схем.
    Инструменты отладки
    Отладчик - это еще одна замечательная возможность для разработчиков. Мастер отладчика требует, чтобы механизм отладки был развернут на сервере MySQL и создал базу данных _debug. Эта база данных содержит все процедуры, функции и таблицы, необходимые для отладки кода пользователя.
    Развертывание механизма отладки требует, чтобы у пользователя были права администратора процесса, и мы обнаружили, что эта функция не работает с MySQL в Amazon, поскольку не разрешает доступ к серверу.
    Для систем, которые позволяют развертывать механизм отладки, разработчики MySQL могут запускать свои хранимые процедуры с опцией «Компиляция для отладки». Она вставляет настраиваемый код отладки в процедуру, вызывая подпрограммы из базы данных _debug.
    Этот добавленный код позволяет разработчикам выполнять пошаговую отладку кода вместо использования пользовательских сообщений отладки. Чтобы все было просто, код отладки не отображается, когда процедура или функция загружается в редакторе.
    Как только код будет готов, разработчики могут легко удалить отладочную информацию несколькими щелчками мыши.
    Для аналитика данных
    Инструмент сравнения данных
    Как и инструмент сравнения схем, for MySQL имеет инструмент сравнения данных, который должен быть полезен для аналитиков и разработчиков данных. Он имеет интуитивно понятный интерфейс для сравнения и согласования данных между двумя таблицами.
    Импорт и экспорт данных
    Studio для MySQL может подключаться к десяти различным типам источников данных для импорта и экспорта данных. Известными типами являются Google Таблицы, XML или даже соединения ODBC.
    С помощью данной утилиты, автор смог скопировать несколько сотен листов Excel в кратчайшие сроки. Затем автор успешно осуществил импорт документа JSON. Эти возможности существенно ускорили работу автора над заказом по переносу и резервному копированию баз данных от небольшой московской строительной компании.
    По сравнению с, мастер импорта данных таблицы в MySQL Workbench может импортировать только CSV или JSON.
    Браузер Master-detail
    Браузер Master-detail - отличный инструмент для просмотра отношений данных. Аналитики могут использовать этот инструмент для быстрой проверки различных категорий основных данных и их дочерних записей.
    Сводная таблица
    Функция Pivot Table может использоваться для агрегации, группировки, сортировки и фильтрации данных. Например, исходная таблица может выглядеть так (автор использует базу данных в качестве образца).
    Благодаря нескольким щелчкам мыши функция поворота позволяет нам разбивать или свертывать показатель дохода от аренды.
    Составление отчетов
    Не слишком много инструментов запросов корпоративного класса имеют встроенную систему отчетов. Studio для MySQL поставляется с отличным дизайнером отчетов.
    Пользователи могут создавать отчеты либо путем выбора одной или нескольких таблиц, либо с помощью собственных пользовательских запросов. Когда мастер завершит работу, отчет откроется в редакторе WYSIWYG для дальнейшей настройки. После его готовности его можно сохранить в формате Data Report (.).
    Для администратора базы данных
    Администраторы баз данных найдут большинство инструментов, которые они используют для повседневного управления базами данных MySQL, аналогичными между и MySQL Workbench. Это включает:
    - Управление пользователями («Менеджер безопасности» в, «Пользователи и привилегии» в MySQL Workbench)
    - Обслуживание таблиц (анализ, оптимизация, проверка, проверка, восстановление)
    - Текущие подключения к экземпляру
    - Переменные системы и состояния
    Аналогично, резервное копирование базы данных осуществляется по щелчку правой кнопкой мыши по ней, и выбору «Резервное копирование и восстановление> Резервная копия базы данных...» из всплывающего меню. создает файл дампа SQL для базы данных. Восстановление базы данных осуществляется также просто.
    Следует упомянуть, что автор не смог найти средство просмотра файла журнала сервера в Studio для MySQL, хотя он легко доступен в MySQL Workbench. С Amazon MySQL, файлы журналов не доступны ни с одним из этих клиентских инструментов.
    Копирование баз данных
    Копирование баз данных из одного экземпляра в другой является интуитивно понятным и простым процессом с помощью Studio. Все, что нужно пользователю - это выбрать источник и целевые экземпляры, выбрать базы данных для копирования в источнике и любые дополнительные параметры, если необходимо, а затем щелкнуть по маленькой зеленой стрелке.
    Более того, базы данных могут быть скопированы между различными вариантами MySQL: автору удалось успешно скопировать базу данных MySQL в экземпляр.
    Для архитекторов данных
    Диаграммы базы данных
    Обратное проектирование структуры существующей базы данных часто является частью работы архитектора данных, а Studio для MySQL делает этот процесс простым. Таблицы из дерева базы данных можно перетащить и удалить в диаграмму базы данных, и она автоматически создаст красивую диаграмму, как показано ниже:
    Документ базы данных
    Большинство высокопроизводительных инструментов базы данных предлагают некоторые возможности обратной инженерии, но делает еще один шаг, позволяя пользователю создавать документацию по базам данных.
    Полномасштабный профессиональный документ архитектуры системы может быть создан всего несколькими щелчками мыши. Документация будет описывать таблицы и представления, индексы, типы данных столбцов, ограничения и зависимости вместе со сценариями SQL для создания объектов. Документация может быть создана в формате HTML, PDF или.
    Генератор данных
    Наконец, особенностью, которую хотели бы использовать архитекторы баз данных и разработчики, является инструмент Data Generator. Для проектирования баз данных часто требуются значимые фиктивные данные для быстрого подтверждения концепций, нагрузочного тестирования или демонстрации клиентов. предлагает готовое решение для этого.
    Используя мастер интуитивного генератора данных, можно быстро заполнить пустую схему базы данных MySQL. Генератор поддерживает отношения внешних ключей во время загрузки данных, хотя внешние ключи и триггеры могут быть отключены, если необходимо.
    Инструмент может создать сценарий генератора данных и загрузить его в редактор SQL, сохранить его в виде файла или запустить непосредственно с базой данных.
    Выводы

    В целом, автор считает, что - хороший продукт, по сути, очень хороший продукт - который заслуживает, по крайней мере, серьезного внимания от сообщества программистов.
    Ну и ссылка на сам продукт если кого заинтересовал данный инструмент его можно скачать и в бесплатной версии https://www.devart.com/free-products.html
    Ответ написан
    1 комментарий
  • Как подружить Sublime Text 3 и LiveReload?

    PafNutY
    @PafNutY
    Люблю кодить в своё удовольствие
    Попробуйте использовать LiveStyle от Emmet.
    Заводится очень легко на хроме и новой опере.
    Однако если у вас линки CSS выводится с параметрами (/css/css.css?12345)? которые изменяются при обновлении файла - ничего не получится.
    Ответ написан
    2 комментария
  • Как подружить Sublime Text 3 и LiveReload?

    BedwaRe
    @BedwaRe
    Пиши код
    Используйте Prepos (бесплатного более чем достаточно). Очень удобно, никаких скриптов вставлять не надо, расширения для браузеров устанавливать не надо. Он универсален, т.к. поднимает свой сервер, поэтому работайте хоть в Sublime Text, хоть в Notepad (без установки расширений). Плюс препос предоставляют другие дополнительные плюшки типа компиляция SASS, минификация и сборка скриптов. Так же прикольная фича это шаринг внутри сети (сверстал, запустил шаринг, показал коллегам). Если верстать собираетесь, то лучше варианта, если надо скорую руку сделать не видел. Хотите сделать по-настоящему красиво - разберитесь с Grunt, в нем можно сделать, всё что и в Prepos и намного больше, но придется поработать ручками. Удачи!
    Ответ написан
    2 комментария