Архив за 11 сентября 2013 - 3

image

Да, корпорация Intel тоже не стоит на месте. Руководство компании анонсировало процессор Quark, который, вроде как, является одним из самых маленьких процессоров. Его размер — всего 1/5 от размера Atom. Quark, при прочих равных условиях, потребляет в 10 раз меньше энергии, чем Atom. На Intel Developer Forum СЕО компании Брайан Кржанич представил чип Quark X1000. В процессе презентации Кржанич объяснил, что этот процессор будет использоваться для «Интернета вещей», компания будет поставлять такие процессоры и платы на его основе производителям бытовой техники и электроники.

Читать полностью »

Продолжение.
Предыдущие части: 1-3, 4-6

7. Связь один-ко-многим.

Я уже показал вам как данные из разных таблиц могут быть связаны при помощи связи по внешнему ключу. Вы видели как заказы связываются с клиентами путем помещения customer_id в качестве внешнего ключа в таблице заказов.

Другой пример связи один-ко-многим – это связь, которая существует между матерью и ее детьми. Мать может иметь множество детей, но каждый ребенок может иметь только одну мать.

(Технически лучше говорить о женщине и ее детях вместо матери и ее детях потому, что, в контексте связи один-ко-многим, мать может иметь 0, 1 или множество потомков, но мать с 0 детей не может считаться матерью. Но давайте закроем на это глаза, хорошо?)

Когда одна запись в таблице А может быть связана с 0, 1 или множеством записей в таблице B, вы имеете дело со связью один-ко-многим. В реляционной модели данных связь один-ко-многим использует две таблицы.

image
Схематическое представление связи один-ко-многим. Запись в таблице А имеет 0, 1 или множество ассоциированных ей записей в таблице B.
Читать полностью »

image

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

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

Мы рассмотрим семь техник по улучшению адаптивного дизайна начиная со структуры контента и заканчивая масштабируемыми изображениями. Читать полностью »

Всем привет

Вариантов использования Google Apps Scripts множество. Мой друг работал с иностранным заказчиком и тот просил каждый день отчет ему на почту с текстом кто и что делал. В результате он попросил сотрудников трэкать все в гугл таблицу не позднее 21:00, потом стартовал скрипт и собирал данные и слал по нужному адресу.
В статье я приведу простой и, как мне кажется, полезный пример использования Google Apps Scripts.

Что такое Google Apps Scripts?

Если коротко, то это сервис который позволяет на JavaScript писать скрипты, работающие в облаке Google. Сервис предоставляет широкий API, к примеру в данной статье мы создадим гугл таблицу на основе метрик приложения из Flurry.

Читать полностью »

Захотелось поделиться с сообществом собственными наблюдениями на тему карьерного роста технаря.

Информация основана на опыте в больших западных конторах, которые делают реальные продукты. Всё изложенное ниже не претендует на абсолютную истину.

Начнем сначала: вы свежий выпускник тех. вуза. Вам 22-23 года, вся жизнь впереди и она прекрасна. В этом прекрасном будущем есть, скорее всего, есть жена-модель, дом – полная чаша, несколько машин, и первый миллион к 30 годам.

Карьера представляется немного смутно, но в целом, понятно: начинаем активно и качественно работать, нас, несомненно, замечают и продвигают. Множество фильмов и книг именно так нам и обещают: много и хорошо работай –> и всё будет хорошо.

Вы устраиваетесь на работу, ваше звание — инженер или разработчик. У вас появляются коллеги. Почти все они старше вас. И тут вы, возможно, заметите, что на таком же уровне, как и вы, есть очень пожилые люди. Прямо 30-40 летние мужики, может даже 50ти летние “стариканы”. И многие из них тоже закончили похожие вузы, и многие совсем не дураки, но как-то не сложилось с карьерным ростом…

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

Всем привет.

Платформа LendWings немного задержалась с анонсом запуска бета версии, но мы рады сообщить, что это таки произошло.

На площадке сейчас доступны к просмотру бесплатные видео курсы и на подходе интеграция платежных систем для запуска всего пула курсов. Обо всех грядущих учебных программах вы можете почитать в закладке “Ожидаемые”, и добавить интересующие вас видео курсы в вишлист. Запуск первой версии сайта по плану состоится в начале октября.

В этом посте я хочу рассказать о том, с какими трудностями мы столкнулись в Республике Беларусь и каким образом умудрились потерять больше месяца времени.
image

У нас будет много хлопот с разрешением вам открыть счет, так что платите налоги лучше России.

Читать полностью »

Привет, читатель

Этот пост будет интересен тому, кто ездит на велосипеде по городу или по крайней мере задумывался об этом. Думаю, многие из нас испытывали сожаление об отсутствии удобного сервиса для велосипедистов в наших крупных городах, когда во время очередной поездки в Европе, мы наблюдали велосипедистов, количество которых на дорогах легко сопоставимо с количеством автомобилистов. Велосипед — прекрасное средство передвижения по городу.

image
Читать полностью »

Git rebase «по кнопке»
Когда мы говорим об автоматизации процесса разработки и тестирования, мы подразумеваем, что это очень масштабное действие, и это действительно так. А если разложить его по частям, то станут видны отдельные фрагменты всей картины ― такая фрагментация процесса очень важна в двух случаях:

  • действия выполняются вручную, что требует сосредоточенности и аккуратности;
  • жёсткие временные рамки.

В нашем случае налицо лимит по времени: релизы формируются, тестируются и выкатываются на продакшн-сервер два раза в день. При ограниченных сроках в жизненном цикле релиза процесс удаления (отката) из релизной ветки задачи, содержащей ошибку, имеет важное значение. Для её выполнения мы используем git rebase. Так как git rebase ― это полностью ручная операция, которая требует внимательности и скрупулезности и занимает продолжительное время, мы автоматизировали процесс удаления задачи из релизной ветки.
Читать полностью »

14 — 15 сентября в Москве пройдёт первый Хакатон Яндекса, участники которого будут два дня и две ночи создавать проекты на основе открытых государственных данных с помощью технологий Яндекса.

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

image

То, что сейчас мы можем узнать подробные результаты выборов по каждому участку, — это норма, а еще совсем недавно это было не так даже в очень развитых странах.
Читать полностью »

Обзор приложения «Инновации, наука и технологии» Обзор приложения «Инновации, наука и технологии»

Именно так, Инновации, наука и технологии, называется приложение, которое мне вчера посчастливилось отыскать в Play Market. Удивительно, но я не нашёл публикации innoros об этом замечательном новостном клиенте Агентства по инновациям и развитию, в противном случае я давно уже пользовался бы им.

Приложение на самом деле крайне интересное и предоставляет комфортную возможность читать новости инноваций и держать руку на пульсе событий различных сфер мира науки и высоких технологий.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js