Pull to refresh
6
0

User

Send message

Собеседование на должность PHP Backend Developer в Германии

Reading time 5 min
Views 49K
Коротко обо мне: программирую c 2003 года. По образованию IT specialist и Application Developer. В последние годы основным направлением деятельности была разработка интернет-магазинов аля Hugo Boss и Tommy Hilfiger. Проснувшись утром в один прекрасный день, пришло осознание, что пора в этой жизни что-то менять.

Хочу поделиться своим опытом прохождения собеседований на должность PHP Backend Developer в Германии. Собеседований, в свое время, пришлось пройти немало. Но о двух наиболее запоминающихся хочется рассказать, возможно, кому-то и пригодится в будущем мой опыт.

Компания 1.


Основное направление деятельности — разработка сайтов.
Кол-во сотрудников: более 30.

Описание должности:

1. Хорошие знания PHP и многолетний опыт работы
2. Прагматичное мышление, ориентация на результат
3. SOLID, DRY, YAGNI vs. BUFD
4. Понимание смысла TDD и BDD и умение их применять
5. Понимание технологий HTTP, Frameworks, Patterns
6. Умение объяснять принятые технологические решения
7. Высокий уровень мотивации и желание работать именно в данной компании

Читать дальше →
Total votes 44: ↑34 and ↓10 +24
Comments 20

Справочник методов console в JS

Reading time 6 min
Views 34K
Со времён систематизации методов объекта console прошло достаточно много времени, некоторые браузеры получили поддержку недостающих ранее методов. Таблица вызывает естественный интерес у разработчиков, поэтому — почему бы её не обновить, дополнив в одной статье описаниями? Github.
Читать дальше →
Total votes 44: ↑40 and ↓4 +36
Comments 12

Нативная UI-библиотека для Go

Reading time 3 min
Views 55K
Один из частых вопросов про Go — существует ли хорошая кроссплатформенная UI-библиотека на Go. Как правило, вопрошающих отсылали либо к go-qml, либо к andilabs/ui (биндинги к C-реализациям нативного UI для каждой платформы), но в целом достойного проекта по нативному Go UI пока не было. На днях же, пару разработчиков из Google открыли для open-source мира проект gxui, который нацелен восполнить нишу нативных UI-библиотек для Go.

Проект еще сырой, но выглядит неплохо и перспективно.

Давайте взглянем поближе.


Читать дальше →
Total votes 24: ↑21 and ↓3 +18
Comments 36

Несколько интересностей и полезностей для веб-разработчика #39

Reading time 5 min
Views 43K
Доброго времени суток, уважаемые хабравчане. За последнее время я увидел несколько интересных и полезных инструментов/библиотек/событий, которыми хочу поделиться с Хабром.

Unheap




Огромная коллекция реально качественных и нужных jQuery плагинов, грамотно расфасованная по области применения. В Unheap 5 основных разделов UI, Inputs, Media, Nav, Other и каждый из них содержит еще с десяток подкатегорий. В общей сложности на данный момент каталог насчитывает более 1000 различных плагинов.
Читать дальше →
Total votes 45: ↑42 and ↓3 +39
Comments 8

Развитие правого полушария головного мозга или как я учился рисовать

Reading time 4 min
Views 87K
Сразу дискламер: я редко пишу посты на широкую аудиторию, и более правильного ресурса для этого текста в рамках моего кругозора не нашлось. Тем не менее, если кто-то найдет это интересным, значит не зря… Поехали.

С чего все началось



Как-то я услышал от одного человека мысль о том, чтобы заниматься бизнесом, ему приходится «выращивать в себе Мистера Хайда», типа некая альтернатива его личности способна придумать что-то такое, что не способен придумать он сам. Конечно же, он шутил, по большей части, и тогда я этому значение не придал. Вспомнил эту точную метафору лишь, когда сам решил, что мне нужно развивать креативность, умение продуктивно фантазировать, придумывать нестандартные решения.
Читать дальше...
Total votes 163: ↑156 and ↓7 +149
Comments 84

Возьми Python с собой

Reading time 5 min
Views 32K
Думали ли вы (в очередной раз подготавливая среду для Python) о том, как было бы здорово, если бы не приходилось настраивать с нуля рабочее окружение (да ещё и под разными операционными системами), а можно было бы сесть и просто начать писать? Я случайно открыл для себя pythonanywhere.com — сервис, позволяющий вести разработку на Python онлайн, прямо в браузере. Под катом — описание сервиса с картинками и видео.
Читать дальше →
Total votes 73: ↑69 and ↓4 +65
Comments 23

Презентация средствами HTML5

Reading time 3 min
Views 14K
image
Обратил внимание, что в настоящее время программисты Google начали использовать новую форму представления своих презентаций.

Типичный пример, еще пример — мы видим фреймы, эффекты, изображения, общий стиль.

Несложный поиск привел к удобному шаблону, который при своей простоте позволяет создавать неплохие презентации с легко внедряемыми элементами
Читать дальше →
Total votes 114: ↑110 and ↓4 +106
Comments 40

Поступаем в Android Market с помощью AppInventor

Reading time 10 min
Views 4.6K
Материал содержит опыт разработки приложения под мобильную операционную систему Google Android инструментом компании-разработчика этой ОС – AppInventor, регистрации аккаунта разработчика Google, размещения созданного приложения в Android Market и его обновления.
Опыт может быть полезен как комплексом, так и частями тем, кому интересно написать достаточно простую программу для этой ОС не вникая в тонкости Java, Eclipse и прочих радостей Android SDK.
Читать дальше →
Total votes 7: ↑6 and ↓1 +5
Comments 4

Программирование на Android для web разработчика или быстрый старт для самых маленьких. Часть 1

Reading time 3 min
Views 86K
Доброго времени суток.

Данный hello world ориентирован на публику которая проявляет интерес к данной теме (Android), но страх перед java не позволяет взяться за разработку. Существует возможность создавать приложения для Android на html5 (phonegap), или php (PFA), но полноценное приложение возможно написать только на Java.

О приложении


Приложение которое будет описано умеет следующее:

1. Запуск из «меню приложений» вашего смартфона
2. Регистрация используя удаленный сервер
3. Авторизация
4. Листинг данных получаемых с сервера
Читать дальше →
Total votes 45: ↑28 and ↓17 +11
Comments 4

Программирование на Android для web разработчика или быстрый старт для самых маленьких. Часть 3

Reading time 2 min
Views 16K
Приветствую!

Статья является продолжением начатой мной части 1 и части 2.

Предостережение


Важно: данный урок не является профессиональным. Автор урока не является специалистом в программировании для платформы Android. Я заранее приношу свои извинения, за неоправданные ожидания. Так как предыдущий урок получил больше положительных отзывов, я решил продолжить.

О чем пойдеь речь


В первой части мной упоминалось, что приложение будет иметь возможность авторизироваться и отображать данные сервера. Реализуем:
  1. Авторизация
  2. Листинг данных получаемых с сервера
Читать дальше →
Total votes 21: ↑9 and ↓12 -3
Comments 6

Поднять уровень английского легко!

Reading time 1 min
Views 15K
Чувак отлично рассказывает и подробно показывает.
Например, за 1 минуту можно выучить 50 тысяч английских слов, не верите?

В русском языке существует около 50 тысяч слов оканчивающихся на «ция» и «сия».
Так вот, почти все слова оканчивающиеся на «ция» имею окончание tion, а на «сия» — sion.
Т.е. из слова вы подставляется все до окончания «ция», «сия».
Модернизация — Modernization
Делегация — Delegation
Корпорация — Corporation
Абстракция — Abstraction
Профессия — Profession

1 урок


Остальные 3 видео доступны в плейлисте или на странице пользователя DjonikNSK
torrent: rutracker.org/forum/viewtopic.php?t=3904361
Total votes 96: ↑55 and ↓41 +14
Comments 65

О защите персональных данных в Украине

Reading time 6 min
Views 12K
Первого января 2011 года в Украине вступил в силу закон №2297-VI “О защите персональных данных”. Многие слышали об этом событии, некоторые знали об открытии регистрации баз ПД в июле этого года, но совсем немногие из тех, кого касается этот закон, поспешили предпринять какие-то конкретные действия. А тем временем с 1-го января 2012 года вступают в силу изменения в административном и уголовном кодексах Украины, определяющие ответственность за несоблюдение соответствующего закона. Далее мы постараемся ответить на самые главные вопросы:
  • кого это касается?
  • что нужно делать?
  • и что будет, если ничего не сделать?
Читать дальше →
Total votes 78: ↑72 and ↓6 +66
Comments 104

Google представила открытую платформу WebGL Globe

Reading time 1 min
Views 4.2K

Сегодня в рамках своего проекта Сhrome Experiments Google представила открытую платформу для визуализации географических данных The WebGL Globe в браузере. Название проекта говорит само за себя — используется технология WebGL — так что пока только обладатели браузеров Google Chrome и Firefox 4 могут оценить представленные авторами примеры. Сейчас на сайте доступны два «глобуса», один из которых демонстрирует население земного шара в различные периоды времени, а второй — динамику поисковых запросов Google. Оба примера, конечно, поддерживают манипуляцию с «глобусами», а чувство юмора разработчиков можно оценить, наведя курсор на кнопку «Get Code».
Стоить напомнить, что это не первый эксперимент Google с WebGL. Некоторое время назад желающим доступен Google's Body Browser — проект, представляющий из себя визуализацию анатомического атласа человека в браузере.

UPD: если в Chrome (WinXP) просмотреть WebGL-сцену не удается, запустите его с ключом --ignore-gpu-blacklist, включив в настройках about:flags опции GPU Accelerated Compositing и GPU Accelerated Canvas 2D.
Total votes 77: ↑74 and ↓3 +71
Comments 39

Золотой ключик от Google Adwords — Памятка по (за)ведению кампаний

Reading time 9 min
Views 5.1K
imageAdWords, сервис контекстной рекламы от корпорации неравнозначия Google, ещё не так хорошо приживается на российском рынке. Рядового пользователя-держателя небольшого интернет-магазинчика, набитый словно бабушкин пирожок черникой на областной станции, интерфейс сразу отпугивает. Да и проблемы с русской морфологией, а также неудобство расчёта месячного бюджета рекламной кампании, для мало-мальски среднечастотных запросов обычно перерастающее в невозможность, зачастую служат разочарованием начинающего предпринимателя и основанием для окончания знакомства с сервисом на самой ранней стадии. Агентства относятся к AdWords более лояльно и даже с пониманием, но всё равно жалуют не часто. Тут против них играют неудобства при расчёте без НДС, платный API и, конечно же, отсутствие агентских комиссионных от Google. Но всё-таки, если ещё и учесть поисковых партнёров Google (тот же Mail.ru), кусок от аудитории предлагается достаточно приличный, чтобы его полностью игнорировать.

Хотя клиентов, соглашающихся вести рекламу в AdWords, раза в 3-4 меньше, чем в Яндекс.Директ, наше рекламное агентство всё равно научилось ценить эту систему контекстной рекламы и мы стараемся быть в курсе всех её нововведений. А благодаря недавнему звонку от агентского консультанта Google, по-крайней мере, я смог более структурировано определить необходимые основы для заведения новой рекламной кампании в AdWords и правки существующей, основы, которые могут существенно увеличить Ваш CTR, конверсии, а соответственно и прибыль.

Предлагаю этот полезный материал и вам...
Total votes 38: ↑37 and ↓1 +36
Comments 13

Видео всех лекций с «Курсов информационных технологий» от «Яндекса»

Reading time 1 min
Views 30K
Для тех, кто не смог посетить Курсы информационных технологий, видеоролики всех лекций выложены в свободный доступ. Это лекции по полтора-два часа на базовые темы: операционные системы; архитектура ЭВМ; устройство GNU/Linux; системы хранения данных; файловые системы; сети и протоколы; виртуализация; безопасность.
Читать дальше →
Total votes 116: ↑101 and ↓15 +86
Comments 39

Вышел Piwik 1.0 — свободная альтернатива Google Analytics

Reading time 1 min
Views 841
Хорошая новость для вебмастеров и владельцев сайтов. Наконец-то вышел релиз аналитики Piwik с многообещающей версией 1.0

Для тех, кто впервые услышал это название, стоит указать на основные фишки библиотеки:

  • Полная и абсолютная бесплатность без подвохов
  • Доступность всех исходных кодов по лицензии GPL
  • Расширяемая за счет плагинов архитектура
  • Обновление статистики в режиме реального времени
  • Данные аналитики доступны только Вам и никому более (Гугл немножко нервничает)


О растущей популярности Piwik достаточно говорит этот график Google Trends:



Для работы Piwik на сервере должны крутиться PHP и MySQL — вряд ли это требование сейчас для кого-то представляет проблему.

На мой взгляд, существует три основных мотива для применения Piwik в своем проекте:

  • Вы не желаете делиться данными о посещаемости сайта с Google, LiveInternet и прочими доступными счетчиками
  • Вам нужны расширенные или особые отчеты, которые практически невозможно получить стандартными средствами
  • Вам действительно нужна оперативная отчетность, а не данные, запоздавшие на пару-тройку часов


Если это так, welcome to the club!
Total votes 40: ↑36 and ↓4 +32
Comments 15

Mushroom Kingdom Fusion v0.41 Beta

Reading time 1 min
Views 650
image


Описание игры


Mushroom Kingdom Fusion — это бесплатный платформер, за основу которого была взята серия игр Super Mario Bros, но создатели игры пошли гораздо дальше. В игре удивительным образом сочетаются элементы, главные герои и возможности нескольких игр, таких хитов своего времени, как Halo, Sonic, Doom, Castlevania, Ghouls and Ghosts, Mega Man и несколько других игр.

Трейлер



Читать дальше →
Total votes 15: ↑12 and ↓3 +9
Comments 12

Проект на PHP как локальное приложение

Reading time 1 min
Views 1.6K
Многим известен проект Denwer — быстрое разворачивание связки Apache, PHP и MySQL.
Однако у этого комплекта в применение к определенным задачам есть свои недостатки. В частности, некоторая сложность запуска и использование проектом для обычного пользователя, у тетенек и дяденек, которые компьютер используют постольку-поскольку и многие очевидные вещи для них темный лес. Следующий недостаток — это не работоспособность данного комплекта с CD.

Недавно нашел вот такую модификацию — Wapache это программа, которая позволяет создавать настольные приложения с использованием технологий веб-разработки. Она сочетает в себе модифицированную версию Apache 2 со встроенным интернет браузером Explorer. Wapache также позволяет управлять различными настройками браузера, такие как размер окна и наличие Javascript.

Какие плюсы программы:

* У встроенного IE нет меню, панели инструментов и панели адреса.
* Работа с системным треем.
* Работа со стандартным mod_php.
* И многое другое

Для реализации автономного хранения можно использовать SQLITE, хотя подключение к серверу MySQL никто не отменял.

Какие вам видятся дополнительные дополнительные применения подобного приложения?

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

А вообще советую скачать и попробовать — никаких дополнительных усилий не требуется, разархивировать и запустить wapache.exe

image
image
Total votes 49: ↑28 and ↓21 +7
Comments 52

10 юзабилити-преступлений, которых вы не должны совершать

Reading time 2 min
Views 4.4K
На стадии дизайна и разработки мы должны учитывать прописные истины и основные концепции для улучшения юзабилити сайта. В этой статье описываются классические, но непростительные ошибки в области веб-дизайна и способы их решения.

Преступление #1: В формах метки не связаны с полями ввода


crime1
Использование атрибута «for» позволит пользователям кликать по метке, для выбора соответствующего поля формы. Это особенно важно для чекбоксов и радиокнопок — увеличить область клика.
Читать дальше →
Total votes 325: ↑289 and ↓36 +253
Comments 160

Вкусные гаджеты для Google Wave

Reading time 2 min
Views 1.5K
image
Не так давно удалось раздобыть инвайт на Google Wave (еще раз спасибо gxcreator). Вещь разносторонняя и многообещающая, о чем уже неоднократно писалось/говорилось, особенно в плане коллективной работы — поддержка ботов и гаджетов. Информацией о наиболее интересных представителях последней группы я бы и хотел поделиться.
Читать дальше →
Total votes 104: ↑84 and ↓20 +64
Comments 121

Information

Rating
Does not participate
Location
Украина
Date of birth
Registered
Activity