Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
EECI 2011 Slides
Search
gaker
October 22, 2011
Programming
940
4
Share
EECI 2011 Slides
Slides from my EECI 2011 talk. Shit Happens, Deal with it like an Engineer.
gaker
October 22, 2011
More Decks by gaker
See All by gaker
ConvergeSE - Intro to Django
gaker
0
96
Other Decks in Programming
See All in Programming
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
290
Composerを使ったサプライチェーン攻撃の様子を眺めてみる #phpstudy
o0h
PRO
2
140
AI時代だからこそ「Bloc」を採用する価値があるのかもしれない
takuroabe
0
230
oxlintはeslint/typescript-eslintを置き換えられるのか
shomafujita
2
210
ローカルLLMでどこまでコードが書けるか / How much code can be written on a local LLM
kishida
2
410
実践ハーネスエンジニアリング:ステアリングループを実例から読み解く / Practical Harness Engineering: Understanding Steering Loops Through Real-World Examples
nrslib
6
6.2k
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
0
100
AlarmKitで明後日起きれるアラームアプリを作る
trickart
0
150
iOS26時代の新規アプリ開発
yuukiw00w
0
200
Old Dog, New Tricks: The Java 25 Reinvention - JNation
bazlur_rahman
0
120
OSもどきOS
arkw
0
130
TSKaigi2026-静的解析への投資がAI時代のコード品質を支える ── カスタムESLintルールの設計と運用
hayatokudou
6
1.1k
Featured
See All Featured
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
290
A Soul's Torment
seathinner
6
2.8k
KATA
mclloyd
PRO
35
15k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
AI: The stuff that nobody shows you
jnunemaker
PRO
7
660
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Transcript
www.gregaker.net @gaker
www.gregaker.net @gaker > whoami
www.gregaker.net @gaker > whoami Greg Aker
www.gregaker.net @gaker > whoami > /usr/bin/what_does_greg_do.py Greg Aker
www.gregaker.net @gaker > whoami > /usr/bin/what_does_greg_do.py Greg Aker Web Developer
Senior Systems Administrator, EngineHosting CodeIgniter Committer Former ExpressionEngine Core Team Member Thrasher, Saxophone Player & Swell Guy
www.gregaker.net @gaker We Solve Problems •Figuring out what the client
wants! •At times convincing them their ideas are bad. •HTML, CSS, Javascript, PHP, EE, CI etc. •Version Control •Systems administration •Accounts payable •Accounts Receivable •HR •Keeping up on the latest trends, etc
www.gregaker.net @gaker
www.gregaker.net @gaker
www.gregaker.net @gaker Woah, that’s a lot! Unless you’re this guy:
You’re not going to know it all.
www.gregaker.net @gaker Moral of the story
www.gregaker.net @gaker Moral of the story Shit happens, but you
can learn to deal with it like an engineer.
www.gregaker.net @gaker PHP Errors
www.gregaker.net @gaker PHP Errors Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be
activated when safe_mode is enabled or an open_basedir is set in /var/www/test.php on line 10
www.gregaker.net @gaker PHP Errors Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be
activated when safe_mode is enabled or an open_basedir is set in /var/www/test.php on line 10 This is an easy problem to solve!
www.gregaker.net @gaker Do your research! Google “CURLOPT_FOLLOWLOCATION cannot be activated
when safe_mode is enabled or an open_basedir is set in”
www.gregaker.net @gaker Is this an addon? EE Core, or my
code?
www.gregaker.net @gaker Errors aren’t scary! Just look at the filepaths.
www.gregaker.net @gaker /var/www/mydomain.com/system/expressionengine/libraries/functions.php line 656 Typos in conditionals or bad
PHP in templates.
www.gregaker.net @gaker /var/www/mydomain.com/system/expressionengine/libraries/functions.php line 656 Typos in conditionals or bad
PHP in templates. /var/www/mydomain.com/system/expressionengine/third_party/pfunky_stuff/mod. pfunky_stuff.php 656
www.gregaker.net @gaker /var/www/mydomain.com/system/expressionengine/libraries/functions.php line 656 Typos in conditionals or bad
PHP in templates. /var/www/mydomain.com/system/expressionengine/third_party/pfunky_stuff/mod. pfunky_stuff.php 656 addon
www.gregaker.net @gaker Slow Pages •Number of channel/weblog tags •Related Entries
•View Count •Conditionals •Addons •Asset loading
www.gregaker.net @gaker Client needs it!
www.gregaker.net @gaker Client needs it! Learn to say no and
push back.
www.gregaker.net @gaker There is no such thing as an internet
emergency. Go play outside. -James Mathias.