Как стать автором
Обновить
-16
0

Пользователь

Отправить сообщение

Деплоим на PythonAnywhere из GitHub

Время на прочтение5 мин
Количество просмотров21K



Каждый может сделать так:


локальный проект → github


С (платным) ssh доступом вы сможете сделать так:


локальный проект → PythonAnywhere


В статье показано как (бесплатно) сделать так:


локальный проект → github → PythonAnywhere


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

Читать дальше →
Всего голосов 10: ↑9 и ↓1+8
Комментарии1

Valve Index — обзор нового VR сета

Время на прочтение5 мин
Количество просмотров73K
image

Неделю назад компания Valve наконец официально анонсировала свой новый VR сет Valve Index. Некоторое время назад мы уже видели слитые в сеть фотографии прототипа шлема, а также тизер от Valve, демонстрирующий регулятор IPD на шлеме, но теперь доступна более полная информация, исходя из которой наконец можно принять взвешенное решение о приобретении сета Index.
Читать дальше →
Всего голосов 24: ↑24 и ↓0+24
Комментарии48

Vivaldi 1.10 — маленькие радости широких возможностей

Время на прочтение3 мин
Количество просмотров24K
image

Всем привет! Мы продолжаем следовать своим принципам — совершенствовать браузер, добавляя востребованные пользователями функции. И в сегодняшней финальной версии Vivaldi 1.10 вы найдёте несколько новинок, которые давно ждали своей очереди. Список наиболее заметных новшеств выглядит следующим образом:

  • Добавление собственных эскизов в ячейки Экспресс-панели
  • Управление количеством столбцов ячеек Экспресс-панели
  • Закрепление средств разработки в окне браузера
  • Возможность управления стартовой страницей с помощью расширений
  • Сортировка списка загруженных файлов

Теперь давайте подробнее ознакомимся с этими улучшениями.
Читать дальше →
Всего голосов 41: ↑38 и ↓3+35
Комментарии232

Анонимность в Tor: что нельзя делать

Время на прочтение18 мин
Количество просмотров514K

Посещать собственный сайт в анонимном режиме


«Интересно, как выглядит мой сайт, когда я анонимный?» [1]

Лучше избегать посещения персональных сайтов, к которым прикреплены реальные имена или псевдонимы, особенно если к ним когда-либо подключались не через Tor / с реальным IP-адресом. Вероятно, очень немногие люди посещают ваш личный сайт через Tor. Это значит, что пользователь может быть единственным уникальным клиентом Tor, который сделает это.

Такое поведение ведёт к утечке анонимности, поскольку после посещения веб-сайта вся схема Tor становится «грязной». Если сайт малопопулярен и не получает много трафика, то выходные узлы Tor могут быть почти уверены, что посетитель этого сайта — владелец сайта. С этого момента разумно предположить, что последующие соединения с этого выходного узла Tor тоже идут с компьютера этого пользователя.

Источник: [2]
Читать дальше →
Всего голосов 79: ↑75 и ↓4+71
Комментарии64

12 часов в шкуре Android разработчика глазами JS разработчика

Время на прочтение4 мин
Количество просмотров24K
Все началось с Kotlin. Случайно попалась статья про новый язык, что на нем можно писать под Android. Соприкоснувшись с темой, узнал что изначально приложения под Android пишутся на JAVA. Решил узнать на сколько трудоемко писать приложения под Android, в чем преимущества платформы на практике. Ведь по сути приложения JS и приложения Android выполняют одну и туже функцию. Заодно решил провести эксперимент. Что можно сделать за 12 часов, не зная что такое JAVA и тонкости разработки под Android, используя как помощник только Google. Пришла идея, которую развил в постановку задачи.

image
Всего голосов 31: ↑30 и ↓1+29
Комментарии17

Телефония в офис за палку колбасы

Время на прочтение4 мин
Количество просмотров9.1K


Многие представители бизнеса еще живут в предрассудках, мол телефония для офиса — это дорого. Мы хотим избавить от разочарований и показать пример, как можно телефонизировать свой офис любых размеров: подключить облачную АТС, да еще и привязать телефонию к бесплатной CRM-системе и тратить на всё про всё 300-500 рублей в месяц. Кстати палку сырокопченой колбасы за такие деньги найти очень сложно.
Читать дальше →
Всего голосов 11: ↑9 и ↓2+7
Комментарии11

Зеленый свет разработчикам — oт стартапа к звездам. Валентин Гогичашвили

Время на прочтение14 мин
Количество просмотров3.1K
Конференция PG Day проводится уже в четвертый раз. За это время у нас накопилась большая база полезных материалов от наших докладчиков. Уровень докладов в индустрии с каждым годом становится все выше и выше, но есть темы, которые, как хорошее вино, не теряют своей актуальности.

На одном из прошлых PG Day Валентин Гогичашвили, возглавляющий департамент Data Engineering в Zalando, рассказал, как PostgreSQL используется в компании с большим штатом разработчиков, высокой динамичностью процессов, и как они пришли к такому выбору.

Не секрет, что Zalando является постоянным гостем PG Day. На PG Day'17 Russia мы представим вам три замечательных доклада от немецких коллег. Мурат Кабилов и Алексей Клюкин расскажут про внутреннюю разработку Zalando для развертывания высокодоступных кластеров PostgreSQL. Александр Кукушкин поведает о практике эксплуатации PostgreSQL в AWS. Дмитрий Долгов поможет разобраться c внутренностями и производительности типа данных JSONB в контексте эксплуатации PostgreSQL как документо-ориентированного хранилища.

Читать дальше →
Всего голосов 12: ↑12 и ↓0+12
Комментарии0

amoCRM, Битрикс24, BPM Online, FreshOffice и Мегаплан: как я выбирал CRM для своего сервиса

Время на прочтение12 мин
Количество просмотров32K
Решив наладить работу с рекламодателями в админке PoiskVPS, я и моя команда созрели до внедрения автоматизации.

image

Изучив каталог CRM-систем, мы пошли проверенным путем и отобрали самые популярные продукты: amoCRM, Битрикс24, BPM Online, FreshOffice и Мегаплан. К счастью, во всех системах есть двухнедельный триал — посмотреть что да как.
Читать дальше →
Всего голосов 20: ↑16 и ↓4+12
Комментарии16

7 простых шагов для успешного внедрения CRM

Время на прочтение15 мин
Количество просмотров12K

Привет, Хабрахабр! Сегодня хотим поделиться с вами пошаговым руководством перехода на CRM. Здесь собраны практические советы и важные рекомендации. Для тех, кто планирует или начинает этот замечательный процесс, данная информация будет полезной. Возможно даже сохранит время, нервы и прочие легко теряемые ресурсы.

Итак, начнем.
Читать дальше →
Всего голосов 16: ↑12 и ↓4+8
Комментарии2

Игры, в которых нужно писать код: Grid Garden, Elevator Saga и другие

Время на прочтение3 мин
Количество просмотров137K

В детстве мы постигаем премудрости жизни через игру. Это важнейший элемент развития личности, социальных навыков, получения знаний об окружающем мире. Игры — хороший «контейнер» для донесения и закрепления каких-либо знаний. Яркий пример — игры, в которых нужно писать код. Наверняка все вы о них слышали, а в некоторые даже играли. Их первичная задача — развлечь людей, уже владеющих навыками программирования, но они могут использоваться и для обучения. Эти игры помогут освежить свои знания по тому или иному языку, отвлечься и заняться более простой алгоритмической задачей.

Всего голосов 72: ↑72 и ↓0+72
Комментарии46

Буби, крести, пики. Или своя CRM-cистема в Гугл Таблицах за пару часов

Время на прочтение4 мин
Количество просмотров12K
Так как моя статья немного коснется гемблинга, я сразу оговорюсь, что никакой рекламной цели я не преследую. Я хочу рассказать о том, как мы сделали удобную систему отчетности, используя Google таблички и коснуться некоторых моментов, возможно, кому-то это будет полезно.

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

Когда у вашей компании 5 клиентов, то в расчетах с ними можно использовать что угодно, хоть рисовать мелком на детской доске, отмечая поступления-отправления денег и другие нюансы. Проблемы начинаются, когда кол-во клиентов увеличивается и когда, как в нашем случае, нужно постоянно собирать от них обратную связь, чтобы можно было оперативно вмешиваться в процесс, если что-то пошло не так. Нашим ребятам нужно было по итогам каждого дня работы доносить до нас определенные цифры, ну, пусть будет дата работы и баланс (специально немного упрощу).
Читать дальше →
Всего голосов 16: ↑14 и ↓2+12
Комментарии16

Как я перешёл из системного администрирования в Android-разработку

Время на прочтение8 мин
Количество просмотров73K


Несколько лет назад, я, как и другие начинающие Android-разработчики, решил найти работу в этой области. Если вы начинающий специалист, и не знаете, с чего начать изучение Android, или если вы уже обладаете определёнными знаниями в этой теме и планируете в скором времени устраиваться на работу, то этот материал для вас. По задумке, к данной статье вы будете возвращаться по мере накопления опыта: смотреть на каком этапе в данный момент находитесь и что изучать дальше.
Читать дальше →
Всего голосов 44: ↑39 и ↓5+34
Комментарии42

Почтовый сервер быстрого приготовления на t2.micro с EC2 под управлением CentOS 7

Время на прочтение7 мин
Количество просмотров9.8K
Работа из учетной записи администратора, root оставьте для расчетов и проверки состояния счета, последнее рекомендую делать почаще, так как оплата производится за количество использованных ресурсов. Услуги Amazon, задействованые в данном хауту — в рамках бесплатного аккаунта, если вы самостоятельно не нажмете еще на какую-нибудь кнопочку в панели управления Amazon.

Ингредиенты


  • Основные:
    1. Учетная запись Amazon Web Services с правами AdministratorAccess (не root).
    2. LAMP.
    3. Postfix + Policyd + Amavisd + SpamAssassin + ClamAV.
    4. Dovecot + Roundcude (плагины: filesystem_attachments, jqueryui, managesieve, password).
    5. iRedAdmin.
  • Сопутствующие:
    1. Домен.
    2. Учетная запись ClouDNS.

Инструменты


  1. PuTTY.
  2. PuTTYgen.
  3. FileZilla Client.
  4. Mozilla Thunderbird.
Читать дальше →
Всего голосов 13: ↑7 и ↓6+1
Комментарии11

Сага о том, как Java-разработчики должны тестировать свои приложения. Часть 1

Время на прочтение19 мин
Количество просмотров32K
Если вы все еще считаете, что пользы от докладов на конференциях нет, предлагаем вам почитать статью, подготовленную по мотивам доклада Николая xpinjection Алименкова (EPAM) на JPoint 2016. В почти двухчасовом докладе Николай подробно рассказывает о различных аспектах тестирования (а заодно и разработки) приложений под Java – от подходов к тестированию бизнес-логики до TDD, BDD и UI-тестирования, демонстрируемых на практических примерах из реального проекта.

Пост получился просто огромный, так что мы разбили его на две части. Сейчас вы читаете первую часть, а вторая доступна по ссылке.

Видеозапись доклада:


Всего голосов 34: ↑33 и ↓1+32
Комментарии19

Java-конференция JBreak 2017, или Зачем Charles Nutter едет в Новосибирск из Миннеаполиса

Время на прочтение8 мин
Количество просмотров5.2K
Charles Nutter — JVM-разработчик из Red Hat, работающий на OpenJDK, мейнтейнер проекта JRuby, Java Champion и Ruby Hero, первоклассный специалист и спикер многих Java-конференций. Впервые в Россию он приехал в прошлом году на Joker 2016, где выступил с двумя хардкорными докладами, после чего признался в том, что не ожидал такого теплого приема и решил во что бы то ни стало вернуться в Россию:

Все сложилось удачно, и Charles запланировал визиты в Новосибирск (JBreak, 4 апреля) и в Москву (JPoint, 7-8 апреля). Обзор программы JPoint 2017 мы уже делали, вот руки дошли и до JBreak 2017. Под катом – длиннопост про всех, кто будет выступать в Новосибе, и про все, что они будут рассказывать.
Всего голосов 32: ↑29 и ↓3+26
Комментарии6

«Новая эра Web»: Университет ИТМО начинает подготовку IT-специалистов в области нейротехнологий

Время на прочтение4 мин
Количество просмотров12K
Мировая наука уже длительное время ломает голову над пониманием устройства и принципов работы человеческого мозга. Этот чрезвычайно сложный орган является объектом изучения во многих исследованиях.

Примерами могут быть Brain Initiative и Human Brain Project, которые стоят на пересечении таких областей, как медицина, биология и нейроинформатика.

На сегодняшний день рынок нейротехнологий оценивается в 180 миллиардов долларов, и эксперты прогнозируют, что эта цифра вырастет до 1 триллиона к 2035 году.

Читать дальше →
Всего голосов 16: ↑16 и ↓0+16
Комментарии11

Лекции Технотрека. 1 семестр. Разработка на Java (весна 2016)

Время на прочтение3 мин
Количество просмотров36K
Продолжаем публикацию наших свежих образовательных курсов. За 14 лекций Технотрека вы получите необходимые навыки и опыт в области разработки на Java, узнаете синтаксис и основные библиотеки языка, начнете понимать объектно-ориентированный подход, сможете декомпозировать сложные задачи.

Курс ведут Рустам Кильдиев, Java/Scala-разработчик мобильного ПО, и Дмитрий Архангельский, инженер-разработчик в Одноклассниках.

Лекция 1. «Знакомство с платформой Java»



Вводное занятие, на котором кратко дается описание всего курса. Основная задача курса — не просто научить синтаксису, а дать практические навыки и понимание основ. Курс выстроен так, чтобы, выполняя небольшие задачи, написать проект «Бэкенд к мессенджеру».
Всего голосов 36: ↑34 и ↓2+32
Комментарии7

Лекции Технотрека. Проектирование СУБД (осень 2016)

Время на прочтение4 мин
Количество просмотров30K

image


Продолжаем публикацию наших образовательных материалов. Этот курс посвящен изучению основ языка SQL с учетом особенностей объектно-реляционной базы данных PostgreSQL. Программа предусматривает комплексный подход к изучению стандартизованного языка SQL на платформе PostgreSQL, включая некоторые минимальные возможности администрирования пользователей, ролей, схем, базовых таблиц и других объектов базы данных. Мы рассмотрим основы работы с базой данных PostgreSQL и некоторые особенности SQL применительно к ней. Более подробно — под катом.

Всего голосов 43: ↑40 и ↓3+37
Комментарии8

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность