Профиль пользователя заблокирован сроком «навсегда» без указания причины
  • Как избавиться от следов грязи на macbook?

    Moskus
    @Moskus
    А слабó посмотреть в лупу, царапина это, или все же что-то, что налипло?
    Ну и если это действительно царапина, то пытаться оттереть ее растворителем - это идея на пять баллов.
    Ответ написан
    Комментировать
  • Пинг идет, сайты не открываются, в чем проблема?

    Jump
    @Jump
    Системный администратор со стажем.
    Я так понял, что проблема только на сервере?
    На всех остальных машинах стоящих за данным сетевым оборудованием все работает корректно?
    В таком случае проблема где-то на сервере.
    Возможно слетели настройки протокола http.
    С вирусами проблем не было? Я бы на всякий случай рекомендовал бы проверить антивирусом.

    По поводу проблемы -
    В реестре по адресу
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows

    есть параметрAppInit_DLLs
    Есть ли у него значение или он пустой?
    Ответ написан
    4 комментария
  • Почему Zalman ZM600-GSII пахнет как-будто горелым?

    @vilgeforce
    Раздолбай и программист
    Пыли насосал, она там греется и пахнет. А может уже и плата перегревается потихоньку. Вскрытие покажет.
    Ответ написан
    2 комментария
  • Ffmpeg снимок с камеры, можно ли переименовывать файл снимка?

    Moskus
    @Moskus
    Попробуйте использовать опцию -strftime, тогда вы сможете задавать шаблон имени, состоящий из значений даты и времени.
    Если это не сработает по какой-то причине, то же самое со сграбленным файлом можно сделать сразу после его создания, используя утилиту jhead (она предназначена для манипуляций с JPEG-файлами, их переименования, изменения EXIF).
    Ответ написан
    Комментировать
  • Как на Raspberry Pi записать piCore в extended а не в primary?

    @kisik2010
    Перед выключением копируете нужные файлы (в вашем случае /home или /root, но работники из-под рута будут отправлены Богом в /dev/null вместе со всей системой, чтобы патчи Бармина не плодить, а также программы (/usr/bin, /usr/sbin, /bin и т. д.) и /etc).
    Или:
    1. монтируете все нужные разделы с sd
    2. перемещаете на них данные
    3. модифицируете /etc/fstab
    4. woonem@raspberrypi ~$ sudo mount -a
    5. woonem@raspberrypi ~$ sudo reboot
    6. Все файлы должны быть на месте.
    Ответ написан
    2 комментария
  • Что может означать резкое падение показов по поисковым запросам в статистике Google Webmasters?

    VitalySorokin
    @VitalySorokin
    тружусь во благо «ТМ»
    Максим Каракулов, проблема в том, что с некоторых пор, скорее всего, сайт был переведен с протокола http на https. И чтобы разрешить эту проблему, нужно в аккаунте GWMT добавить новый сайт с протоколом https.
    Ответ написан
    Комментировать
  • Зачем площадь радиатора точно подгоняют под площадь охлаждаемого элемента (стороны соединения)?

    Spetros
    @Spetros
    IT-шник
    КО подсказывает, малой площади будет недостаточно для теплоотвода, а бОльшая - даст такие же показатели как и равная, но при этом бОльшая будет избыточна с точки зрения изготовления.
    Ответ написан
    3 комментария
  • Выпрямление напряжения. Что я делаю не так?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Вы просто пока ещё не в курсе, что важны не абсолютные значения, а соотношения. Например, если задать идеальные элементы (идеальный диод с бесконечно большим обратным сопротивлением, идеальный осциллоскоп с бесконечно большим входным сопротивлением), то окажется, что идеальное сглаживание (т.е. полное отсутствие пульсаций) получается при любой ёмкости конденсатора - просто потому, что он будет заряжаться до пиковых значений и вообще не будет разряжаться.
    Если элементы не идеальные - значит, конденсатор не только заряжается, но и разряжается. Тогда у конденсатора ёмкостью 10 микрофарад, нагруженного на резистор сопротивлением 10 килоом, пульсации будут точно такие же, как у конденсатора ёмкостью 100 микрофарад, нагруженного на резистор 1 килоом, и такие же, как у конденсатора 1000 микрофарад с резистором 0,1 килоом. Это называется "постоянная времени" - произведение ёмкости конденсатора и сопротивления резистора, одинаковое для всех этих перечисленных вариантов. Если хотим уменьшить пульсации, надо увеличивать эту "постоянную", неважно каким способом - увеличением ёмкости, сопротивления, или того и другого.
    Ответ написан
    Комментировать
  • Выпрямление напряжения. Что я делаю не так?

    pi314
    @pi314
    Президент Солнечной системы и окрестностей
    А что конкретно смущает? Все правильно: чем больше емкость конденсатора, тем лучше он сглаживает пульсирующее напряжение, превращая его в "почти постоянное".
    В статье вх. сопротивление осцилографа достаточно велико, и емкости 300мкФ достаточно, чтоб этим "почти" можно было пренебречь. Было бы оно меньше, могла бы понадобится бОльшая емкость, чтоб получить ту же самую "прямую".

    UPD: https://www.youtube.com/watch?v=ARmNQrwgG0A
    Ответ написан
  • Как устанавливать глобальное значение max_user_connections в mysql при загрузке (в Debian/Linux)?

    suguby
    @suguby
    программист, python, django, mysql, git, hg, linux
    https://dev.mysql.com/doc/refman/5.5/en/server-sys...
    Судя по описанию можно установить как глобально (для сервера) так и сессионно (для одного клиента)
    Оттуда же:
    System variables can be set at server startup using options on the command line or in an option file. Most of them can be changed dynamically while the server is running by means of the SET statement, which enables you to modify operation of the server without having to stop and restart it.
    То есть или прописывайте в my.cnf (какая у вас ось?) и перестартовываете сервер, или в соединении пишите
    SET SESSION max_user_connections = 123;
    https://dev.mysql.com/doc/refman/5.5/en/set-statem...
    Ответ написан
    5 комментариев
  • Кто такой кодер? и чем он отличается от программиста?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Кодер пишет код программы. Программист чинит микроволновки, настраивает телефоны, ремонтирует офисную мебель и, в исключительных случаях, пишет программы.
    Ответ написан
    Комментировать
  • Кто такой кодер? и чем он отличается от программиста?

    DmitryITWorksMakarov
    @DmitryITWorksMakarov
    Могу себе представить некую абстрактную контору, которая разрабатывает ПО. В этой конторе персонал непосредственно вовлеченный в процесс имеет разные роли. Есть, например, архитекторы, а есть - кодеры. Хотя, если в общем рассмотреть, то и этот, и другой - программисты (например, с точки зрения бухгалтера этой самой конторы).
    То есть получается, что программист это более общее понятие по сравнению с кодером.

    Хотя я слышал такие фразы: "Да какой он программист! Он так....кодер...". В этом смысле понятия кодер и программист, вроде как, противопоставляются.

    Я еще пару терминов знаю =)
    Разработчик программного обеспечения. В этом термине уже виден некий промышленный подход. То есть это профессионал , который пишет хорошие, добротные, поддерживаемые приложения, возможно не гениальные, но выполняющие поставленную задачу. Приложения разработчика ПО можно легко развивать и модифицировать при необходимости.

    Хакер. (Не в смысле взломщик, а в смысле специалист широкого профиля в computer science). Для него программирование - это инструмент. Он решает задачу здесь и сейчас. Часто из "спортивного" интереса. Ему интересно имеет ли решение задача в принципе. Часто использует какие-то нюансы применяемых инструментов, недокументированные возможности и, откровенно, дыры, что, возможно, и приводит к решению в кратчайшие сроки, но использовать код хакера в продаваемом коде может привести к непредсказуемым результатам.
    Ответ написан
    Комментировать
  • Куда делась галка около решения вопроса?

    edinorog
    @edinorog
    Троллей не кормить!
    Видать отвалилась после последнего обновления
    Ответ написан
    Комментировать
  • Что быстрее C++ или Java (вывод строк в консоль)?

    angry_cellophane
    @angry_cellophane
    Ребята, я вам покушать принёс. Открываем специальную олимпиаду.
    :~/src/cpp_time_test$ cat /proc/cpuinfo 
    processor	: 0
    vendor_id	: GenuineIntel
    cpu family	: 6
    model		: 23
    model name	: Intel(R) Core(TM)2 Duo CPU     T6600  @ 2.20GHz
    stepping	: 10
    microcode	: 0xa07
    cpu MHz		: 1200.000
    cache size	: 2048 KB
    physical id	: 0
    siblings	: 2
    core id		: 0
    cpu cores	: 2
    apicid		: 0
    initial apicid	: 0
    fdiv_bug	: no
    hlt_bug		: no
    f00f_bug	: no
    coma_bug	: no
    fpu		: yes
    fpu_exception	: yes
    cpuid level	: 13
    wp		: yes
    flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dtherm
    bogomips	: 4389.29
    clflush size	: 64
    cache_alignment	: 64
    address sizes	: 36 bits physical, 48 bits virtual
    power management:
    
    processor	: 1
    vendor_id	: GenuineIntel
    cpu family	: 6
    model		: 23
    model name	: Intel(R) Core(TM)2 Duo CPU     T6600  @ 2.20GHz
    stepping	: 10
    microcode	: 0xa07
    cpu MHz		: 1200.000
    cache size	: 2048 KB
    physical id	: 0
    siblings	: 2
    core id		: 1
    cpu cores	: 2
    apicid		: 1
    initial apicid	: 1
    fdiv_bug	: no
    hlt_bug		: no
    f00f_bug	: no
    coma_bug	: no
    fpu		: yes
    fpu_exception	: yes
    cpuid level	: 13
    wp		: yes
    flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dtherm
    bogomips	: 4389.29
    clflush size	: 64
    cache_alignment	: 64
    address sizes	: 36 bits physical, 48 bits virtual
    power management:

    :~/src/cpp_time_test$ lsb_release -a
    No LSB modules are available.
    Distributor ID:	Ubuntu
    Description:	Ubuntu 13.04
    Release:	13.04
    Codename:	raring

    ~/src/cpp_time_test$ java -version
    java version "1.7.0_51"
    Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
    Java HotSpot(TM) Server VM (build 24.51-b03, mixed mode)
    ~/src/cpp_time_test$ g++ --version
    g++ (Ubuntu/Linaro 4.7.3-1ubuntu1) 4.7.3

    Замеры проводились всего по паре раз, ибо лень, так что присутствует некоторая погрешность. Прошу простить и понять.
    Java:
    time java Main
    real   5m38.489s
    user   0m30.184s
    sys   0m56.864s

    C++
    int main() {
    
        for (int i = 0; i < 10000000; i++) {
    
            printf("Number = %i \n", i);
        }
    
        return 0;
    }

    g++ -O2 origin_main.cpp -o origin_main.o
    time ./orinig_main.o
    real   5m54.260s
    user   0m7.700s
    sys   0m36.768s

    Надеваем мокасины скорости:
    #include <iostream>
    
    using namespace std;
    
    int main()
    {
      for (int i=0; i < 10000000; i++)
        {
          cout<<"Number = "<< i << '\n';
        }
      return 0;
    }

    g++ -O2 main.cpp -o main.o
    time ./main.o
    real   5m35.629s
    user   0m8.424s
    sys   0m37.408s

    Пробуем магию:
    #include <iostream>
    
    using namespace std;
    
    int main()
    {
      static char buffer[1024*1024*4] ;
      std::cout.rdbuf()->pubsetbuf( buffer, sizeof(buffer) ) ;
      ios_base::sync_with_stdio(false);
      for (int i=0; i < 10000000; i++)
        {
          cout<<"Number = "<< i << '\n';
        }
      return 0;
    }

    g++ -O2 main.cpp -o main.o
    time ./main.o
    real   5m35.555s
    user   0m3.568s
    sys   0m22.688

    Добавим в топку Java печки дровишек:
    public class Main {
        public static void main(String[] args) throws IOException {
            try (BufferedOutputStream bos = new BufferedOutputStream(System.out, 2 << 22)) {
                try (PrintWriter pr = new PrintWriter(bos, false)) {
                    int i = 0;
                    for (int j = 0; j < 10_000; j++) {
                        for (int k = 0; k < 1000; k++) {
                            pr.write("Number = " + i++ + '\n');
                        }
                        pr.flush();
                    }
                }
            }
        }
    }

    time java -XX:LoopUnrollLimit=42000000 -XX:+AggressiveOpts -Xmx512m -Xms256m  -XX:+OptimizeStringConcat -XX:CompileThreshold=200 Main
    real   5m35.963s
    user   0m4.408s
    sys   0m23.456

    На этом и остановимся, так как это может продолжаться бесконечно.
    Вывод: искусственный тест не показатель, и все сложно.
    Самый главный вывод: не пристало воспитанному джентельмену мериться скоростью, размером и количеством.
    Ответ написан
    Комментировать
  • Что будут дальше требовать от PHP программиста? К чему все движется?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Вот охота было придраться к одной левой вакансии, которую составила, не разобравшись, дурочка-эйчар. Потрать свою жизнь на что-нибудь более полезное.

    У тебя есть полное право не отзываться на эту вакансию, а отозваться на другую.
    Ответ написан
    2 комментария
  • Почему DDNS работает только для локалки и как это исправить?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    ping woonem.dlinkddns.com
    Pinging woonem.dlinkddns.com [10.30.5.156] with 32 bytes of data:
    ^C

    У вас ничего не получится. Ваш адрес - серый, к нему невозможно подключиться извне, инициировать связь можно только при прямом доступе к IP
    Почитайте что такое специальные IP адреса в википедии.

    DDNS позволяет просто вместо ваших цифр пользоваться именем, но это означает что вам просто не нужно помнить цифры. Если вы не можете подключиться по IP адресу, DDNS вам не поможет.
    Ответ написан
    4 комментария
  • Что будет за использование пиратских версий Windows в компании?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Вопрос: какова вероятность того, что в компанию кто-то нагрянет?

    Если бы, вы не светились, то вероятность в принципе небольшая.
    Обычно сотрудник настучит, либо конкуренты. Редко просто так приходят.

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

    И что может быть за использование лицензий Windows 7 профессиональная в коммерческих целях?
    Возмещение ущерба правообладателю, а если сумма незаконно используемого софта будет классифицирована как крупная (не помню точную цифру навскидку) то уголовное дело. Т.е не только фирма будет платить, но и конкретные ответственные лица будут привлечены. Вполне возможно лишение свободы, хотя такое не практикуется, и реальные сроки обычно не дают, но условный срок это тоже неприятно.
    Ответ написан
    1 комментарий
  • Можно ли использовать один КД на две подсети?

    athacker
    @athacker
    У вас явно проблема с DNS, а не с маршрутизацией. Не будет работать DNS -- не будет работать и домен.

    Что за роутер между подсетями? Железка, сервер или что-то ещё? Файрволы какие-то есть, которые могут блокировать DNS-трафик между клиентами и DC?

    На самом контроллере на файрволе ничего лишнего не накручено? Какой профиль виндового файрвола включен на клиенте и на DC? И файл hosts с проблемной рабочей станции тоже приложите.
    Ответ написан
    3 комментария
  • Что такое нарушения принципов ООП?

    @Mercury13
    Программист на «си с крестами» и не только
    Нарушение инкапсуляции. Наружу (т.е. public) торчат какие-то данные, которые можно изменить, и объект уходит в противоречивое состояние.

    Инверсия абстракции. Простые вещи, которые, вероятно, понадобятся потомкам, недоступны даже через protected.

    Нарушение принципа Лисков (ломаная абстракция). Для отца вы сделали некое предположение, которое неверно для сыновей. Классический пример — прямоугольник и квадрат — предполагается, что отец может произвольно масштабироваться, что неверно для сына.

    Класс вместо интерфейса. Если можно, родителя делайте классом без данных с двумя видами функций: public virtual = 0, и protected/public не-virtual (т.н. интерфейс с утилитами). Наследоваться от нескольких классов с данными очень некузяво (а во многих языках вообще невозможно).

    Всемогущий родитель. Слишком много функциональности придумали родительскому классу.

    В общем, покажите интерфейсы (protected/public, без точных реализаций) ваших классов, и погоняем, что там неверного.
    Ответ написан
    Комментировать