Разработка сайтов, программирование, верстка

Доклад 2010 года про веб-разработку. Очень правильные мысли, сам страдал таким.

 

Комментариев(0)

jQuery has a wonderful community of programmers that create incredible things. However, it may become difficult to sift through everything that is released and find the gems that are absolute must-haves. This is why, in this post, you will find a collection of 50 new jQuery plugins and JavaScript libraries that, when applied with good measure, can make your sites a joy to use. The plugins are organized into categories for easier browsing. Enjoy!

https://tutorialzine.com/2013/04/50-amazing-jquery-plugins/

Комментариев( 0 )

Как реализовать long polling с помощью Nginx и Javascript в сети достаточно много материала. Но полного руководства я ещё не встречал. То возникают проблемы с компиляцией модуля под Nginx, то в браузере вертится иконка загрузки при long poll запросах. Под катом, полный материал как же все таки это сделать правильно.

https://habrahabr.ru/company/cackle/blog/167895/

Пригодиться для создания чатов или для любого другого случая, когда надо что-то постоянно менять в браузере. 

Комментариев( 0 )

Docs

  • Removed all i18n tags from Mustache templates. No more {{_i}} and {{/i}} in the docs templates, just raw HTML.
  • Consolidated the Scaffolding and Base CSS pages into a new CSS page. Helps simplify where to find CSS-related things and removes a bunch of overhead in the docs.
  • ❑ Add full gallery showcase page to expand on homepage highlights.
  • ❑ Add variables to dictate page titles for docs pages (rather than abstract from file name). Would improve capitalization, enable more accurate titles, etc.

Global CSS

  • Dropped support for IE7. Removed all * hacks, such as *zoom: 1;, and other IE7-specific lines of CSS.
  • Dropped support for Firefox 3.6. Removed -moz-box-shadow instances and button inner padding hacks.
  • All variables now use dashes instead of camelCase. For example, it's now @body-background instead of @bodyBackground.
  • Responsive CSS is no longer separate. All responsive features are now compiled into the core bootstrap.css file. Separate files are no longer required, and have thus been removed.
  • Removed all color variables (e.g., @blue@orange, etc). New, more meaningful variables are on their way (such as@state-warning-text).
  • Removed .border-radius() and .border-*-*-radius mixins. As only Android 2.1, iOS 3.2, and older desktop browsers require a prefixed version, we've removed the base mixin. Since we no longer require prefixes for independent corners, we've dropped those mixins as well. Mixins for a single side, however, are still in use.
  • Removed layouts.less. Since it only held styles .container and .container-fluid, and the fluid container has been removed (see next section), we move the default .container styles to grid.less.
  • Changed name of clearfix mixin. Mixin itself is now .clear_float() and class is .clearfix. Currently Less doesn't support using a class with the same name as the mixin, thus the change to support the "no classes in mixins.less" attitude.
  • ❑ Standardize use of .*-important and .*-danger classes. Includes buttons, labels, badges, text, alerts. and progress bars.
  • ❑ Update clearfix docs to reflect CSS changes.

Layout and grid system

  • Dropped all things fluid. We removed the fluid grid system, fluid container, and fluid layout.
  • Overhauled default grid system. Now uses percentage widths, padding, and box-sizing: border-box instead of pixel widths and margins. Nesting and offsets remain the same.
  • Removed dedicated table grid system classes.
  • .container now uses max-width instead of width. Helps resolve some issues with containers in components like navbars.

Type

  • Dropped the @altFontFamily variable.

Forms

  • Updated box modal for inputs. Switched to box-sizing: border-box; and width: 100%; by default for all textual inputs. This means you'll need to specify a size for inputs, whereas before 3.0 inputs had a set width (around 220px) to start.
  • Deprecated .input-prepend and .input-append for .input-group.
  • ❑ Finish implementing new input groups with segmented button dropdowns.
  • ❑ Separate single button dropdowns from segmented button dropdowns with unique classes.
  • ❑ Rename button group to segmented controller.
  • ❑ Allow form field states to apply to individual inputs.

Icons

  • Converted to Glyphicons v1.7 @font-face, dropping the old PNGs.

Buttons and button groups

  • ❑ Refactor to allow dropdowns within button groups
  • ❑ Separate classes for regular button dropdown and segmented button dropdown

Labels and badges

  • ❑ Consolidate down to a single component with a modifier.

Hero unit

  • ❑ Convert class to .jumbotron.

Navigation

  • Removed the .nav-list option to simplify nav offerings.
  • ❑ Instead, .nav-stacked will be a modifier class for tabs and pills to achieve virtually the same component.
  • ❑ Improve collapsed navbar behavior for better handling of dropdowns and other content.

Thumbnails

  • Dropped the .thumbnails meta component. Instead of special HTML and CSS for grid sizing, just use the grid system itself.
  • Individual .thumbnail styles are still available, but for sizing, require a parent with a set width (e.g., grid columns).

Modals

We might punt this to a 3.1 release, but I want to record this here for a heads up to keep momentum going after 3.0.

  • ❑ Realigned aesthetics
  • ❑ No more inner modal scrolling. Instead, modals will grow to house their content and the page scroll to house the modal.
  • ❑ Maybe: Three size options (normal, large, and small).
  • ❑ Maybe: Improved vertical and horizontal positioning.

What's being punted

  • Redesigned carousel. Should ideally include new next/prev controls, vertical option, and indicators
https://github.com/twitter/bootstrap/wiki/Upcoming-3.0-changes
Комментариев( 0 )

Буквально на днях на форуме yiiframework.ru стартовал сбор средств на покупку OEM-лицензии для проектов на Yii неплохого WYSIWYG Imperavi Redactor.

Я выступал в роли фонда. 400$ собрали всего за четыре дня, что очень удивило и обрадовало. В ту же ночь подпилили расширение в YiiExt и выкатили всё на публику.

Теперь, если пользуетесь Yii, можете пользоваться бесплатно и Redactor.

https://rmcreative.ru/blog/post/imperavi-redactor--kuplena-oem-litsenzija-dlja-yii

Прекрасно!

Комментариев( 0 )

Называется High-Storage Eight Extra Large.

Его параметры:

  • 117 GiB of memory
  • 35 EC2 Compute Units (16 virtual cores)
  • 24 hard disk drives each with 2 TB of instance storage
  • 64-bit platform
  • I/O Performance: Very High (10 Gigabit Ethernet)
  • Storage I/O Performance: Very High
  • EBS-Optimized Available: No
  • API name: hs1.8xlarge
Цена… Да, hs1.8xlarge теперь самый дорогой из всех инстансов в EC2: Linux в US-EAST-1 стоит $4.600 в час, что в месячном счёте отразится в $3422.4. Не мало, но за такого монстра… 

При трёхгодичной Heavy резервации среднемесячная сумма за сервер равна $1035.55.
Комментариев( 0 )

Привет! image

С сегодняшнего дня можно копировать EBS Snapshot'ы в другие регионы. Это отличная и удобная функция, которая позволяет клонировать ваши сервисы и данные в разные регионы родными способами! 

В меню снапшотов появилась опция Copy Snapshot:
image

В этом меню можно выбрать регион, куда нужно повезти этот снапшот.
image

Выбрав другой регион нажимаем Yes, Copy. И видим в выбранном регионе:
image

Восьмигигабайтный снапшот в примере залился из US-EAST-1 в EU-WEST-1 (С. Вирджиния, США — Ирландия) за 3 минуты. Скорости, в общем, хорошие

https://habrahabr.ru/company/epam_systems/blog/163031/

Комментариев( 0 )

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

Помогут следующие вопросы (в случае с сайтом):

  • Как сайт повлияет на развитие бизнеса?
  • Как вы определите, что сайт способствует развитию бизнеса?
  • ·Какие показатели должны измениться (прибыль, число лидов и т.д.)?
  • Сколько денег теряется из-за отсутствия сайта (или пока работает старый сайт)?

Ваша цель — понять бизнес-задачи проекта и оценить реально приносимую им пользу. Благодаря этому вы сможете быть уверены, что зарабатываете столько, сколько заслуживает работа, а клиент получает от неё пользу.

https://www.cmsmagazine.ru/library/items/management/pricing-tips-earn-more/

Комментариев( 0 )