Задать вопрос
  • Как получить нужную часть через регулярное выражение?

    @shagguboy
    var_dump($matchimages)
    Ответ написан
    Комментировать
  • Viber в качестве офисного мессенджера?

    @imhuman
    А чего там подводных камней? Мессенджер, как мессенджер. У джаббера есть плюс в том, что можно иметь свой сервак и не зависеть от стороннего сервиса, который может упасть в самый неподходящий момент или попасть в немилость политикам. Зависит от того какие цели преследует начальство, нужны ли им звонки или достаточно только текста. Я бы вообще на телеграм перешел, и узнавал бы о состоянии/наличии заказов, наличии сотрудников в офисе, да много чего еще с помощью бота и отвлекал бы сотрудников только по необходимости личного общения) Но джаббер бы обязательно оставил, как резервный вариант.
    Ответ написан
    Комментировать
  • Насколько тяжело работать с большой MySQL базой?

    MetaDone
    @MetaDone
    Хорошо сформулированный вопрос - 50% решения
    1. примерно 700 мегабайт
    2. зависит от индексов, организации. Если правильно проставите индексы, то проблем не будет и запросы будут обрабатываться быстро. У меня есть один сайтик с 60млн записей в одной таблице - все норм.
    3. Желательно взять с ssd, но такие стоят дороже.
    Ответ написан
    5 комментариев
  • Насколько тяжело работать с большой MySQL базой?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега MySQL
    1) Сколько места будет занимать база с 1 млн подобных записей?
    В текущих реалиях - незначительное. Грубая верхняя граница - 10Гб (плюс-минус пара петабайт).

    Насколько тяжёлые будут запросы к выборке из такой большой базы?
    Зависит от запросов.

    Если база увеличится до 10 млн, то и длительность/тяжесть запросов пропорционально в 10 раз увеличится?
    Прямой корреляции между размером таблицы и скоростью выполнения запросов нет, движущихся частей в этом процессе довольно много - это и индексы и структура самих запросов.

    На какие параметры стоит обратить внимание при выборе хостинга/vps/vds под такую базу?
    Для сферической базы в вакууме, с которой будет работать сферическое приложение в вакууме берите тот сферический VDS в вакууме, на который у вас хватает денег. Если он не будет справляться со сферической нагрузкой в вакууме, берите VDS мощнее. Live - Die - Repeat.

    P.S.
    Насколько тяжело работать с большой MySQL базой?
    К вечеру начинает лапы ломить и хвост отваливается, но в целом - терпимо.
    Ответ написан
    Комментировать
  • Возможно ли реализовать функционал десктопной программы в ВЕБе?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега JavaScript
    В программу я загружаю список прокси, список аккаунтов ВКонтакте. При нажатии кнопки “Старт” программа в многопоточном режиме начинает выполнять задания на сайте ***.

    Итак, программа должна обладать следующими характеристиками:
    1. Многопоточная
    2. Конфигурируемая (прокси и т.п.)
    3. Умеет отправлять http-запросы ("выполнять задания на сайте")


    Возможно ли в ВЕБе реализовать данный функционал? И на каком ЯП сделать это проще?

    Конечно, нет никаких препятствий, чтобы веб-сервис имел все перечисленные характеристики. Для этих целей подойдёт абсолютно любой язык, поэтому "проще" сделать на том, который вы знаете.
    Ответ написан
    9 комментариев
  • Возможно ли реализовать функционал десктопной программы в ВЕБе?

    @krypthon
    Абсолютно да!
    Помню встречал sencha.js на котром был реализован gnome как пример но она была платная.
    Ответ написан
    Комментировать
  • Возможно ли реализовать функционал десктопной программы в ВЕБе?

    ACCNCC
    @ACCNCC
    Делаю игры!
    Как вариант node.js + nw.js
    Ответ написан
    Комментировать
  • Как работать с базой данных, когда используешь Wordpress и GIT?

    dmitriylanets
    @dmitriylanets
    веб-разработчик
    вижу два варианта: миграции и ручная синхронизация, по миграциям можно использовать phing в нем есть функционал миграции, для его работы нужен только php. Для ручной синхронизации я использую dbForgeStudio, этот инструмент отлично подходит для сравнения двух баз и возможности синхронизации как структуры так и данных.
    Ответ написан
    Комментировать
  • Как получить unix timestamp из строки?

    Hatsune-Miku
    @Hatsune-Miku
    Няшк :3
    php.net/manual/ru/class.datetime.php

    <?php
    $date = DateTime::createFromFormat('j-M-Y', '15-Feb-2009');
    echo $date->getTimestamp('Y-m-d');


    Параметры в createFromFormat замените.
    Ответ написан
    Комментировать
  • Как получить unix timestamp из строки?

    BuriK666
    @BuriK666
    Компьютерный псих
    $time_str = '2016-05-27 23-00-00';
    $datetime = DateTime::createFromFormat('Y-m-d H-i-s', $time_str);
    var_dump($datetime->getTimestamp()); //int(1464390000)
    Ответ написан
    Комментировать
  • В чем разница в драйверах Linux, OS X и Windows?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    "драйвер это чаще всего графический инсталлятор"
    "Если в винде драйвер это инсталлятор, то что есть драйвер в Linux и OS X?"

    Не приравнивайте инсталлятор драйвера и сам драйвер. Драйвер в винде может предствлять собой один .inf файл, и не иметь никакого инсталлятора.

    У вас вообще сильно перепутано что такое драйвер и в качестве отличия драйверов между системами вы видите только способ установки, но всем системам нужны драйвера.

    Вам нужно просто понять принципы дистрибьюции софта в разных ОС.
    В Линукс принято пользоваться репозиториями, и редко качать что-то с сайта (обычно если качать, то там исходники, которые нужно еще и собирать)

    В Mac производитель железа и ОС один и тот же, поэтому идет с ОС, но для некоторых устройств - также на диске или с сайта, но так как производитель один, несложно организовать автоматическое скачивание, и даже сторонняя периферия сертифицируется в Apple, что упрощает автоматизацию.

    С виндой идет множество вшитых драйверов, которые не требуют от вас никаких действий, чтобы работать. Чем старше винда, тем больше девайсов, которые определятся сами.
    Но множество девайсов выпускаются без особого взаимодействия с MS, просто пользуясь их рекомендациями, WHQL драйвера считаются стабильными, но любой может написать драйвер к своему устройству, выложить на своем сайте, и понятно что MS про это может и не знать.

    В Линукс ядро разрабатывается одними людьми, а дистрибутив Линукса и тулзы, которые входят в дистрибутив - другие. Поэтому часто указывается, что драйвер встроен в ядро (то есть будет присутствовать на всех Линукс).
    В Линукс лучше сделана работа со стандартным типом устройства, поэтому может не всегда будут работать все фичи и все возможности, но зато стандартным драйвером, встроенным в ядро, будет поддерживаться гораздо больше устройств этого типа, не задействуя все фичи устройства.

    Если взять видеокарту, которая поддерживает DirectX12, то в Линуксе его (DirectX) вообще нет, и Линукс не сможет пользоваться всеми фичами, предоставляемыми карточкой, вот и ответ почему Линукс работает со многими устройствами стандартными драйверами, а Windows требует индивидуальный.
    Ответ написан
    Комментировать
  • Кто знает замену MongoDB?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Ну могу посоветовать, как альтернативу, Elasticsearch. Но, боюсь, она вам еще больше не понравится, хотя на мой взгляд очень даже. По моему, у вас просто что-то не то с организацией данных, да и какие проблемы выбрать последние 10 по дате? Это же обыкновенный поиск по индексу, все должно очень быстро работать.

    PS.
    recloudor: И да, как альтернативу сортировке, предлагаю использовать для этого REDIS. При добавлении поста в монгу, добавлять id поста дополнительно и в list REDIS.
    rpush user_posts:id1234 321
    Из редиса доставать ОДНИМ запросом идентификаторы последних n-записей
    lrange user_posts:id1234 10 -1
    Ответ написан
    4 комментария
  • Cannot modify header information.... Как исправить?

    Нельзя отдавать заголовки, если начали отдавать тело страницы
    Ответ написан
  • Есть ли альтернатива переопределению методов в Go?

    В go предполагается вот такой стиль:
    https://play.golang.org/p/uFA4rWeHn4
    package main
    
    import (
    	"fmt"
    )
    
    //
    // Inteface
    //
    
    type Gettable interface {
    	Get() string
    }
    
    //
    // Impl A
    //
    
    type A struct {
    }
    
    func (a *A) Get() string {
    	return "A"
    }
    
    //
    // Impl B
    //
    
    type B struct {
    }
    
    func (b *B) Get() string {
    	return "B"
    }
    
    //
    // Main
    //
    
    func main() {
    	a := A{}
    	b := B{}
    	PrintSomeStuff(&a)
    	PrintSomeStuff(&b)
    }
    
    func PrintSomeStuff(obj Gettable) {
    	fmt.Println(obj.Get())
    }
    Ответ написан
    2 комментария
  • Seo:миф или правда: уникальные картинки?

    myfirepukan
    @myfirepukan
    Жарим поиск
    Считают ли поисковики уникальные картинки?

    Они умеют распознавать уникальные картинки

    И как понять что она уникальная

    Вам искать похожую используя опцию "поиск по картинке" в яндексе (так же можно проверять эффективность уникализации), а поисковики это делают математическими алгоритмами

    Можно ли из неуникальной картинки средствами программирования сделать уникальную?

    Вполне. Так же видео на ютуб уникализируют. Жирная рамка, инвертирование цветов, комбинирование нескольких картинок
    Ответ написан
    2 комментария
  • Почему накапливается ошибка в дате?

    @krypt3r
    Не пишите глупости. Нужна разница между двумя датами, DateTime::diff() в помощь.
    Ответ написан
    Комментировать
  • Почему накапливается ошибка в дате?

    SilenceOfWinter
    @SilenceOfWinter Куратор тега PHP
    та еще зажигалка...
    Из математики - (1463950800 - 1306008000) / 86400 = 1828.0416666667
    Ответ написан
    Комментировать
  • Как загрузить на production определенные коммиты?

    miraage
    @miraage
    Старый прогер
    Ответ написан
    Комментировать
  • Удаленное подключение к рабочему столу?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    В журнале событий.
    Ответ написан
    1 комментарий
  • Пришлось взять некоторые фрагменты дизайна но нарисовал их самостоятельно, будет ли какое либо наказание за похожий дизайн сайта?

    PavelK
    @PavelK
    Если шрифт не от Тёмки Лебедева, то
    c129f887c7054c688155d85a5b06a160.jpg
    цвета запатентовали только мтс, сбербанк, газпром, но стоит волноваться только если вы в этих сферах сайт делали.
    Если уж настолько переживаете, то можно поискать просто похожие шрифты.
    Ответ написан
    1 комментарий