• Как я пытался стать участником Сколково

      Как и большинство программистов, я пишу собственный проект. Для этого я зарегистрировал собственное Общество с Ограниченной Ответственностью в России и компанию за границей, получил пару патентов и, если смотреть на проект более реально, то он за пол года готов более чем на 70%. В команде я имею дизайнера и «пачку советчиков»… Инвестора на данном этапе я решил не искать, а приступить к этому на этапе 95-100%. Аналогов я ему не нашел, а искал долго, поэтому разработка проекта того стоит. Но суть не в этом.

      Поскольку постоянно шло обсуждение сайта i-gorod, то я решил попробовать себя в роли участника данного распилапроекта…

      Итак, что требуется, чтобы быть 'в теме'...
    • Тонкости при работе с иностранным заказчиком

        В соседней теме попросили рассказать о нюансах работы с зарубежными клиентами для ИП/ООО. Для физических лиц работа с нерезидентами ничем не отличается работы с резидентами.
        Это скорее даже не статья, а заметка/памятка, но возможно кому-нибудь будет хоть немного полезна.

        Регистрация счета


        Предположим что вы закончили регистрацию ИП/ООО и открыли рублёвый расчетный счет.
        Для того чтобы работать с валютой нужно открыть еще один расчетный счет — валютный. Это просто.
        При открытии валютного счета вам создадут дополнительно технический транзитный счет. Его реквизиты и нужно сообщать заказчику.

        Здесь мы встречаем потенциальный косяк номер раз: как и в случае с рублевым счетом нужно уведомить налоговую в недельный срок (штраф — 5000 рублей [1]). Затем не забыть уведомить и своё отделение ПФР в тот же срок, иначе опять же штраф, но уже меньше — 2000. Если вы зарегистрированы в ФСС, то нужно не забыть так же и их, всё аналогично случаю с ПФР. [2]

        ООО нужно уведомить ПФР и ФСС только если есть работники. ИП — обязательно ПФР, но если есть или были работники, то и ФСС.

        Некоторые госслужбы «не шарят» и пытаются оштрафовать если не уведомили о транзитном счете. Это противозаконно и легко решает даже в досудебном порядке, не говоря уже о суде. Заявлять нужно только об обычном счете, о транзитном — не нужно.

        В принципе здесь всё кристально ясно, единственно вызывает легкое недоумение зачем носить эти бумажки если банк тоже обязан выслать информацию об открытие счетов.
        Читать дальше →
      • 12+ полезных Google Chrome chrome:// команд

          Все знают, что для того чтобы попасть в меню у Хрома, нужно нажать на Гаечный ключ в правом верхнем углу.

          Однако есть несколько особенностей, которые не доступны из меню, которые вы можете увидеть только с помощью chrome:// команд.

          Под катом приведены 12 самых полезных chrome:// команд, которые должны знать все.
          Читать дальше →
        • Оптимизация скорости мобильных сайтов

            Вместе с ростом мобильного интернета растёт и необходимость оптимизации скорости работы мобильных сайтов. Даже самые современные смартфоны на Android, iOS, WebOS, BlackBerry OS и др. обладают процессорами с частотой не более 1Ghz, а скорости 3G можно считать достаточно медленными (скорость загрузки в 3 раза меньше DSL).

            Мобильные устройства унаследовали проблемы “больших” машин: от количества http-запросов до эффективности работы JavaScript.

            Особенности мобильных устройств


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

            Читать дальше →
          • В бете Chrome появилась поддержка «мгновенных страниц» и предварительный просмотр печати

              Google выпустила новую версию беты Chrome, в которой реализована поддержка «мгновенных страниц» и… вы не поверите — предварительный просмотр печати.

              Начнём с «мгновенных страниц» (Instant Pages). Функция была представлена ранее на этой неделе и работает следующим образом:



              В данной версии Chrome реализована технология пререндеринга, необходимая для использования «мгновенных страниц»:

              Что такое пререндеринг? Иногда сайт может с достаточной степенью точности предсказать, какую ссылку пользователь, скорее всего, нажмёт следующей — например, ссылку «следующая страница» в многостраничной статье. В этих случаях было бы быстрее и лучше для пользователя, если бы браузер загрузил следующую страницу заранее — и когда пользователь нажмёт на ссылку, страница уже будет загружена. Это главная идея пререндеринга.
              Читать дальше →
            • Как сэкономить на софте

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

                Некоторые, особенно крупные компании, не задумываются об обоснованности этих трат, для них затраты на ПО составляет незначительную часть расходной статьи бюджета. Компании среднего бизнеса экономят на ПО столько, сколько могут себе позволить, покупая лишь минимум и, возможно, используя нелицензионный софт. (Кстати, на мой взгляд, является ошибкой мнение о том, что нелицензионный софт бесплатен, за него можно дорого поплатиться, о чем можно почитать тут.) Есть и другая категория компаний: они задумываются, как сократить затраты на программные продукты, но не знают, как конкретно это сделать. Именно таким компаниям я дам несколько советов о том, как избежать ненужных трат на ПО.

                Читать дальше →
              • IT внутри HP

                  Итак, дано: HP СНГ — офисы в 11 городах России, в Минске, Киеве, Баку, Алматы и Астане; около 1 500 сотрудников, которые всегда спешат. Локальные подсети, соединенные через VPN и подключенные к глобальным сервисам (почта, Sharepoint, IP-телефония, сотни бизнес-приложений).

                  Вопрос: сколько IT-шников нужно, чтобы поддерживать это все в порядке?

                  Конечно же, для сохранения интриги ответ будет в конце поста. А пока давайте посмотрим, как же в целом устроена ИТ-инфраструктура в нашей большой-большой компании.
                  Читать дальше →
                • 12 навыков создания защищенных веб-приложений

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

                    Большинство примеров кода не привязаны к какому-либо конкретному языку программирования, но для наглядности я буду использовать PHP.

                    Итак, поехали.

                    Читать дальше →
                  • Сайт Сколково

                      Читал тут ленту друзей, наткнулся на интересное замечание относительно сайта Сколково и, в частности, на чем и за сколько он сделан.

                      Собственно, сам сайт великого Фонда развития Инновационного центра «Сколково». Мотнем скроллом вверх-вниз и запомним общий концепт.

                      Поищем, сколько же стоит разработка этого сайта. Конечно, на хабре огромное число разработчиков, порядок цен все знают, но мы же пишем волшебный проект, поэтому и цены у него должны быть волшебные:
                      На PR-сопровождение деятельности фонда планируется потратить 38,7 млн руб. На медиаразмещение и рекламу — 92,8 млн руб., на брендинг — 12,9 млн руб., на веб-сайт и блоги — 3,1 млн руб.

                      Дизайнеры, сколько бы ориентировочно взяли за разработку дизайна сайта Сколково? 500$? 1к$? 10k$?
                      А программисты?

                      Дорого берете, скажу я Вам, за натягивания шаблона на Joomla.

                      Эх, вот Вам хотя бы хорошая песенка про Сколково, чтобы лишний раз не расстраивались.

                      UPD: внимательный хабрапользователь DarkPreacher верно подметил, что все-таки не Joomla, a UMI:
                      Читать дальше →
                    • Представления (VIEW) в MySQL

                        В комментариях Хабра упоминались вопросы по использованию представлений. Данный топик является обзором представлений, появившихся в MySQL версии 5.0. В нем рассмотрены вопросы создания, преимущества и ограничения представлений.

                        Что такое представление?


                        Представление (VIEW) — объект базы данных, являющийся результатом выполнения запроса к базе данных, определенного с помощью оператора SELECT, в момент обращения к представлению.

                        Представления иногда называют «виртуальными таблицами». Такое название связано с тем, что представление доступно для пользователя как таблица, но само оно не содержит данных, а извлекает их из таблиц в момент обращения к нему. Если данные изменены в базовой таблице, то пользователь получит актуальные данные при обращении к представлению, использующему данную таблицу; кэширования результатов выборки из таблицы при работе представлений не производится. При этом, механизм кэширования запросов (query cache) работает на уровне запросов пользователя безотносительно к тому, обращается ли пользователь к таблицам или представлениям.
                        Читать дальше →