Pull to refresh
43
0
AlexeyMas @AlexeyMas

User

Send message

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

Reading time 6 min
Views 9.6K

image


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


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


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


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


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

Читать дальше →
Total votes 17: ↑17 and ↓0 +17
Comments 5

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

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

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

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

image
Total votes 14: ↑13 and ↓1 +12
Comments 16

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

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

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

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

Читать дальше →
Total votes 23: ↑22 and ↓1 +21
Comments 3

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

Reading time 3 min
Views 517
По материалам журнала FastCompany.com, ноябрь 2007

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

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

Reading time 1 min
Views 454
Смысл в том, что вам нужно собрать с помощью шарика все звездочки, при этом подручные средства вы рисуете сами.



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

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

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

Читать дальше →
Total votes 4: ↑3 and ↓1 +2
Comments 5

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

Reading time 1 min
Views 1.1K
Кабинет Альберта Гора

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

Читать дальше →
Total votes 20: ↑20 and ↓0 +20
Comments 23

В числах

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

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

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

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

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

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

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

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

Reading time 1 min
Views 597

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

Будущее Веб 2.0

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

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

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

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

— Да!

— Почему?

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

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

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

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

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

12:20

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

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

Читать дальше →
Total votes 38: ↑27 and ↓11 +16
Comments 42

Пустая лодка

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

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

Я закрывал глаза и направлялся внутрь себя».
Total votes 56: ↑43 and ↓13 +30
Comments 28

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

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

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

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

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


Читать дальше →
Total votes 27: ↑24 and ↓3 +21
Comments 15

Information

Rating
Does not participate
Location
Киевская обл., Украина
Date of birth
Registered
Activity