Задать вопрос
  • Как всё успевать и не быть роботом?

    viktorvsk
    @viktorvsk
    Думай Головой: Человеческий организм - очень сложная система. И факторов, на него влияющих, огромное множество. Здоровый образ жизни - это больше не научные исследования, а навязанные маркетингом нулевых тренды.

    Безусловно, здоровое питание и занятия спортом - это очень полезно. Но это всего лишь два из множества факторов, которые влияют на организм.

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

    Хотя, однозначно доказать то или иное на сегодняшнем этапе развития - невозможно.
  • Как всё успевать и не быть роботом?

    viktorvsk
    @viktorvsk
    Думай Головой: Но так же следует серьезно разделять реальную комфортность от навязанной. Спорт и здоровое питание - это часто навязанный комфорт. Или косвенный: часто людям неинтересен ни спорт, ни здоровое питание и только отягощает их. Но им кажется, что таким образом общественное мнение о них складывается лучше и оттого они чувствуют себя комфортнее.
  • Как всё успевать и не быть роботом?

    viktorvsk
    @viktorvsk
    Думай Головой: Комфортность жизни, как я и сказал, - очень комплексное понятие. Если вы считаете, что отсутствие спорта и здорового питания приведут к каким-то последствиям (совершенно не обязательно), значит, конкретно для вас такая жизнь - просто не комфортна.

    Есть огромное количество выдающихся личностей, которые не вели здоровый образ жизни и, по крайней мере со стороны, чувствовали себя достаточно комфортно (можно еще сказать, счастливо)
  • Есть ли скрипт загрузки файлов с вычисляемым URL для отправки ресурса?

    viktorvsk
    @viktorvsk Автор вопроса
    дима кубитский: Конечно, ваше врение к минимализму похвально, но, видимо, вы не сталкивались с подобными задачами.

    Давайте попробую донести до вас озарение объяснив все на пальцах:

    Вот есть репозиторий - https://github.com/blueimp/jQuery-File-Upload - плагин загрузки файлов. Набрал, не много не мало - 20К+ звезд. Очевидно, даже для мирового сообщества разработчиков - это довольно внушительная цифра (плюс. заметим, что звезды ставят далеко не многие). Так вот, согласитесь, маловероятно, что такое количество разработчиков - настолько глупы и ленивы, что подключают плагин на каждый чих ?

    Загрузка файлов со всеми вытекающими (не хочу обижать вашу приписку в профиле - fullstack - разъяснением всех процессов: загрузка, прогресс, отображение, проверка форматов, коллбэки ...) - задача немножко сложнее, чем сложение чисел.

    Но ни в одном из этих плагинов из коробки я не вижу возможности менять юрл динамически, а лезть в исходники - это должно быть делом последним. Такие дела :)
  • В каких вузах изучают CUDA?

    viktorvsk
    @viktorvsk
    mathkvant: Я, конечно, не собираюсь никого защищать, система образования у нас "по настроению", бывают очень печальные случаи.

    Но все же, а вы ответили на вопрос: "зачем?" ? Аргументировали чем-то кроме китайцев?
    Я хоть и далек от темы, но, мне кажется, аргумент "у них считалось в разы быстрее" - не априори решающий. Может, там уже большая часть исследования была проведена и задействованные специалисты - собаку съели на тех технологиях, что задействованы сейчас?

    Вы слышали, что часто даже опытным программистам (не говоря о начинающих) нужно пройти не одно собеседование, прежде чем получить интересующие его условия? Вы сколько попыток сделали?
  • Существует ли универсальный алгоритм разбора УРЛа?

    viktorvsk
    @viktorvsk
    sitev_ru: Наверное, нужно просто написать аналог www.php.net/manual/en/function.parse-str.php
    Хотя, уверен что на с\с++ такое тоже есть
  • Есть ли скрипт загрузки файлов с вычисляемым URL для отправки ресурса?

    viktorvsk
    @viktorvsk Автор вопроса
    По очереди - это как? :)
    Нужно, что бы в одной форме (по нажатию одной кнопки) видео отправлялись на один юрл, с одним токеном, картинки - на другой юрл с другим токеном.

    Те плагины, что знаю я - uploadify, uploadifive, jqueryfileupload - устанавливают url при инициализации
  • Как можно сделать общий view для всех методов контроллера?

    viktorvsk
    @viktorvsk
    vladamir smertniy: прична проста - с лейаутами кейс довольно типичный. С экшенами - такое, конечно, бывает, но очень редко. И чаще всего очень скоро становятся нужны "небольшие изменения" в кажом вью: сначала эта ситуация "ифается", а когда надоедает - выносится в отдельный вью. Один вью на разные экшены - это, скорее, антипаттерн.

    Ну, а ваш код должен бы выглядеть вот так:
    class StatsController < ApplicationController
    
      # GET /calculations
      def index
        @stats = Stat.new(params[:entity_type]) # campaign/source/offer
      end
    
    end
  • Выполнение скрипта после перехода через адресную строку?

    viktorvsk
    @viktorvsk
    He11ion: Определенно, временем от сервера. Но увеличивать производительность роутинга - это экономить на спичках, за счет существенного падения в скорости разработки.

    Я не могу себе представить случай, когда роутинг был бы узким местом. И даже в таком случае, можно свести практически к нулю его зависимость от языка - так делается в случаях с "агрессивным" кешированием в множестве фреймворков.
  • Выполнение скрипта после перехода через адресную строку?

    viktorvsk
    @viktorvsk
    He11ion: O.o
    Когда разговор заходит о "быстрее" и "пхп", у меня аргументы заканчиваются) "Скорость" нужно измерять профайлером, только тогда, когда это необходимо и сравнивать относительно приложения, а не в вакууме.

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

    viktorvsk
    @viktorvsk
    He11ion: 1. Сами ответили - htaccess - это частное решение для апача. Не все пользуются апаче. Не везде есть апач. Не всегда апач - лучшее решение.
    2. Роутинг - это прерогатива приложения. Роутинг на уровне веб-сервера - это ненужное разделение кода приложения. PHP еще только учится этому, потому не любой код можно запустить на встроенном вебсервере без громоздких LAMP-стэков.
  • Выполнение скрипта после перехода через адресную строку?

    viktorvsk
    @viktorvsk
    He11ion: В названии и в реализации.
    В ЧПУ плохо и то и другое: и название бредовейшее и несвязанное с действительностью, еще и реализуется через htaccess - чем плох htaccess, если можно, не буду объяснять

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

    Вот поэтому лучше сразу использовать (смотреть как устроены) готовые компоненты или фреймворки.
  • Выполнение скрипта после перехода через адресную строку?

    viktorvsk
    @viktorvsk
    Hyt: ModRewrite - это всего лишь ужасный способ организации разбора URL (еще его иногда, не менее ужасно, называют ЧПУ)
    Нет, htaccess не будет ничего никуда подключать. Что вы можете сделать с его помощью (напомню, сделать ужасно) - это привести запрос www.example.com/script1 к представлению www.example.com/path/to/my/script1.php
    или, что немного менее ужасно, но все еще ужасно, к www.example.com/index.php?action=script1

    Видимо, у вас в голове есть какая-то идея, сформулировать которую у вас не получается. Поверьте, единственно верное решение этой задачи - взять, если не фреймворк, то компонент роутинга, попробовать сделать что-либо с его помощью, потом попробовать с его помощью решить именно вашу задачу. И если что-то не получается конкретно, то задавать вопрос по конкретному компоненту (Mackaw router, symphony router etc...)
  • Как и где можно искать различные open source проекты (желательно русскоязычные)?

    viktorvsk
    @viktorvsk
    если твое понимание разработки находится на уровне зеленого джуниора?
  • Какие есть актуальные книги по Django?

    viktorvsk
    @viktorvsk
    1. Если вышла новая версия фреймворка - это не значит, что прекратилась поддержка всех остальных. А если прекратилась - значит, фреймворк крайне непопулярный.
    2. Обычно, в хороших фреймворках с первой стабильной версии заложена основная философия и мажорные версии хоть и становятся обратно несовместимыми, но (по-хорошему) не в глобальном масштабе
    3. Часто довольно полезно знать, почему та или иная функциональность в одной версии была, а в другой - исчезла.
  • Для чего нужны пространства имен в PHP?

    viktorvsk
    @viktorvsk
    Максим Иванов: А вот в пхп можно было бы обратиться как:
    Namespace_1\cout("World"); # Hello, World!
    так и
    Namespace_2\cout(string); # Greetings, World!
  • Как сделать постоянно увеличивающееся число на сайте?

    viktorvsk
    @viktorvsk
    Ilya Korablev: человек же говорит, что его знания js на этом заканчивается. Следовательно, он ставит начальное число и увеличивает его средствами js. А при перезагрузке все заново.
  • Как сделать постоянно увеличивающееся число на сайте?

    viktorvsk
    @viktorvsk
    Сложность в том, где хранить это число на клиенте, очевидно же