|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Хабрахабр: Web-разработка / Блог / Захабренные/Записи в блоге |
|
Хабрахабр: Web-разработка / Блог / Захабренные
Голосов: 1 Адрес блога: http://habrahabr.ru/blog/webdev/ Добавлен: 2008-06-12 19:52:21 блограйдером ZaiSL |
|
Интервью с Кириллом Борисовым, который выступит на Moscow Python Conf 12 октябя
2016-10-04 12:56:46 (читать в оригинале)
Организовывать три айтишных события одновременно с выходом Legion — то еще удовольствие. Тем не менее, как принято говорить у геймеров, «маны нет — но мы держимся». А я продолжаю брать интервью у спикеров, которые всего через неделю расскажут вам интересное из мира Python разработки и, что самое важное, будут готовы все это обсудить во время многочисленных кофе пауз, которые я аккуратно расставил по всей программе.Кирилл занимается разработкой уже больше десяти лет и в данный момент работает над Яндекс Паспорт, используя для работы исключительно Python. Яндекс — компания немаленькая, Паспорт — не самый простой проект, и Кириллу есть что нам рассказать. Но прежде чем он это сделает, я задал ему десяток коварных вопросов о разработке, ответы на которые и расположены под катом. Кстати, с предыдущими двумя интервью вы можете ознакомиться здесь и здесь.
Под катом - ответы на все вопросы
Тэги: django, python, voximplant, блог, веб-сайтов, компании, любим, программирование, разработка
Постоянная ссылка
Ограничения (сonstraints) PostgreSQL: exclude, частичный unique, отложенные ограничения и др
2016-10-03 17:32:37 (читать в оригинале)
Целостность данных легко нарушить. Бывает так, что в поле price попадает значение 0 из-за ошибки в коде приложения (периодически всплывают новости, как в том или ином инет-магазине продавали товары по 0 долларов). Или бывает, что удалили юзера из таблицы, но какие-то данные о нем остались в других таблицах, и эти данные вылезли в каком-то интерфейсе.PostgreSQL, как и любая другая СУБД, умеет делать некоторые проверки при вставке/изменении данных, и этим обязательно нужно уметь пользоваться. Давайте посмотрим, что мы можем проверять:
1. Кастомный подтип через ключевое слово DOMAIN
Читать дальше →Тэги: constraints, defferable, foreign, key, postgresql, primary, sql, unique, веб-сайтов, отладка, программирование, разработка
Постоянная ссылка
[Перевод] Двенадцать полезных Chrome DevTools Tips
2016-10-03 11:36:33 (читать в оригинале)В данной статье мы рассмотрим некоторые функции инструментов разработчика Chrome. Конкретно я использую Chrome Canary и вам советую. И не потому, что это отсылка на маленьких милых птиц, которые пожертвовали своими жизнями чтобы мы могли добывать свежий уголь.
Некоторые из DevTools функций вы возможно не знали. Я буду очень счастлив, если хотя бы одну из них вы найдете для себя полезной.
(В статье ниже присутствуют анимированные гифги, которые начинают раздражать после первого цикла. Поэтому я советую открыть dev tools и удалить DOM ноды, которые отвечают за изображения.)
Итак, поехали:
Копируем переменную в буфер обмена
Об этой возможности я узнал из комментариев, и считаю ее достаточно полезной чтобы быть описанной в начале. Иногда бывает нужно скопировать содержимое переменной в буфер обмена. Например html код или json объект. Для этого можно использовать copy функцию.
copy (someVariable)Теперь текстовое представление переменной скопировано в буфер обмена.
Читать дальше →
Тэги: chrome, devtools, front-end, google, javascript, блог, браузеры, веб-сайтов, инфопульс, компании, производительность, разработка, украина
Постоянная ссылка
Организация роутинга в clojure веб-приложении
2016-10-03 10:39:00 (читать в оригинале)Существуют библиотеки на различных языках, имеющие общие черты. Это compojure, sinatra, grape, express, koa и подобные.
У них схожий подход к роутингу. Они не накладывают никаких ограничений и не предлагают структуру для организации url. Разработчики в таких условиях склонны не заботиться о структуре и впоследствии получают плохо поддерживаемый код.
Другая общая черта — это однонаправленность. Т.е. определенному запросу соответствует определенный обработчик. Разработчики вынуждены прописывать url строками в шаблонах. Нет возможности указать в виде конструкции языка, какой url сгенерировать. Это приводит к тому, что в представлениях остаются мертвые ссылки, и нет способа найти их, кроме как протыкать все страницы.
Я расскажу, как улучшить поддерживаемость кода в экосистеме Clojure, и покажу, как:
- организовать url'ы
- структурировать код обработчиков
- использовать языковые конструкции для генерации url
Тэги: clojure, rails, rest, routing, ruby, ruby-on-rails, веб-сайтов, программирование, проектирование, разработка, рефакторинг, функциональное
Постоянная ссылка
Добавление поддержки СУБД Firebird в фреймворк Laravel
2016-10-03 09:41:20 (читать в оригинале)Во время написания примера (позже будет ссылка) веб-приложения на PHP с использованием СУБД Firebird возник вопрос выбора фреймворка для разработки с использованием архитектурной модели MVC. Выбор фреймворков под PHP очень большой, но наиболее удобным, простым и легко расширяемым показался Laravel. Однако этот фреймворк не поддерживал из коробки СУБД Firebird. Laravel использует для работы с базой данных драйвера PDO. Поскольку для Firebird существует драйвер PDO, то это натолкнуло меня на мысль, что можно с некоторыми усилиями заставить работать Laravel c Firebird.
Laravel — бесплатный веб-фреймворк с открытым кодом, предназначенный для разработки с использованием архитектурной модели MVC (англ. Model View Controller — модель-представление-контроллер). Laravel – это удобный и легко расширяемый фреймворк для построения ваших веб-приложений. Из коробки фреймворк Laravel поддерживает 4 СУБД: MySQL, Postgres, SQLite и MS SQL Server. В этой статье я расскажу как добавить ещё одну СУБД Firebird.
Читать дальше →
|
| ||
|
+140 |
160 |
Zoxx.ru - Блог Металлиста |
|
+121 |
146 |
artnotes.ru |
|
+113 |
313 |
Yukari_7 |
|
+81 |
140 |
кино и люди |
|
+26 |
139 |
Mellanius.ru |
|
| ||
|
-1 |
72 |
Bestmult.info - лучшие мультфильмы для просмотра on-line |
|
-1 |
67 |
Блог |
|
-4 |
62 |
Выкрутасы скачать бесплатно |
|
-9 |
15 |
Скачать все субтитры |
|
-10 |
14 |
Скачать субтитры L |
Загрузка...
взяты из открытых общедоступных источников и являются собственностью их авторов.
