Любому верстальщику, перед которым встала очередная задача по вёрстке адаптивного макета, нужны сетки. В большинстве случаев берётся старый добрый bootstrap, и в html-ке начинают появляться div-ы с классами вида col-xs-6 col-sm-4 col-md-3. И вроде бы всё хорошо и быстро, но в данном подходе часто возникает множество подводных камней. В данной статье мы рассмотрим эти подводные камни, и закидаем тухлыми помидорами рассмотрим мою поделку для беспроблемных сеток.
Рубрика «Grid» - 2
Быстрые сетки для верстальщиков
2017-07-30 в 10:55, admin, рубрики: css, Grid, sass, Разработка веб-сайтовВоссоздание подтаблицы в таблице на AngularJS
2017-03-02 в 12:59, admin, рубрики: AngularJS, Grid, javascriptЗдраствуйте! Хотел бы поделиться с вами разработкой подтаблиц для нашего веб проекта. Цель заключалась в воссоздании веб модуля, имитирующего таблиц и подтаблиц (subdatasheet) созданных на базе Аccess. Наш клиент привык работать на Access'e, но времена меняются, и теперь наша задача заключается в гладком переходе на веб платформу, с минимальной разницей.
Почему AngularJS?
Имея не много опыта с различными javascript библиотеками, пришел к выводу что AngularJS изначально принуждает вашему проекту быть маленьким, чистым, изолированным и легко расширяемым. Также, используя directive со своим изолированным скопам (scope), дает возможность многоразового применения, даже внутри себя. Что и будет продемонстрировано под катом.
Как наш итоговый directive будет применяться
Так как в нашем проекте будет много таких подтаблиц, нам нужно сделать удобным нашу утилиту в применении. Должно быть примерно таким:
<div ng-controller="ctrl1">
<subgrid config="config1"> </subgrid>
</div>
Посмотрите демо здесь. Кому интересно прошу под кат.
[Питер, анонс] Встреча JUG.ru с Андреем Ершовым: «Как мы делали телефонную платформу с использованием GridGain»
2016-11-28 в 13:00, admin, рубрики: Apache Ignite, big data, BigData, dins, Grid, gridgain, imdg, in-memory-data-grid, java, Блог компании JUG.ru Group![[Питер, анонс] Встреча JUG.ru с Андреем Ершовым: «Как мы делали телефонную платформу с использованием GridGain» - 1 [Питер, анонс] Встреча JUG.ru с Андреем Ершовым: «Как мы делали телефонную платформу с использованием GridGain» - 1](https://www.pvsm.ru/images/2016/11/28/piter-anons-vstrecha-JUG-ru-s-andreem-ershovym-kak-my-delali-telefonnuyu-platformu-s-ispolzovaniem-GridGain.jpg)
В четверг, 1 декабря, в 20:00 в офисе компании SEMrush состоится встреча JUG.ru с Андреем Ершовым, экспертом по распределенным системам. Андрей расскажет, как они в DINO Systems (Ring Central) сделали телефонную платформу с использованием GridGain. Для понимания большей части доклада знание GridGain или In-Memory Data Grid в целом не является обязательным.
Читать полностью »
Magento 2: Создание грида в adminhtml
2016-09-19 в 16:24, admin, рубрики: Grid, magento 2, Разработка под e-commerceКраткая памятка по созданию гридов в админке Magento 2. В качестве примера я взял простой грид из трех колонок, данные для которого (коды стран по ISO 3166) поставляются из прописанного в коде массива. Для того, чтобы сфокусироваться на основных аспектах построения грида я отбросил из дескриптора UI-компонента максимум возможного (дополнительные кнопки, фильтры, сортировка, bookmarks, ...) и часть настроек перенес в конструктор провайдера данных для грида. Если можно сделать еще короче без потери читабельности — с максимальным удовлетворением внесу соответствующие правки (UPD: спасибо коллеге Oxidant за контроллер). Код примера на github'е.

Будущее сайтов: автоматическая сборка на базе ИИ и не только
2016-09-08 в 13:47, admin, рубрики: data mining, Grid, smart-технологии, uKit, Анализ и проектирование систем, Блог компании uTeam, машинное обучение, нейронные сети, проблемы программирования, Разработка веб-сайтов, сайты для людей, тренды, умные шаблоныНаш технический директор* верит, что искусственный интеллект будет создан ориентировочно к середине этого века, и лет через пятьдесят с большой вероятностью будет достигнута около-сингулярность с виртуализацией, ИИ и вот этим всем.

Но чтобы светлое завтра наступило, уже сегодня нужно решать связанные с ним практические задачи. Так что мы занялись технологией, которая будет делать сайты за людей. Нет, не за специалистов, создающих сложные и высоконагруженные системы. А за ребят с “сайтом-визиткой за 3000” — потому что ИИ, как минимум, не пропадет на месяц после предоплаты.
Прелесть вот в чем: запуск конструктора сайтов с нейросетью и алгоритмическим дизайном** — дело не пятидесяти, а всего пары лет. Это будущее, которое можно пощупать уже сегодня.
Читать полностью »
Magento 2: добавление колонки к гриду админки
2016-06-10 в 11:50, admin, рубрики: Grid, magento 2, UI, Разработка под e-commerceПод катом пример добавления в гриде админки Magento 2 дополнительной колонки с данными из таблицы, связанной с основной таблицей грида, и "грязный хак" для работы фильтра по дополнительной колонке. Допускаю, что это не вполне "Magento 2 way", но это как-то работает, а потому — имеет право на существование.
GridFS vs SQL Server vs Local
2015-03-19 в 12:49, admin, рубрики: .net, AsNoTracking, C#, Catch, clr, CreateIfNotExists, db, download, Entity, express, file, FileInfo, framework, FS, GET, Grid, local, mongo, OutOfMemory, put, remoting, save, sql, thread, try, upload, загрузка, закачка, многопоточность, сервер, сохранение, СУБД, Тестирование веб-сервисов, файл, хранение, метки: localДля дотошных
В последнее время в среде разработчиков серверных приложений часто возникают споры о том, как лучше управлять фалами и какая технология обеспечивает более быстрые чтение/запись файлов. В сети стали появляться статьи и статейки о сравнительной производительность локальной файловой системы и GridFS. Или о хранении файлов в реляционной базе как BLOB против хранения на жёстком диске в файловой системе. Вот и я решил ввязаться в этот противостояние. Сегодня мы будем сравнивать производительность и накладные расходы MongoDB 2.6.7 x64 GridFS против MS SQL Server Express 2012 v11.0.5058.0 x64 против NTFS. Для эксперимента была использована платформа Windows 7 x64 SP1 на AMD Athlon(tm) II X2 250 Processor 3.00 GHz c 4ГБ ОЗУ 1033 MHz и HDD 600 Gb SATA 6Gb/s Western Digital VelociRaptor 10000rpm 32Mb. После каждого теста компьютер перезапускался, а базы обнулялись. Производительность будем рассматривать на примере файлового сервера на C# под .NET 4.5, код которого прикреплён к статье.
Читать полностью »
Shield, 4K Android-консоль от nVidia за 199 $
2015-03-04 в 5:50, admin, рубрики: android, Grid, Nvidia, nVidia Sheid, shield, X1, Видеокарты, Железо, Игровые приставки, игры, потоковое видео, потокое видео, метки: Android, GRID, nVidia, nVidia Sheid, Shield, X1, игровые приставки, потокое видеоНа приставке с мобильным чипом можно играть в Crysis 3
Сегодня глава nVidia Жэнь-Сунь Хуан рассказал о будущем конкуренте для Apple TV, Amazon Fire TV и Roku, мощь которого в два раза выше, чем у Xbox 360. До сегодняшнего дня в линейке Shield можно было видеть необычную портативную консоль и игровой планшет. Теперь этим словом называют Android-приставку для телевизора с фокусом на видеоигры.
В консоль заложен неплохой потенциал. Она в состоянии воспроизводить контент разрешением 4K частотой 60 кадров в секунду на телевизоре с соответствующими характеристиками по HDMI или передавать 4K-картинку с другого более мощного компьютера благодаря гигабитному Ethernet. nVidia отмечает, что это первое ТВ-устройство Android с такими возможностями. Высокая производительность достигается благодаря новому мобильному суперчипу X1, который показали три месяца назад на Международной выставке потребительской электроники.
В nVidia говорят, что сейчас был достигнут наиболее удачный момент для выхода приставки: это комбинация игрового стримингового сервиса GRID, открытая программная платформа Android с едиными приложениями для нескольких устройств и дешёвое «железо».
Читать полностью »
Создаем сетку с помощью Susy
2014-10-29 в 8:26, admin, рубрики: codepen, css, flexbox, Grid, html, responsive, sass, Веб-разработка
Susy — тулкит для создания сеток, с помощью которого можно решать множество разнообразных задач по расположению контента. В отличии от фреймворков, таких как Bootstrap или Foundation, Susy не предоставляет предопределенных классов для использования, а только лишь набор функций и миксин, после знакомства с которыми можно сделать много большее.
В этой публикации будут рассмотрены основные возможности Susy на примерах, а так же будет добавлен вывод с использованием flexbox.
Читать полностью »
Прямой доступ к классам Caché через REST, на примере DHTMLX Grid
2014-10-13 в 9:56, admin, рубрики: dhtmlx, Grid, intersystems cache, javascript, nosql, Блог компании InterSystems, Веб-разработка, разработка С выходом новой версии Intersystems Caché появилась возможность использовать технологию REST и строить приложения, с помощью различных Javascript UI библиотек, в то время как сервер Caché выступает в роли сервера данных. В данной статье будет рассмотрен очень простой пример доступа к хранимым классам Caché с помощью технологии REST.
Читать полностью »
