Рубрика «Google» - 231

Internet.org — это инициатива Facebook, которая принесет интернет в развивающиеся страны и вот-вот, буквально, взорвет мир. Facebook также ведет переговоры о приобретении производителя беспилотных летающих аппартов Titan Aerospace для того, чтобы приступить к созданию армии дронов для доставки недорогого интернета.

Подключение остального мира к сети Интернет — не только хороший бизнес для гиганта из Силиконовой долины, это также обеспечивает ему “хорошую” прессу. 55% проголосовавших в 1World Online 1WorldVoters считают, что доступ в Интернет – это базовая человеческая потребность, и основное человеческое право, наряду с другими личными правами и свободами человека.

Facebook vs. Google: битва технологических гигантов переместилась в небо
Читать полностью »

Google выпустил новую версию Google Play (4.6.16) с новой опцией парольной защиты от бесконтрольных покупок

Ранее на Хабре уже публиковались новости о том, что Еврокомиссия проводит разбирательства с корпорацией Google по поводу внутриигровых покупок виртуальных вещей и способностей персонажей, покупок, совершаемых детьми, и приводящих к многотысячным тратам, списываемых с карты родителей. Кроме Европы, иски в отношении такого типа покупок подавались и в США.

Представители Google (и Apple, кстати, тоже), встречались со специальной комиссией, сформированной Евросоюзом, для обсуждения возможных способов изменения политики покупок в так называемых freemium-приложениях. Так вот, вскоре после этой встречи Google выпустила обновленный Google Play, с новой функцией парольной защиты.

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

Группа разработчиков, участвующих в программе контекстной рекламы Adsense, несколько лет назад запустила проект Google Will Eat Itself (GWEI), который представляет собой модель «самопоедания» для компании Google. Суть такова: в сети веб-сайтов крутится контекстная реклама Adsense, а на заработанные деньги автоматически покупаются акции Google.

Что удивительно, модель работает. По крайней мере, работала в первые годы после запуска эксперимента. Если верить статистике, то в собственность GWEI в какой-то момент перешло 819 акций Google, что по нынешнему курсу составляет почти миллион долларов (примерно $960 тыс.).
Читать полностью »

На днях Google анонсировал выход новой платформы, позволяющей разработчикам создавать приложения, работающие внутри Google Docs и расширяющие базовый функционал Google Docs редактора.
Разберемся что это, как это работает и напишем небольшое приложение которое позволит нам переводить текст документа не выходя из Google Docs.
Читать полностью »

image

Облачное хранилище Google Drive сильно снижает цены. Об этом сегодня было объявлено в официальном блоге Google. Теперь 100 гигабайт в облаке обойдутся в 2 доллара в месяц вместо 5, терабайт подешевеет в пять раз — с 50 до 10 долларов в месяц, а цена на 10 и больше терабайт будет начинаться от 100 долларов. 15 гигабайт, как и раньше, можно получить бесплатно.

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

Открыв вчера Гугль, пользователи обнаружили вот такое новшество. В течение дня начали появляться новости, объясняющие смысл данного обновления стиля выдачи, но все это не сглаживало тошнотворный эффект, производимый новой стилистикой. Основной минус этого оформления — безусловно абсолютно невнятное выделение ключевых слов среди заголовков, при таком размере шрифта «bold» мало отличается от «normal».

image

Недолго думая, принялся искать способ вернуть стилистику выдачи к привычному виду. В результате недолгих поисков нашлось расширение, позволяющее сделать это за 1 минуту.Читать полностью »

Вчера вечером компания Google объявила о запуске дополнений (add-ons). С их помощью сторонние компании получили возможность расширять возможности Google Docs и Sheets.

Например, можно подписывать документы онлайн, создавать документы, используя шаблоны или вести свою библиографию не покидая Google Docs.

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

Google использует своего «паука» FeedFetcher для кэширования любого контента в Google Spreadsheet, вставленного через формулу =image(«link»).

Например, если в одну из клеток таблицы вставить формулу

=image("http://example.com/image.jpg")

Google отправит паука FeedFetcher скачать эту картинку и закэшировать для дальнейшего отображения в таблице.

Однако если добавлять случайный параметр к URL картинки, FeedFetcher будет скачивать её каждый раз заново. Скажем, для примера, на сайте жертвы есть PDF-файл размером в 10 МБ. Вставка подобного списка в таблицу приведет к тому, что паук Google скачает один и тот же файл 1000 раз!

=image("http://targetname/file.pdf?r=0")
=image("http://targetname/file.pdf?r=1")
=image("http://targetname/file.pdf?r=2")
=image("http://targetname/file.pdf?r=3")
...
=image("http://targetname/file.pdf?r=1000")

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

Атакующему даже необязательно иметь быстрый канал. Поскольку в формуле используется ссылка на PDF-файл (т.е. не на картинку, которую можно было бы отобразить в таблице), в ответ от сервера Google атакующий получает только N/A. Это позволяет довольно просто многократно усилить атаку [Аналог DNS и NTP Amplification – прим. переводчика], что представляет серьезную угрозу.

DDOS любого сайта с помощью Google Spreadsheet

С использованием одного ноутбука с несколькими открытыми вкладками, просто копируя-вставляя списки ссылок на файлы по 10 МБ, паук Google может скачивать этот файл со скоростью более 700 Мбит/c. В моем случае, это продолжалось в течение 30-45 минут, до тех пора, пока я не вырубил сервер. Если я все правильно подсчитал, за 45 минут ушло примерно 240GB трафика.
Читать полностью »

Самая значимая вещь, которая делает код в компании Google таким хорошим проста — code review (далее CR). Google не единственная компания, использующая CR. Всем известно, что это хорошая идея и множество разработчиков делают это. Но я не видел ни одной другой большой компании, в которой CR был бы так грамотно внедрен. В Google ни одная линия кода не уходит в production пока не получит позитивную оценку на CR.

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

Что же вы получите от использования CR?
Читать полностью »

Этой публикацией я бы хотел спровоцировать обсуждение проблемы, которая имеет место в системе Android: невозможность без ухищрений и хаков, методами, одобренными официальными гайдлайнами, создавать приложения для выполнения в защищенном окружении (kiosk-приложения).

Программное обеспечение kiosk должно обеспечивать защиту интернет-киоска (в данном случае — andoird-терминала) от несанкционированной активности. Киоск должен быть защищен от возможности вызова системных диалогов, доступа к настройкам устройства, доступа к файловой системе, и т.д.
Читать полностью »


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