Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
klikalka

Станислав Осколков

Linux'оид-любитель. Люблю технику. Себя обожаю = )
  • 9
    вклад
  • 2
    вопроса
  • 30
    ответов
  • 17%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Почему текст формы отображается некоректно?

    Arman @Arik
    1. Перед тем как что показывать, отправляйте заголовки с типом документа и кодировкой
    Например
    header('content-type: text/html; charset=utf-8');
    Важно чтоб был отправлен ДО того как начнете что-то показывать.

    2. На 119 строке используете неизвестную переменную

    3. Файл может сохранен с BOM, надо норм редактор взять и сохранить без BOM
    Ответ написан более трёх лет назад
    8 комментариев
    8 комментариев
  • Меньше стек технологий, больше шанс устроиться на удаленную работу?

    Wolfnsex
    Евгений Вольф @Wolfnsex Куратор тега Веб-разработка
    Если не хочешь быть первым - не вставай в очередь!
    Если я буду расписывать все возможные варианты без исходных данных, на тему того, что у Вас уже есть и к чему склоняетесь лично - то у меня голова вскипит. Если хотите - добавляйтесь в скайп, обсудим Ваш вопрос "по факту". Все желающие могут добавиться, если хотите - организуем конференцию на эту тему.

    Меньше всего технологий, пожалуй, это будет Ассемблер + C/C++, там одна основная технология - очень чёткое понимание всех принципов работы машины от А до Я. Но, на начальном этапе, без грамотного преподавателя, Ваше обучение может затянуться на годы. К тому же, с очень большой вероятностью у Вас не получиться отвертеться от других технологий, например, от баз данных. Хотя, есть конечно вариант устроится писать на чистом Си (или си-подобном языке), например, системный софт, допустим это будут программные виртуализаторы, но в этом случае Вам придётся знать не только сам язык, но и принципы работы целой кучи различной аппаратуры на самом низком уровне, например очень чётко понимать что такое сетевая карта, что такое пакет, что такое буфер памяти, что такое фрейм и так далее, вплоть до устройства ядра Linux/BSD/etc.

    Другой вариант Java - но... тут тоже не всё так сладко. Хотя нет, наверное, меньший стек из мне известных - это пожалуй, C#-разработчики, не редко 1 разработчик пишет в каком-то одном вполне конкретном ключе, без вёрстки и настроек серверов и прочих "прелестей" и даже без баз данных, иногда. Но у C# - довольно большой "внутренний стек" и вот так вот с наскока, взять и писать на C# - не получиться, т.к. C# - это не только язык, но и огромная библиотека классов и готовых решений, поверх которой он построен (на которую он "натянут").

    Так же, есть случаи, когда профессиональные PHP разработчики работают только с бэк-эндом, т.е. PHP + База данных. Но обычно в таких проектах объёмы БД исчисляются чуть ли не петабайтами, а обёъмы когда иногда достигают сотни мегабайт... за то, довольно "узкий стек".

    В целом, мне встречались вакансии, и довольно не редко, где требуется человек "без лишнего ума", который знал бы как на 1.5 CMS'ках "побыстрому запилить сайт" и натянуть и возможно подправить немного готовый шаблон. Зарплата и уровень развития в таких компаниях и на таких вакансия - соответствующие.

    И, пожалуй да, наверное самый просто вариант, это будет PHP + CMS "1с Битрикс". Это довольно популярная CMS, на довольно популярном языке, состоящая чуть менее чем полностью из "странно написанного кода" (мягко говоря), страшно тормозная, требующая специфических настроек сервера, и в идеале как минимум VPS, что бы сайт подавал признаки жизни. Но, не смотря на всё это - это довольно популярная в бизнес-сфере CMS (о причинах её популярности можно написать целую книжонку). То есть, учите PHP, учите 1с-Битрикс -> Профит, Вы битрикс-разработчик, знания всего остального в 95% случаев не обязательны.

    Ну и ещё пожалуй, можно рассмотреть вариант изучения самого 1с (1с Бухгалтерия например). Я как человек сам плотно столкнувшийся с этой сферой - могу сказать, что глобальных знаний от таких разработчиков не требуется, ну кроме основ экономики и бух. учёта. И работы, в т.ч. удалённой - у них хватает. Более того, даже язык программирования, с которым Вам придётся работать - русифицирован, во всех смыслах этого слова.
    Ответ написан более трёх лет назад
    12 комментариев
    12 комментариев
  • Расскажите про ваш опыт с файловыми системами для мелких файлов?

    65536
    65536 @65536
    я вот так раскладываю
    b445816de05cb28c2fb8990cb11a6b3d.png
    заодно идентичные можно хранить 1 раз

    когда хранил все в одной папке в нее просто не зайти было, а если зайдешь то нечего делать. и это не терабайты были а какие-нибудь 10 гб
    Ответ написан более трёх лет назад
    5 комментариев
    5 комментариев
  • Расскажите про ваш опыт с файловыми системами для мелких файлов?

    neol @neol
    А чем и зачем вы открываете эти директории?

    Спрашиваю потому что
    time ls -f -1 | wc -l
    937070
    
    real	0m1.240s
    user	0m0.632s
    sys	0m0.680s

    но
    time ls -1 | wc -l
    937076
    
    real	0m25.873s
    user	0m24.978s
    sys	0m0.940s


    ext4, из опций только noatime
    Сама фс как бы и не тормозит. Там правда всего несколько миллионов файлов на несколько гигабайт.

    Сотни миллионов файлов на одном разделе я в общем-то не видел, но может быть дело не в ФС?
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какой минималистичный дистрибутив Linux выбрать?

    Василий Печерский @Vasily_Pechersky
    Системщик с опытом
    Солидарен с Vadim K - в Xubuntu есть всё необходимое и нет мусора.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какой минималистичный дистрибутив Linux выбрать?

    neol @neol
    Ну поставьте в убунту любой оконный менеджер по вкусу и используйте его. На кой черт менять дистрибутив ради смены WM/DE? Не знаю, что сейчас в тренде из "легковесных", но я бы копал сразу в сторону тайловых, типа i3 или awesome. Думаю вам они придутся по душе.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какой минималистичный дистрибутив Linux выбрать?

    hbrmdc @hbrmdc Автор вопроса
    gentoo - можно самостоятельно собрать что угодно
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Какой минималистичный дистрибутив Linux выбрать?

    Vadim K @OLQLOSH
    Системный администратор
    Я юзаю на работе Xubuntu
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Куда Windows 10 кидает файлы пользователя при обновлении с Windows 7?

    Сергей @SirBataneg
    веб-разработчик
    C:\Windows.old\
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как получить ssh-ключ?

    v_decadence
    Victor @v_decadence
    Это пароль к Вашему ключу. Вводите, что хотите. Его можно не вводить и тогда ключ будет использоваться без пароля.

    Отличие в том, что Вам не нужно использовать пароль от GitHub, а только пароль от ключа (и то если его ввести при создании ключа, можно и без этого).
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Google Doc - возможно ли дублирование файлов из 50 таблиц в 1?

    3vi1_0n3
    3vi1_0n3 @3vi1_0n3
    Разве что вот так:
    =IMPORTRANGE("ключ-документа", "Лист1!A2:A12")
    Ключ документа берется из урла (https://docs.google.com/spreadsheets/d/ключ)
    Ответ написан более трёх лет назад
    14 комментариев
    14 комментариев
  • Nginx и PHP, как перенастроить с Apache?

    supporteam
    Сослан Алдатов @supporteam
    Первым делом удалите Apache:
    yum remove httpd
    После этого воспользуйтесь этой инструкцией для установки и настройки Nginx и PHP-FPM.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как решить данную задачу с помощью языка ассемблера?

    Yavanosta
    Дмитрий Гукетлев @Yavanosta
    Нет мы не будем делать за тебя лабу по програмированию
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как решить данную задачу с помощью языка ассемблера?

    fornit1917
    Vit @fornit1917
    1. Найти остаток от деления A на B.
    2. Сравнить его с числом R.
    3. Сравнить его с числом S.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему в Linux Mint 16 Petra Cinnamon 64-bit в Firefox 25 проявляются артефакты в шрифтах?

    Mirraz @Mirraz
    И всё же мне кажется дело не в Firefox, а в драйверах видеокарты.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Возможно ли программным способом управлять звонилкой андроида?

    jimpanzer @jimpanzer
    Очень расплывчатый вопрос. Посторайтесь переформулировать, а я постараюсь ответить на часть:

    Просто позвонить - можно так:

    Intent callIntent = new Intent(Intent.ACTION_CALL);
    callIntent.setData(Uri.parse("tel:55555555"));
    startActivity(callIntent);


    + не забудем про пермишены:

    <uses-permission android:name="android.permission.CALL_PHONE" />
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Chrome OS для верстальщика

    omun
    Dmitry @omun
    Как говорит поддержка огнелиса: google's chrome os is a restricted system - you can't install any third-party applications on it locally.
    Прозреваю, что ответ на первый вопрос - категорическое нет.
    Disclaimer: личного опыта работы с хромосью у меня нет.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • HDD ноутбуков: вылечить или сделать пепельницы?

    Masterme @Masterme
    Если винт начал сбоить - в мусор его.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Не запускается скрипт при запуске Linux Ubuntu?

    Howeal @howeal
    Напишите в rc.local:
    /usr/sbin/xmmsScript &> /tmp/script.log
    Перезагрузитесь и посмотрите в /tmp/script.log. Думаю, проблема разрешится.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Существуют ли журналы с подпиской о Web-разработке?

    AGvin
    AGvin @AGvin
    Читайте Хабру — из первых рук, к тому же, это бесплатно =)
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • Следующие →
Самые активные сегодня
  • Sozdavan
    • 15 ответов
    • 0 вопросов
  • Evgenii
    • 12 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 7 ответов
    • 0 вопросов
  • mayton2019
    • 7 ответов
    • 0 вопросов
  • Drno
    • 6 ответов
    • 0 вопросов
  • Vindicar
    Vindicar
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации