| 
					
					
						Какой рейтинг вас больше интересует?
						
						
						
					 | 
						Главная /  Главные темы /  Тэг «программирование» 
						
							
																																					Пузырьковая сортировка и бинарный поиск на PHP (обучение, эксперименты)   2017-03-24 15:31:13
										
										 Введение
Хотел бы поделиться с сообществом своей реализацией пузырьковой сортировки и  ... 
										
										+ развернуть текст   сохранённая копия 
										Введение
Хотел бы поделиться с сообществом своей реализацией пузырьковой сортировки и бинарного поиска. Проект сделал исключительно в учебных целях. 
 
Когда меня раньше спрашивали на собеседовании об алгоритмах сортировки и реализации поиска по массивам данных — я терялся и считал, что для реализации подобных вещей надо быть как минимум талантливым отличником-олимпиадником, что это сложно-долго-малоизучено и т.п. :) Так же я находил курсы, где за несколько недель (месяцев) предлагают научить всех желающих всему-всему по алгоритмам, сортировкам, криптографии. Но ведь сейчас есть Интернет, а в нем уже все выложено и известно? Остается только поднять и изучить нужные знания и практически реализовать и закрепить приобретенные знания.
 
Итак, приступим к реализации самих алгоритмов. Забегая вперед скажу, что статья состоит из трех логических частей: реализация алгоритмов, тестирование написанного кода (PHPUnit) и проведение нагрузочных тестов (базовые функции языка VS написанный код).
 
Т.е. как бы имитируется разработка некой системы (выполнение практической задачи) и прохождение по всем обязательным этапам (исходя из существующих на сейчас «стандартов» разработки).
  
 Читать дальше →
										 
										Тэги: php , алгоритмы , кодобред , обучение , поиска , программированию , сортировки , тестирование [Перевод] Профилирование и оптимизация веб-приложений на Go   2017-03-23 16:25:31
										
										  + развернуть текст   сохранённая копия 
 
										
 Привет, меня зовут Павел Мурзаков, я – разработчик в команде Features в Badoo. Нам важно, чтобы наши сервисы потребляли как можно меньше ресурсов, поскольку каждый дополнительный сервер стоит денег. Поэтому мы часто профилируем и оптимизируем код. Часть наших демонов написана на Go, с оптимизацией кода на котором мне пришлось работать в последнее время. Благо в стандартной библиотеке Go есть множество готовых инструментов для этого.  Недавно мне попалась эта статья, в которой собрана информация о многих инструментах и на конкретном примере показано, как начать ими пользоваться. Кроме того, в ней есть несколько хороших рецептов по написанию эффективного кода. Эта информация будет полезна любому начинающему Go-разработчику (более продвинутые тоже смогут найти что-то для себя), поэтому я сделал для вас перевод. Enjoy!  Читать дальше →
										 
										Тэги: badoo , golang , optimization , profiling , блог , веб-сайтов , компании , программирование , разработка Как развивать продукт, если в команде один разработчик и два заказчика?   2017-03-23 10:40:01
										 
										Будем честны, все спецы говорят, что запускать прототип надо как можно раньше. В теории это легко,  ... 
										
										+ развернуть текст   сохранённая копия 
										Будем честны, все спецы говорят, что запускать прототип надо как можно раньше. В теории это легко, но на практике, особенно для публичной компании, страх облажаться очень большой. Поэтому постараюсь открыто рассказать о нашем опыте развития продукта, в который мало кто верил.
   Команда мечты
Волею судеб мы с коллегой взяли ответственность за развитие сайта подключения b2b клиентов к QIWI (ishop.qiwi.com) и страницы оплаты счетов (bill.qiwi.com). В момент нашего  великолепного пришествия в проект, команда мечты состояла из двух заказчиков (мы), одного JavaScript разработчика на удаленке и одного специалиста QA. Накануне, кстати говоря, из команды ушел серверный Java разработчик. Также в рабочей группе имелся новенький проектный менеджер, но решив, что 3 управленца на 1 разработчика — перебор — разошлись.  
 Читать дальше →
										
										Тэги: e-commerce , qiwi , блог , веб-сайтов , запуск , компании , опыт , платежи , платежные , платёжные , поиск , программирование , проекта , разработка , системы , сотрудников , формы , чекаут О.Н. Рева. JavaScript в кармане   2017-03-22 21:59:01
										
										 Если вы почувствовали, что вашим Web-страницам недостает динамичности, гибкости и собственного характера, обратитесь к сценариям. С помощью сценариев вы сможете сделать документ таким же умным,
										 
										Тэги: программирование [Из песочницы] О том, как мы начинали разрабатывать собственную систему управления проектами и что из этого получилось   2017-03-22 18:00:59
										
										 … На дворе стояла середина жаркого лета 2013-го. В компанию Х устроился молодой Тэги: mysql, php, web, программирование, проектирование, проекты, управлениеи слегка  ... 
										+ развернуть текст   сохранённая копия
 
 
										… На дворе стояла середина жаркого лета 2013-го. В компанию Х устроился молодой и слегка зеленыйсисадмин, с базовым пониманием об администрировании и еще более базовыми знаниями php и сопричастными mysql, html, css, js. Компания та была пропитана модными веяниями и на понятие «ИСУП» (Информационная Система Управления Проектами), разве что не молились, полагая что с введением оной, польются молочные реки и по нажатию 1 кнопки любой заказ будет выполнен четко, качественно и полностью автоматически.  Но, в связи с некоторыми особенностями работы компании Х, «стандартные» системы из коробки, к с частью или к сожалению, не подходили и именно с этого момента началась эта история…  
  Читать дальше →
										 
 
 
 
   
						Главная / Главные темы / Тэг «программирование»
					 | 
					
					
										Взлеты Топ 5 Падения Топ 5 |