Как стать автором
Обновить
43
0
AlexeyMas @AlexeyMas

Пользователь

Отправить сообщение

Добавляем CRUD в ASP.NET Core проект за 10 минут с помощью EasyData

Время на прочтение6 мин
Количество просмотров9.8K

image


Одной из первых задач для большинства бизнес-приложений на ASP.NET Core является реализация операций CRUD (Create, Read, Update, Delete) для основных объектов, с которыми работает ваше решение.


Каждый разработчик, которому нужно решить эту задачу, знает, что создание CRUD-страниц и форм — очень скучный и трудоемкий процесс.


Если делать это вручную, то получится очень медленно и наверняка с кучей недоработок (пропущенные поля, забытые валидаторы и т.д.).


Можно воспользоваться инструментом scaffolding'а, доступным в Visual Studio. Но даже в этом случае это будет совсем не быстрый процесс, поскольку его нужно запускать для каждого класса модели. В итоге вы получаете множество .cs/.cshtml файлов, которые нужно поддерживать и атуализировать по мере изменений в классах модели или просто когда нужно что-то исправить в поведении или внешнем виде CRUD страниц. Если количество сущностей в вашей БД превышает десяток, то весьма велики шансы того, что файлы для реализации CRUD операций занимают больше 50% всей кодовой базы вашего проекта. Более того это решение все равно не обеспечивает некоторых важных, а порой и необходимых функций, таких как разбитие на страницы в режиме просмотра (pagination) или банальные поиск/фильтрация.


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

Читать дальше →
Всего голосов 17: ↑17 и ↓0+17
Комментарии5

Как снять обучающий видеоролик: 10 секретов технического писателя

Время на прочтение13 мин
Количество просмотров13K
Я – технический писатель, 4 года снимаю обучающие видеоролики для системы Directum RX. В беседе со мной коллеги часто слышат:

  • «К ролику пришли замечания»;
  • «Дай, пожалуйста, доступ к роликам»;
  • «Любовь к роликам» и тому подобное.

Наверное, в их головах рисуются примерно такие картинки:

image
Всего голосов 14: ↑13 и ↓1+12
Комментарии16

Все, что я знаю про инвестиции, я узнал от своих детей

Время на прочтение5 мин
Количество просмотров1.1K
Вы счастливы на столько, на сколько счастлив ваш ребенок, оказавшийся в затруднительном положении.поговорка про родителей

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

Я стал думать о проведении аналогий между детьми и портфолио, и осознал, что есть много других сходств. Большая часть из них относится к тому, как вы вливаетесь в процесс. То чего нужно избежать, как венчурному капиталисту (далее ВК) – это не влиться в ежедневную рутину бизнеса. ВК следует провести четкую грань между тем, чтобы помогать руководителю проекта и быть для него назойливой мухой. Так же многие из этих уроков подойдут и для CEO для улучшения процесса управления.

Читать дальше →
Всего голосов 23: ↑22 и ↓1+21
Комментарии3

Новые правила для инноваторов

Время на прочтение3 мин
Количество просмотров522
По материалам журнала FastCompany.com, ноябрь 2007

Новые правила для инноваторов
Правило 1. Одна голова хорошо – а коллективный разум лучше.
Образ одинокого гения, уединившегося в сумрачном гараже или полуподвале, традиционно ассоциируется у нас с новаторством и изобретениями. Однако, по мнению профессора менеджмента технологии калифорнийского университета Эндрю Харгадона, в большинстве случаев этот надуманный образ не имеет общего с реальностью. Более того, если дело заканчивается инноваций, то участниками процесса как правило являются целые коллективы. Книга профессора Харгадона под названием «Как совершаются прорывы» говорит о том, что инновация в значительной степени обусловлена совместной работой целых сетей. Формальные или полуформальные объединения людей или целых проектов с участием потребителей, поставщиков и даже конкурентов, эти социальные сети максимально ориентированы на построение отношений и взаимодействие вокруг общей задачи. Другая особенность,
Читать дальше →
Всего голосов 22: ↑18 и ↓4+14
Комментарии32

Супер игрушечка — Crayon Physics Deluxe

Время на прочтение1 мин
Количество просмотров462
Смысл в том, что вам нужно собрать с помощью шарика все звездочки, при этом подручные средства вы рисуете сами.



Пока еще не вышла, есть только рабочий прототип — www.kloonigames.com/blog/games/crayon
Кроме самой графики, неповторимую атмосферу создает еще фоновая музыка (_ghost — Lullaby).
Всего голосов 36: ↑35 и ↓1+34
Комментарии61

SMO — изобретение древних римлян

Время на прочтение2 мин
Количество просмотров596
Недавно, перечитывая книжечку с поговорками и крылатыми выражениями древних римлян, неожиданно обнаружил, что они были большими специалистами в SMO. Множество их максим и принципов как будто нарочно были придуманы для того чтобы облегчить жизнь своих потомков, доживших до WEB 2.0
Теперь постараюсь объяснить подробнее и на примерах…

Читать дальше →
Всего голосов 4: ↑3 и ↓1+2
Комментарии5

Кабинет дважды вице-президента

Время на прочтение1 мин
Количество просмотров1.1K
Кабинет Альберта Гора

Альберт Гор был вице президентом при Клинтоне, если кто не помнит.

«В настоящее время Гор является президентом американского телеканала Current, входит в совет директоров компании Apple Computer и работает неофициальным советником-менеджером компании Google» (Википедия).

В репортаже Time — фотография чуть большего размера (по наводке neuraum).
Всего голосов 34: ↑30 и ↓4+26
Комментарии50

Самый наглый клон Digg скончался

Время на прочтение1 мин
Количество просмотров720
Создание клона успешного проекта не всегда гарантирует проекту успех, как это думают некоторые предприниматели и инвесторы. Иногда дело заканчивается провалом. Почему-то такие истории неудач вызывают исключительно приятные эмоции.

Например, сегодня стало известно о закрытии «социального портала» Netscape.com, который был создан год назад по образцу Digg.com и даже пытался переманить оттуда самых активных участников сообщества из списка топ-100, предлагая им немалые деньги. Мы рассказывали о той скандальной истории в прошлом году.

Корпорация AOL, владелец и спонсор горемычного портала, объявила о прекращении неудачного эксперимента. В специальном заявлении по этому поводу они сообщают, что очень скоро вернутся к прежнему формату публикации контента, то есть откажутся от UGC-статей, голосований и тому подобных социальных фич. Причина в том, что у портала была своя аудитория, которая оказалась не готова к столь радикальной смене формата и за прошедший год так и не смогла к ней привыкнуть. Как сообщается в заявлении, социальное СМИ будет создано в другом формате где-то за пределами портала Netscape.com, то есть AOL не отказывается окончательно от этой идеи.

Новый-старый дизайн портала можно увидеть по адресу netscape.aol.com.
Всего голосов 10: ↑9 и ↓1+8
Комментарии1

О мотивации и компетенции

Время на прочтение1 мин
Количество просмотров1.2K
3 минуты протеистических рассуждений о мотивации, компетенции, эйфории и прочем. В виде бонуса — один безответственный совет соискателям.
Всего голосов 13: ↑11 и ↓2+9
Комментарии42

Социальные сети и формирование групп

Время на прочтение9 мин
Количество просмотров4.1K
Примечание: ниже расположен перевод академического исследования «Social Networks And Group Formation», рассматривающего некоторые аспекты выделения групп и формирования связей в социальных сетях.

«Принцип рычага» в действии



Пользователи страдают от избытка информации: по любому вопросу сейчас доступно гораздо больше сведений, чем человек способен воспринять. Как результат, люди опираются на знания других людей. Среди типичных вопросов «как?», «что?» и «почему?» ключевым является вопрос «кто?» (и, соответственно, ответ на него). Это влечет за собой необходимость знакомства и поддержания контакта с людьми, которые может помочь в каждом конкретном случае.

В контексте заявленной проблемы важным становится также понимание образования, развития и использования социальных сетей в интернете. Социальная сеть — это «группа людей (или организаций, или других социальных единиц), связи в которой являются социальными, а именно: дружбой, совместной работой или обменом информации» (Garton и др., 1997). Хотя интернет и является основным источником избыточной информации, он также позволяет пользователю эффективно управлять своими социальными сетями и таким образом получать ту информацию, которая ему необходима.

Эта область знаний находится на пересечении таких наук, как информатика, социология и математика. Ее исследователи изучают использование социальных сетей в общественных и деловых целях при помощи информационных и коммуникационных технологий (information communication technologies (ICTs)), в том числе, интернета. В этот статье рассматривается, как социальные сети, используя преимущества таких технологий — особенно, интернет-технологий, — создаются, развиваются и приносят пользу.

Социальные сети в интернете являются обширным полем для исследовательской деятельности, и любой научный обзор будет так или иначе базироваться на наборе академических публикаций. Данная статья концентрируется на последних исследованиях в области центра сети (centrality), силы силе связей, индивидуальности, доверии, активности и преимуществах. Без сомнения, статья несколько сложна для понимания, но призвана донести до разработчиков несколько полезных идей по реализации веб-приложений, активно использующих социальные сети.

Читать дальше →
Всего голосов 20: ↑20 и ↓0+20
Комментарии23

В числах

Время на прочтение5 мин
Количество просмотров888
Гай Кавасаки: как я сделал социальный медиа-сайт — Web 2.0, с создаваемой пользователями информацией, притягивающий людей — потратив $12,107.09.

Из опыта, полученного с Truemors, я узнал много нового о бизнесе в эпоху Web 2.0. Вот краткий обзор моего пути:
опираясь на числа.
Всего голосов 50: ↑46 и ↓4+42
Комментарии40

10 жизненных уроков Стива Джобса

Время на прочтение5 мин
Количество просмотров29K
«Я думаю, что мы получаем удовольствие. Я думаю, что нашим клиентам действительно нравятся наши продукты. И мы всегда стараемся сделать их ещё лучше.» Стив Джобс

Его успехи и репутация помогают определять эпоху и изменять мир. Он — соснователь фантастической компании под названием Apple Computers. Он изменяет представление о компьютерах, предлагает нам совершенное железо и программное обеспечение, которое меняет нас.

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

Здесь я представляю вам выборку нескольких наиболее интересных его изречений, которые вам помогут добиться успеха в жизни:
Читать дальше →
Всего голосов 71: ↑67 и ↓4+63
Комментарии135

C, mm, n — первый автомобиль «с открытым кодом»

Время на прочтение1 мин
Количество просмотров606

Смотрите, вот он — первый автомобиль с открытым исходным кодом (open-source). Неуклюже прозванная “c,mm,n” (читается как “common”) машина была представлена на выставке AutoRAI в Амстердаме.
Читать дальше →
Всего голосов 36: ↑32 и ↓4+28
Комментарии49

Будущее Веб 2.0

Время на прочтение4 мин
Количество просмотров592
Я был в Сингапуре на прошлой неделе с презентацией о Веб 2.0, а также помогал тамошнему правительственному агентству Infocomm Development Agency выработать стратегию развития сингапурских стартапов. Меня часто спрашивали о будущем Веб 2.0 — пузырь ли это, и когда на его место придет что-то другое? К счастью, в последнее время мы в O'Reilly Radar достаточно хорошо проработали эту тему, так что я смог ясно изложить перед ними картину будущего. Она выглядит примерно так…
Читать дальше →
Всего голосов 64: ↑54 и ↓10+44
Комментарии22

Тим О’Рейли: Движение в новую реальность

Время на прочтение7 мин
Количество просмотров6.7K
Тим О’Рейли считается автором термина «Веб 2.0». В интервью Spiegel Online «веб-гуру» рассуждает на тему того, показывать ли YouTube пришельцам, нормально ли делать деньги на людях, которым не платят за их труд – и почему он устал от термина «Веб 2.0».

— Вы придумали термин «Веб 2.0» примерно 2 года назад. Наверно, уже начали уставать от него?

— Да!

— Почему?

— На самом деле – и да, и нет. Это прекрасное ощущение – видеть что-то и понимать, что другие люди также согласны с этим. Не только я на самом деле придумал этот термин, его произнёс один из моих коллег, пытаясь придумать тему для конференции. Он был по сути первым, кто дал имя этому явлению. Имя «приклеилось», подошло тем идеям, которые я проповедую уже много лет.
Читать дальше →
Всего голосов 61: ↑60 и ↓1+59
Комментарии14

Успех компании MySpace: Не совсем «вирусный» старт

Время на прочтение6 мин
Количество просмотров1.1K
Менее чем за 3 года, MySpace попал в пятерку самых посещаемых сайтов в США, достигнув 48 миллионов уникальных посетителей и 27.4 млрд. просмотров страниц в июне 2006. Сайт вероятно никогда не приблизится к доходности Google, eBay, или Yahoo, но он имеет потенциал стать новой internet-платформой.
Читать дальше →
Всего голосов 28: ↑24 и ↓4+20
Комментарии5

Вопросы Стиву Джобсу на D5

Время на прочтение4 мин
Количество просмотров2.6K
Редактор (не я): Там случайно не iPhone выглядывает из кармана Стива Джобса? Посмотрим.

12:20

С момента перехода на Intel позиции Apple выросли в три раза на мировом рынке. В США – в пять раз.

В: Когда вы изменили свое название на Apple Inc. людей интересовало, уходите ли вы с рынка персональных компьютеров. Так ли это?
О: Нет, говорит Джобс, и делает упор на приверженность к компьютерному рынку и расхваливает грядущую ОС от Apple – Leopard.

Читать дальше →
Всего голосов 38: ↑27 и ↓11+16
Комментарии42

Пустая лодка

Время на прочтение1 мин
Количество просмотров623
Лин-чи рассказывал: «Когда я был молодым, мне нравилось плавать на лодке; у меня была маленькая лодка: в одиночестве я отправлялся плавать по озеру и мог часами оставаться там.

Однажды я сидел с закрытыми глазами и медитировал. Была прекрасная ночь. Какая-то пустая лодка плыла по течению и ударилась о мою. Во мне поднялся гнев! Я открыл глаза и собирался обругать побеспокоившего меня человека, но увидел, что лодка пуста. Моему гневу некуда было двигаться. На кого мне было его выплескивать? Мне ничего не оставалось делать, как вновь закрыть глаза и начать присматриваться к своему гневу. В тот момент, когда я увидел его, я сделал первый шаг на моем Пути. В эту тихую ночь я подошел к центру внутри себя. Пустая лодка стала моим учителем. С тех пор, если кто-то пытался обидеть меня и во мне поднимался гнев, я смеялся и говорил: „Эта лодка тоже пуста“.

Я закрывал глаза и направлялся внутрь себя».
Всего голосов 56: ↑43 и ↓13+30
Комментарии28

Биллборды научились издалека отслеживать взгляд человека

Время на прочтение2 мин
Количество просмотров649
Создана первая в мире камера, способная отслеживать направление взгляда человека с расстояния до десяти метров. До сих пор дальность действия подобных устройств не превышала метра, а они устанавливать обычно на персональный компьютер. Здесь сфера применения совсем другая.

В первую очередь, новая технология пригодится в наружной рекламе. Рекламщики будут анализировать, какие части рекламных щитов привлекают наибольшее внимание пользователей. Более того, станет возможно мгновенно перемещать баннер именно в то место, куда перевёл взгляд человек.
Читать дальше →
Всего голосов 27: ↑24 и ↓3+21
Комментарии41

Forrester исследовал «социальную технографику»

Время на прочтение1 мин
Количество просмотров637
Аналитики из компании Forrester Research тщательно исследовали феномен, известный нам как правило одного процента, которое в упрощённом виде гласит, что если взять онлайн-группу из 100 человек, то всего лишь один человек будет создавать контент, девять — обеспечивать «интерактив» (оставляя комментарии или предлагая улучшения); остальные 90 пользователей ограничатся просмотром, то есть пропорция 1–9–90… В терминологии Forrester этот феномен называется «социальная технографика». Результаты проведённого опроса изображены на графике.


Читать дальше →
Всего голосов 27: ↑24 и ↓3+21
Комментарии15

Информация

В рейтинге
Не участвует
Откуда
Киевская обл., Украина
Дата рождения
Зарегистрирован
Активность