Lokalise — это сервис для локализации проектов, который позволяет автоматизировать процесс перевода элементов UI в мобильных приложениях, ПО и на вебе. Обычно в качестве первого шага вы загружаете свои файлы локализации, а дальше тексты правятся менеджерами продукта и переводятся либо вашими переводчиками, либо наемной командой уже на стороне Lokalise.
Рубрика «Веб-разработка» - 7
Локализацию можно автоматизировать: опыт использования Lokalise в боевых условиях
2017-07-19 в 17:17, admin, рубрики: ambisafe, front-end, lokalise, Блог компании Lokalise, Веб-разработка, Клиентская оптимизация, локализация, мнение, перевод, разработка, Разработка веб-сайтов, разработка мобильных приложений, разработка по, сервис, фронт-эндCSS — это не чёрная магия
2017-07-17 в 11:49, admin, рубрики: css, Блог компании RUVDS.com, Веб-разработка, Разработка веб-сайтовВсем веб-программистам время от времени приходится писать CSS. Впервые с ним столкнувшись, вы, скорее всего, сочтёте, что понять CSS — это ерунда. И правда — тут добавили границы, там поменяли цвет… JavaScript — вот по-настоящему сложная штука. CSS по сравнению с ним — игрушка.
Однако, по мере того, как вы будете совершенствоваться в деле веб-разработки, легкомысленное отношение к CSS останется в прошлом. Столкнувшись с чем-то неописуемо странным, вы поймёте, что попросту не представляете, как именно CSS работает, что делается в его недрах. Что-то похожее было и у меня. Первые пару лет после учёбы я занималась JavaScript-разработкой полного цикла, эпизодически касаясь CSS. Я всегда считала, что мой хлеб — это JavaScript, ему я отдавала всё своё время.
Читать полностью »
Правда ли уже пора использовать CSS Grid Layout?
2017-07-06 в 17:05, admin, рубрики: css, CSS Grid Layout, grid layout, html, Веб-разработка, Разработка веб-сайтовЯ учусь пилотировать легкие самолеты. Это отвлекает меня от компьютеров. Недавно мне никак не удавалось удержать Сессну-150 на малой высоте, когда мы приближались к аэропорту Бристоля. Меня буквально засосало в облако восходящим потоком. Мой летный инструктор сказал: «Это не ваша вина, но ваша проблема». Он имел в виду, что я обязана была удерживать высоту, пусть даже что-то работало против меня. Мне нужно было узнать, что бывает такая ситуация, и научиться справляться с ней при пилотировании.
Уже после приземления я подумала, что фраза «это не ваша вина, но ваша проблема» отлично подходит практически к любым ситуациям. В этой статье я раскрываю тему поддержки старых браузеров при использовании новых технологий наподобие CSS Grid Layout. Мы, разработчики, часто робеем при обсуждении браузерной поддержки с заказчиками и коллегами, как будто это мы виноваты в том, что сайты не выглядят в IE9 в точности так же, как в новейших Firefox или Chrome. Пора нам уже принять, что это не наша вина. Но обязанность справиться с этим как следует, с пользой для каждого — во многом наша проблема.
Как превратить увлечение программированием в работу
2017-06-28 в 7:40, admin, рубрики: Alconost, Блог компании Alconost, Веб-разработка, обучение, Программирование, профессионализм, профессиональный рост, работа, разработка, Разработка веб-сайтов, самомотивация, самообразование, самообучение, стажировка, трудоустройствоНесколько лет назад я метался между двумя работами: в будни — озелененителем, на выходных — официантом. За плечами у меня был только что брошенный колледж, и я не знал, на что потратить свою жизнь.
Мыслей было много, но не было направления, в котором хотелось бы двигаться. И как раз в это время я начал самостоятельно изучать программирование. Сначала это было просто увлечение: мне казалось, что уметь создавать что-то из строчек кода, используя только мозг — это круто.
Потом я задумался о своей жизни, и мне показалось, что я вполне могу зарабатывать программированием.
Переведено в Alconost
Читать полностью »
Памятка по безопасности для веб-разработчиков
2017-06-01 в 9:30, admin, рубрики: безопасность, Блог компании RUVDS.com, Веб-разработка, информационная безопасность, Разработка веб-сайтов, Тестирование веб-сервисовРазработка защищённых и надёжных облачных веб-приложений — задача непростая. Даже — очень непростая. Если вы думаете, что это не так, то либо вы — представитель неизвестной науке высшей формы жизни, либо — ждите здоровенного жареного петуха.
Если вы вдохновились идеями создания минимального жизнеспособного продукта и уверены в том, что можете разработать нечто полезное и безопасное за месяц, дважды подумайте, прежде чем выпускать в жизнь подобный «продукт», а скорее — лишь прототип.
После того, как вы просмотрите приведённый ниже контрольный список задач, которые нужно решить для обеспечения безопасности веб-проекта, вы, наверняка, сами увидите, что многое из того, что в нём есть, в вашей разработке не учтено. Что делать? Как минимум — будьте честны с потенциальными пользователями и сообщите им о том, что ваш проект пока находится в стадии разработки, что вы предлагаете им ознакомиться с прототипом, в котором пока не реализована полноценная система безопасности.
Читать полностью »
Безопасность в веб-разработке: чек-лист
2017-05-31 в 13:10, admin, рубрики: web developement, безопасность, Блог компании Нетология, Веб-разработка, информационная безопасность, нетология, перевод, Разработка веб-сайтов, разработка мобильных приложений, Тестирование веб-сервисовСветлана Шаповалова, редактор «Нетологии», адаптировала статью Michael O'Brien, в которой он составил чек-лист для веб-разработчиков, предпочитающих разрабатывать не только удобные, но и безопасные приложения.
Разработка безопасных и надежных облачных веб-приложений — очень, очень сложное дело. Если вы думаете иначе, вы либо не от мира сего, либо жизнь вас еще не проучила.
Если вы уже заразились идеей «минимально жизнеспособного продукта» (англ. MVP — minimum viable product, прим. перев.) и считаете, что за месяц можно создать одновременно полезный и безопасный продукт — подумайте дважды, прежде чем выпускать его. Просмотрев чек-лист, вы поймете, что оставляете немало уязвимостей.
Как работает Flexbox: наглядное объяснение с анимацией
2017-05-15 в 8:04, admin, рубрики: css, flexbox, html, javascript, Веб-разработка, Разработка веб-сайтовFlexbox обещает спасти нас от зла примитивного CSS (такого как вертикальное выравнивание). Но освоение новой модели мышления может быть непростой задачей.
Давайте посмотрим, как работает Flexbox, чтобы лучше понять как мы можем использовать его на практике.
Основной принцип Flexbox — сделать верстку гибкой и интуитивно понятной. Чтобы добиться этого, он позволяет контейнерам самим решать, как распределять дочерние элементы, включая их размер и отступы.
Звучит неплохо! Посмотрим, как это работает на практике. Читать полностью »
PHP-Дайджест № 108 – свежие новости, материалы и инструменты (24 апреля – 14 мая 2017)
2017-05-14 в 20:22, admin, рубрики: laravel, php, PHP 7, php-дайджест, symfony, yii, Zend Framework, Блог компании Zfort Group, Веб-разработка, дайджест, Новости, подборка, Разработка веб-сайтов, ссылки
Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.
Приятного чтения!
Читать полностью »
PHP-Дайджест № 107 – свежие новости, материалы и инструменты (9 – 23 апреля 2017)
2017-04-23 в 20:20, admin, рубрики: laravel, php, PHP 7, php-дайджест, symfony, yii, Zend Framework, Блог компании Zfort Group, Веб-разработка, дайджест, Новости, подборка, Разработка веб-сайтов, ссылкиПредлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.
Приятного чтения!
Читать полностью »
GeekUniversity — первый в России онлайн-университет с гарантированным трудоустройством
2017-04-20 в 14:53, admin, рубрики: mail.ru, Блог компании Mail.Ru Group, Веб-разработка, мобильная разработка, Программирование, Разработка веб-сайтов, разработка мобильных приложений
Новость для тех, кто мечтает заниматься разработкой сайтов, веб- или мобильных приложений. Образовательный IT-портал GeekBrains и Mail.Ru Group запустили совместный проект — первый в России онлайн-университет, готовящий веб-разработчиков, Android- и iOS-программистов. Студенты GeekUniversity смогут пройти путь от новичка до middle-разработчика всего за год.
Читать полностью »