Сообщество - Web-технологии

Web-технологии

534 поста 5 789 подписчиков

Популярные теги в сообществе:

12

Реклама от гугла

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

Однако увы немногие знают рекламное "закулисье".

В частности хочу рассказать о системе рекламы Google AdSense (все гугловские баннеры размещаются с использованием именно этой системы).

Допустим пикабушник создал/купил сайт и решил его хоть как-то "отбить"

Начнём с регистрации:

Заходим на https://www.google.com/adsense/ и регистрируемся в системе (для этого нужен аккаунт гугла).

Запрашивается адрес сайта и тут появляются первые приключения:

Если адрес сайта уже где-нибудь "засвечен" или ранее использовался для показа гугловской рекламы получим сообщение:

Если ресурс недостаточно посещаем то нас культурно посылают нафиг:

Но и это ещё не всё. Допустим у нас ресурс который прошел через терни к звёздам и баннеры на ресурсах начали приносить доход (ну как минимум так отображается в статистике гугла).

Только-только статистика подходит к порогу когда денежки нужно отдавать (а это 100$) гугл резко перестаёт считать сайт "удовлетворяющим условиям договора".

В качестве примера приводится одна ссылка которая гуглу не понравилась.

Естественно если ссылка не нравится мы всё "неудовлетворительные материалы" убираем и вроде бы всё чисто, но... через три дня оказывается что не тут-то было. Гугл присылает письмо с другой ссылкой которая тоже нарушает договор и блокирует аккаунт.

В результате гугл зарабатывает по 99$ на каждом таком хозяине сайта и не морщится.


Поэтому прежде чем размещать на сайте рекламу от гугла подумайте надо ли оно вам...

Показать полностью 2
23

Что ждет WEB в будущем?

Личное мнение.


Есть монополист JS , из коробки язык плохой, что бы превратить в его что-то более нормальное, нужно использовать фреймворки, обертки , всяческие вспомогательные пакеты, куча плагинов для IDE и еще много чего,  каждый день все это дело обновляется, выходит что-то новое, нужно следить.

Разобрались как все это настраивать - у вас появился более менее нормальный "язык".


Рынок состоит из :

1) Простые проекты (95%) -  малый и средний бизнес, все то что работает с данными, визуализация, отображение , создание и прочее.

2) Сложные Проекты(5%)  - гиганты, люди которые создают очень масштабные проекты для всего мира.


Что делает JS:

1) Забросил щупальца в сервеную разработку (https://nodejs.org/en/) и занял там определенную нишу.  (тут все понятно, JS на сервере + свои серверные фичи)

2) Пробросил Щуальца в мобильную разработку, начинает занимать рынок (http://facebook.github.io/react-native/)  (Пишем на JS + "CSS" , на выходе получаем IOs/ Android приложение)

3) Пробросил щупальца в Десктопную разработку), начинает очень быстро развиваться , до России пока еще не дошло, но Microsoft уже выпускает свои приложения на этой технологии.

За ним подтягиваются много других.

Вдумайтесь, сам Microsoft , создатель C#  разрабатывает приложения на JS.

(https://electron.atom.io/)  (пишем JS код, на выходе получаем Win,iOS/ Unix приложения)



Ниже я буду описывать малый и средний бизнес, т.е. 95% задач рынка.

Но для начала скажу, что для этих задач вам не нужна высокая производительность, в этих задачах не рисуют карты как в yandex.maps , не создают 3D игры  и не анализируют 1000000 позиций данных.

Слабое место в этих задачах будет всегда БД.



1) JS убьет все что только возможно, начнутся войны против разработчиков :D

Его постараются свергнуть с престола, многие разработчикам не понравится что какой-то JS лезет в их святыню.

2) С визуализацией WEB сложно конкурировать

Cравните разработку адаптивного , интерактивного красивого приложения на WEB и на том же C# , повторю еще раз, описывается малый и средний бизнес, о фотошопах и автокадах  речи нет (пока что :D)

Маркетинг будет выбирать WEB.



3)  Многие работодатели в РФ через пару лет просекут фишку выгоды, и начнут искать ребят на тех технологиях что я описал выше, почему? Потому что это выгодно, разработка ведется сразу под все возможные платформы, Microsoft уже начал разрабатывать свои продукты на JavaScript (Сложно представить, но это так.) , зарплаты будут высокие.


А как же производительность?

Не нужна вам производительность в 95% случаях.


А как же говно код?

Говно код будет всегда и на всех проектах, если на задачу будут ставить не специалиста за 140 000 рублей, а батрака за 40 000 рублей.


Что бы свергнуть JS с престола, нужно создать новый интернет , с бинарным браузером, нужно переписать все алгоритмы поисковиков, все WEB протоколы, нужно поменять весь мир и всех людей.

Это может сделать только Google либо Microsoft ( Весь его бизнес завязан на WEB, будет ли он убивать свой бизнес? )

Microsoft смирился и у него есть своя ниша.


Вы наверное сейчас подумали про WebAssembly?

Тут нужно писать отдельную статью, но если вкратце, то это только плюс для веб разработки, это даст огромный прирост в той нише сложных проектах (5% рынка)

Показать полностью

Вопрос к web-разработчикам

Привет ребята. Прошу поднять маленько пост, для минусов внутри

Суть соль смак - хочу сделать сайт блог или новостной сайт. На базе готового html шаблона, ну например вот этого http://magazine.prpvms.ru/

Сайт без CMS.

Вопрос - как сделать/добавить к нему веб-интерфейс для добавления новых новостей?
Ну типа админку.

Возможно есть готовое решение?
Я знаю про вордпрессы джумлы и прочее, но меня интересует именно изобретение велосипеда.
Поясню - есть много всяких сайтов (а будет еще больше) на 5-10 страничек, одна из которых - типа блог компании. И нужно какое-то решение, что бы можно было добавлять новости не через вставку нового html документа, а веб-интерфейс.

Непонятно говорю,наверное, покажу на примере. Есть конечная страничка блога (этого же http://magazine.prpvms.ru/). Конечная страничка выглядит вот так http://magazine.prpvms.ru/single.html

Через блокнот в ней меняется всего 5-6 строк, по факту. Вот они

Вопрос к web-разработчикам

И если мне их поменять и добавить не сложно, то, например тому, для кого сделан сайт - гемор. Ну и плюс для этого приходится заходить в менеджер хоста.

И вот теперь когда я максимально объяснил чего я имею ввиду, вопрос

Можно ли сделать веб-интрфейс для изменения этих строк и как?
И если вы знаете какое-то готовое решение (в идеале это html-шаблон любого блога с интегрированной в него админкой такой) - буду очень благодарен если скинете.

Мне не нужны всякие вордпрессы и джумлы, я пока в них не очень разбираюсь, а вот в html уже комфортно. Мне нужна одна, тупейшая функция от админ панели - редактирвоать новости блога)

Для минусов внутри, надеюсь на вас

Показать полностью 1
0

Нужна помощь по программированию

Всем привет. В этом году я пошел на курс FrontEnd(html, css, javascriot, reactsJS) программирования в geekbrains. И я хочу попросить у знатоков где можно дополнительно подкреплять знания, какую-нибудь учебную литературу или свой отзыв об geekbrains. Мне интересна абсолютно вся инфа, затрагивающая эти темы, ибо я считаю, что просто пройти курс - это недостаточно и надо получать информацию из всех возможных источников
Поднять в топ не прошу, потому комменты для минусов не нужны

Вопрос к программистам

Прошу прощения у подписчиков, за этот пост, но у меня специфический вопрос, к знающим людям. Сижу изучаю основы JavaScript и возник вопрос. Я создаю два элемента, круг и квадрат. Одному из элементов задаю через jQuery возможность перемещать его. Теперь у меня собственно вопрос. Как сделать так, что бы когда я перетащил круг на квадрат, вылез alert. Я так понимаю что нужно использовать событие. Но какое и на какой элемент? На квадрат что бы он ждал, когда на него что-то перетянут? Или как это делается, подскажите буду любезен. Ниже привожу код уже написанного JS файла:


window.onload = function () {

var circle = document.createElement('div');

circle.style.width = "100px";

circle.style.height = '100px';

circle.style.background = '#4e4e4e';

circle.style.borderRadius = '50px';

circle.style.zIndex = '2';

circle.id = 'drag';


document.body.appendChild(circle);


$(d).draggable();


var square = document.createElement('div');


square.style.width = "200px";

square.style.height = '200px';

square.style.background = "#818223";

square.style.position = "relative";

square.style.left = '350px';


document.body.appendChild(square);

}

Показать полностью

Адаптивность

Здравствуйте!

На сайте есть блок, так называемый, "картинка в картинке". Я реализовал это так: родительский div со статичным фоновым изображением (position: relative;), а дочерний div со сменным изображением (position: absolute;). Моя проблема в том, что я не могу добиться полной адаптивности под любые расширения экранов и дочерняя картинка постоянно вылезает за пределы родительской. Уже написал больше 10 media queries под разные размеры экранов телефонов, планшетов и т.д.

Подскажите, пожалуйста, есть ли какое-нибудь универсальное решение, чтобы дочерняя картинка изменяла свой размер относительно родительской? Или мне так и продолжать под каждый экран делать свой media query?

Отличная работа, все прочитано!