• «10 дел, которые нужно сделать, находясь в…» — есть ли такие сервисы уже?

    @bugman
    Я думаю роль подобного рода сервисов выполняет многочисленный заиндексированный текстовой контент на триллионах сайтов, посвященных путешествиям. Наберите в гугле
    — «what to see in xxx»
    — «top sights of xxx»
    — «top sights to see in xxx»
    и убедитесь сами.
    Еще есть куча издательств которые этим промышляют, книжки подобного рода выпуская. В каждом путеводителе по стране/городу топовые достопримечательности обычно отранжированы по зрелищности.
    Ответ написан
    Комментировать
  • Подскажите внешние сервисы виртауальной АТС (под VoIP), hosted Asterisk и т.п

    @bugman
    «Октопус лайн» вроде бы на российском рынке примерно это и предоставляет.

    Некогда, я всерьез думал (даже в туду себе записал :D ) об организации software on demand для nagios, asterisk и тому подобных, но не увидел на российском рынке достаточного объема. Имхо такие продукты надо искать в буржнете — там и конкуренция, и цены, как следствие, интереснее.

    В конечном итоге, все что будут предлагать, будет стоить несколько дороже, чем сделать самому на VPS у хецнера, тут вопрос, насколько велика будет разница и как громко будет внутри квакать :) Например на 29 евро за самый стремный ТП в мегаклауд.it у меня квакает.

    Одно время промышлял инсталляциями и настройками *, при минимальной внимательности, время и средства для дальнейшего поддержания этой инфраструктуры стремятся к нулю.
    Ответ написан
    Комментировать
  • Ув., кто готов поделится своим опытом покупок за рубежом?

    @bugman
    Погуглил, нашел товар в магазине или на аукционе, посмотрел, шипят ли в россию, если шипят — купил. Если не шипят, посчитал сколько будет через шиппинг-агентов отправить, цена устроила — купил.

    Чем тут делиться-то?

    Разве что здравым смыслом не покупать дорогие вещие на аукционах у людей, которые только на фантиках положительных респонсов накрутили? Этот, или даже более общий принцип «не дай себя обмануть», я думаю все применяют.
    Ответ написан
    Комментировать
  • Графы и электросетевые организации, есть заинтересованные лица вообще?

    @bugman
    Можно тогда я с конца зайду, с ваших слов «Зачем этот пост?»

    > Хочется услышать, может все же есть уже готовые решения.
    Если допустить равным особенности ведения сетевых хозяйств энерго-компаний и телекомов, а по первым у вас кое-какая инфа есть («все плохо»), посмотрите/узнайте/сходите пособеседуйтесь, как это происходит у вторых. На моей памяти отдел документации моей предыдущей работы (телеком) ваял что-то в *CAD'е а учет вели в собственной на-коленках-писанной ERP.

    > Может кто-то, с более обширными знаниями, займется разработкой такого сервиса.

    Я боюсь, без ощутимых денег вряд ли кто-то будет что-то делать, разве что студенты, а их поделки вам даром не нужны.

    > И если получится, то займется «полезным роспилом бабла». Я в свою очередь готов помогать продвигать сервис с низов и дать контакты некоторых топ-менеджеров.

    Давайте думать рационально и сразу с фланга: подготовим драфт ТЗ, оценим на глазок эту разработку, умножим оценку на 10, включим в него ваши комиссионные и комиссионные топов и заюзаем ваши связи — зайдем прямо к вашим топам с коммерческим предложением. Если тема покатит, найдем исполнителей (или соберем комманду) и будет Вам счастье :)

    > При грамотном подходе, такой продук будет нужен не одной компании, а будет востребованн в любой компании, которая обладает сетевым хозяйством.

    Пока это только догадка. А хотите проверить свою догадку? Давайте попробуем по принципу пробных продаж:
    — клепается говносайтик с симпатичным дизайном за час
    — на него вешаются красивые схемы, знакомые до боли и энергетику, и телекомщику
    — туда же зафотошопленные скриншоты, которые будут выглядеть симпатично и походить на самые сексуальные системы учета и CADы
    — пишется внушительный список функциональных возможностей
    — добавляется несуществующий список компаний, выбравших этот продукт и их отзывы
    — под всем этим — контакты для получения пробной версии, мыло и телефон
    — покупаются гугл адвордсы, яндекс директы и сажается девочка на обзвон всех потенциальных клиентов.

    Если после всего будут заинтересованные люди звонить/писать и просить пробную версию, можно будет уже что-то думать, а пока…
    Ответ написан
    Комментировать
  • ? Переход Yota на LTE в Санкт-Петербурге

    @bugman
    Под эту лавочку, отдам за смешные деньги свой старый WiMax модем. Успей стать абонентом йота в СПб и получить новый LTE модем бесплатно :-)
    Ответ написан
  • Графы и электросетевые организации, есть заинтересованные лица вообще?

    @bugman
    А чем уже пользуются коллеги по цеху для этого, вы смотрели?
    В MSPaint/Visio/..CAD схемы рисуют? Как ведут учет вверенных объектов — excel, 1С, OEBS, SAP :)?
    Ведь явно чем-то пользуются, не на бумажках же.
    «работаю в электросетевой компании» — с коллегами из соседних контор общались? как они видят проблематику в области проектирования и учета? тут надо имхо не к топам заходить, чтобы не слышать фразы про попил, а к рядовым труженикам.
    Мне кажется хабр не та аудитория, вам бы на специализированные тусовки/форумы, хотя могу и ошибаться
    Ответ написан
  • Подзапрос в условии ON для LEFT JOIN'а в MySQL

    @bugman
    Если не нравится паттерн с созданием аттрибутов статистики в сущности клиента, попробуйте тогда, в самом простом случае, держать одну таблицу для актуальных значений статистики с PK [user_id, stat_type] + таблицу с историческими значениями (аудит таблицу), которую будете сопровождать на триггерах, в случае изменении первой.

    В еще более хитром случае, эти таблицы можно и объединить (как у вас сейчас — изначально), но для ускорения запросов добавить флаг current, который будет либо 1 либо NULL + составной индекс [current, user_id].
    Геммор триггеров из предыдущего варианта уйдет, заменит его геммор сопровождения флага current.
    Всевозможные варианты организации подобных исторических справочников с "+" и "-" описаны в википедийной статье на тему «slowly changing dimensions».

    Задайте себе вопрос, кроме багтрейсов и редкой аналитики, Вам действительно принципиально гонять запросы на получение и исторических и актуальных данных по одной таблице? Если нет — первый вариант самое то + партицирование и удаление самых старых партиций на шедулере (по вкусу).
    Ответ написан
  • Легализация услуг хостинга на зарубежных серверах. Кто и как решал или решил эту проблему?

    @bugman
    Некогда интересовался именно такой же схемой для ООО.
    Лицензия получается не сложно. Основная заморочка с бухгалтерией когда в игре появляется иностранный контрагент

    BTW Вы хетцнер как ИПшник оплачиваете из своего кармана, не уменьшая налогооблагаемую базу? Схема налогообложения — упрощенка с доходов?
    Ответ написан
  • Подзапрос в условии ON для LEFT JOIN'а в MySQL

    @bugman
    Если таблица stats представляет собой slowly changing dimensions и перформанс запроса на получения актуальной статистики важен, я бы подумал о других подходах как например денормализовать stats и хранить актуальные значения статистики в отдельной таблице (или даже у юзера), stats же пользовать как аудит изменений.
    Ответ написан
  • Как правильно удалять ненужные бэкапы?

    @bugman
    Получить список файлов — ls, find
    Отсортировать их — sort
    Взять все строчки кроме последних N — head, tail
    Сформировать команду на удаление — sed, xargs
    Ответ написан
    Комментировать
  • Какие программы для анализа кода PL/SQL можете посоветовать?

    @bugman
    Для профилирования кода в общем смысле — dbms_profiler, в Allround Automations PL/SQL Developer'е к нему кажется был GUI интерфейс вполне юзабельный
    Ответ написан
    1 комментарий
  • Как писать данные из триггера Oracle в memcache?

    @bugman
    +1 к «попробовать имеющиеся у оракла средства оптимизации»:

    — в приложении не создавать / дестроить коннект каждый раз а держать его постоянным, препейрить запросы, переменные биндить
    — запустить AWR в модной веб-консольке Oracle Enterprise Manager, посмотреть что найдет
    — поднять SGA, увеличить буффер кеш
    — убедиться что соблюдены элементарные правила разделения датафайлов, редулогов, архивлогов по дискам и нет даунгрейда со стороны дисковой подсистемы, системных и оракловых джобов
    — собрать статистику, посмотреть на фрагментацию (chained rows), помониторить сами запросы, посмотреть планы -> возможно что-то еще можно разогнать
    — материализовать тяжелые запросики, из наиболее частоджоинящихся табличек сделать кластеры

    Мне представляется, если у вас есть некий дополнительный свободный ресурс (ram, cpu) которое вы собираетесь отдать стороннему кеширующему решению, может сначала попытаться добавить тот же ресурс серверу бд + немного тюнинга?
    Я просто боюсь, что любая самопальная схема инвалидации кеша, живущая на триггерах on every row будет создавать больше задержек -> несогласованность данных при чтении из кеша
    Ответ написан
    Комментировать