+

Разрешение экрана гостевой ОС в VirtualBox

Баги, глюки, ошибки, недочеты

Метки (теги) : ,

Автор: masdeft

Многие сталкиваются с проблемой, связанной с разрешением экрана гостевой ОС в программах виртуализации, таких как VirtualBox или VMware. Об этом много пишут на разных форумах и блогах. Я покажу Вам одно из решений этой проблемы на примере VirtualBox и гостевой ОС Ubuntu 10.10 на хост-ос Windows 7.

После того, как пролив не мало пота, Вам удалось установить Ubuntu, рекомендую установить дополнения для гостевой ОС, предложенные VirtualBox через меню Устройства/Установить дополнения гостевой ОС или нажать клавиши Хост(Ctrl)+D. Прочитав не мало статей и форумов, я везде натыкался на то, что именно это будет решением данного вопроса с разрешением экрана. Но у меня всё же оставалась эта проблема по прежнему не решенной. Возможно таким способом у меня дополнения устанавливались не корректно.   Читать дальше »

Unpacking – разархивировать на сервере

Мои шедевры, Программирование

Метки (теги) : , , , ,

Автор: admin

Частенько (почти всегда) бывает так, что программист делает сайт локально, а потом переносит его с помощью ftp менеджера на сервер (хостинг). И вот тут, если в панели управления хостингом нет функции разархивирования zip архивов, то такие гиганты как zend framework, magento и другие фреймворки и cms заливаются долго и часто с обрывами или ошибками, даже не смотря на большую пропускную способность канала. Частенько еще хостинг ограничивает скорость приема данных.

Вот для этой цели я написал PHP скрипт который разархивирует zip архив(вы) которые лежат с ним в одной папке. Читать дальше »

Пару слов про Magento development

Magento, Баги, глюки, ошибки, недочеты, Программирование

Метки (теги) : ,

Автор: admin

Привет!

Скачал magento ver. 1.5.0.1,  пытаюсь установить на денвер.

При заполнении полей на странице Configuration->Web access options

в обязательное поле Base URL я ввел вот это – http://magentooptimization

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

А magento не дает сохранить с таким url

Ну я же программер. Что мне лень полезть в код что-ли. И я полез… Читать дальше »

Фокусы с цифрами

Интересности

Метки (теги) : ,

Автор: admin

Читал недавно, подаренную мне еще в детстве, книгу под названием “Занимательная арифметика”. Мне там понравилось несколько, так сказать, фокусов с цифрами. Вот про них я и расскажу ниже.

Первый фокус заключается в следующем: человек загадывает любую цифру (желательно 2-5 знаков), вы его спрашиваете четная ли цифра или нет. Если цифра четная то просите его поделить её на два, если же нечетная, то просите отнять единицу, и полученное число делить на два. И так над полученным от деления числом  продолжаете те же действия, пока не получите 0.

В итоге через минуту раздумий говорите загадавшему его загаданное число. Правда прикольный фокус. Скажу сразу что его даже школьные учителя математики не сразу раскусят. А вот программисты скорее всего раскусят за непродолжительное время.

В чем же соль? Читать дальше »

Ошибка входа при попытке синхронизации Google Chrome

Баги, глюки, ошибки, недочеты

Метки (теги) : , , ,

Автор: admin

Переустановил я своей сестре windows и столкнулся с такой проблемой: хотел было включить синхронизацию Google Chrome, ввел существующий логин от аккаунта google ну и соответственно существующий и 100% правильный пароль. А эта жертва революции в мире браузеров, сказала мне “Ошибка входа”. Ну я как обычно загуглил, нашел все возможные ответы по этой теме, и как обычно моя проблема не подпала не под один из ответов гугла (google). Хотя, честности ради, нужно сказать, что вскользь кто-то там упоминал мое решение, но не как основное решение. Читать дальше »

Некоторые примеры маленькой оптимизации php кода для помешанных на оптимизации

Программирование

Метки (теги) : , ,

Автор: admin

В этом посте я приведу примеры скорости работы различных действий написанных на языке программирования – php (Hypertext Preprocessor).

Всё действо происходит на компьютере под Windows 7 (1,76 Гц двухядерный процессор, 1 гиг оперативки)

Инкремент $i++, $i+=1, $i=$i+1

$i++

<?php
$time = time();
$microtime = microtime();
for($i=0;$i<10000;$i++){}
echo (time()-$time).’ / ‘.(microtime()-$microtime);
Время выполнения – дольше 0.0136 секунды

$i=$i+1

<?php
$time = time();
$microtime = microtime();
for($i=0;$i<100000;$i=$i+1){}
echo (time()-$time).’ / ‘.(microtime()-$microtime);

Время выполнения – дольше 0.0176 секунды

$i+=1

<?php
$time = time();
$microtime = microtime();
for($i=0;$i<100000;$i+=1){}
echo (time()-$time).’ / ‘.(microtime()-$microtime);

Время выполнения – дольше 0.0168 секунды

Итог: в данном случае быстрее всех работает $i++, медленнее $i=$i+1

Ну вот парадокс, если тестовый код немного изменить, то вот что получается: Читать дальше »

Не удаляются файлы с флешки (usb), а также невозможно проверить на ошибки и форматировать

Баги, глюки, ошибки, недочеты

Метки (теги) : ,

Автор: admin

Как то раз я копировал парочку серий интересного сериала на флешку, но так как я уже спешил, то не успел отключить флешку как следует, и просто вытянул ее из гнезда и пошел по делам. Приехав с работы домой, обнаружил что одна серия, а именно последняя не  проигрывается. Windows выдавал ошибку что файл испорчен и т.д. и т.п. Прийдя на следующий день на работу, обнаружилось что файлы avi с флешки я удалить не могу, точнее они удаляются, но если зайти на флешку снова, то они тут как тут. Ну и запись на флешку тоже работала с ошибками, хотя кое-что и записывала. Читать дальше »

Ide для PHP и Zend Framework NetBeans for PHP

Программирование

Метки (теги) : , , ,

Автор: admin

Ну как и многие программеры я перепробовал много разных редакторов для PHP и не только. Многие были быстрыми в работе, но имели скудный функционал, другие же наоборот поражали своими возможностями, и легкостью настройки, но убивали всякое желание с ними работать своей тормознутостью. Иногда бывало, что в Aptana пишешь текст и ждешь секунд 10-20 пока отобразятся набранные символы.
Начал было я уже думать что работать прийдется в блокноте, но порыскав в интернете я попал на сайт программы Netbeans и был приятно удивлен что у них есть отдельная ветка специализирующаяся именно на php, и что не мало важно, тесно работающая с Zend Framework. Скачал поставил, работает быстренько, функций достаточно. Есть работа с FTP, SVN, неплохой деббагинг. Сам обновляется, и что самое примечательное, что он из коробки идет сразу с поддержкой php (естественно), а не то что Eclips и Aptana (пока в них настроишь кучу плагинов, можно с ума сойти). Работа с css в NetBeans сделана очень интересно. Мне даже больше понравилось чем в Aptana (хоть она и считается в этом не превзойденной). Вообще ide NetBeans for PHP стоит того чтобы ее установить и попробовать день – два, а там уж сами решайте. Удачи в разработках. До встречи.

Zend Framework сложно, трудно, легче, проще, легко, совсем просто

Программирование

Автор: admin

Начал изучать Zend Framework так как потребовалось сделать сайт заказчику именно на ZF. Начало изучения было настолько трудное, что думал уже бросить, хотя опыт работы с php 3 года, с ООП+PHP 1,5 года. Но день за днем настройки начали казаться более понятными. Через неделю освоил вот такие модули Zend_Auth, Zend_Acl, Zend_Layout, Zend_Local, Zend_Translate, Zend_Cache, Zend_Db, Zend_View, Zend_Form, Zend_Dojo_Form и роуты. На данный момент, после 2 недель осваивания Zend Framework могу сказать, что конечно остались еще некоторые темные места, но уже легче. Админку уже настроил и осталось писать формы и работу с базой, но уже в рутинном контексте. Все что сам узнал и что считаю интересным буду выкладывать на этом блоге.

Google Chrome – чрезмерное потребление памяти

Баги, глюки, ошибки, недочеты, Софт

Метки (теги) : , , , , , ,

Автор: admin

Я на своем домашнем ноутбуке использую google chrome, мне он очень нравится, но вот начал замечать что он со временем начал тормозить. Начал искать методы уменьшить чрезмерное потребление им памяти, и еще заметил, что он слишком часто обращается к жесткому диску (винту). Решение было найдено на забугорном блоге. Читать дальше »

=