PHP - Codeigniter or Node.js >>>>>>>>>>>> by webleb   
Hello if you can complete one of my projects or all you are welcome to bid: 1.Framework used is codeigniter and you have to deal with google map and some payment gateway 2.Betting system - no experience... (Budget: $10 - $300 USD, Jobs: Codeigniter, node.js, Russian, Socket IO, Vietnamese)
          Desenvolver um Software by mschwartzmann   
Integrar o script php probid 7.8 com o pagseguro transparente. (Budget: R$30 - R$90 BRL, Jobs: PayPal API, PHP)
          Entering Contest of Champions: Punisher 2099   

Bullets and blades blast and slice across Battlerealm as Jake Gallows, the Punisher of 2099, brute forces his way into “Marvel Contest of Champions” as the game’s 100th character.

We talked to Kabam Art Director Gabriel Frizzera and Character Designer Simon Cameron about what makes this particular Punisher tick like a time bomb.

Marvel.com: I gotta ask, how much effort does it take for The Collector to reach through the past and future to snatch up a specimen?

Gabriel Frizzera: The Punisher 2099 was captured in the original batch of Champions for The Contest. But it wasn’t necessary for Collector to reach through time, since Jake Gallows had travelled back to the 21st century to execute Carnage, as part of an initiative by the future Hydra regime to punish criminals in different timelines. They’re very proactive at the Secret Empire— they won’t let small things like the space-time continuum get in the way of their punishment!

Marvel.com: And what makes Jake Gallows so special that he gets to fight it out in The Contest?

Gabriel Frizzera: Gallows was one of the characters Marvel allowed us to redesign for the CONTEST OF CHAMPIONS comic book, and appeared briefly in the last issue—before being quickly dispatched by Frank Castle. We had plans to put him in the game for a while, and when the opportunity to do a Secret Empire tie-in came about, we decided to have him as the villain. Turns out he’s also our 100th playable character, so it worked out great that he’s one of our original designs!

Marvel.com: 100 characters is a super cool milestone, and outside of Angela, this may be my favorite looking combatant in “Contest of Champions.” Seriously, this Punisher looks absolutely awesome! What can you tell us about his design?

Gabriel Frizzera: We are fond of his ‘90s garish outfit and gadgets, but we wanted to push him to look more like a “futuristic shock-police on steroids.” The central piece of the design is the chest skull made of knives and guns—which teleport into his hands; not a second to spare in the future. His whole arsenal is white to contrast with the black and red suit, but also to speak to the nature of 2099’s technology: all weapons would be freshly formed and reconfigured on the spot by nanotechnology. His original concept had way more weapons—like mag-blades on his arms and an electro-baton—and a tactical helmet, which ended up having to be cut for memory reasons. But we kept his bad-ass disintegrating gun and “Grenazers”!

Marvel.com: Aside from his bad ass new look, what sets him apart from Frank Castle?

Gabriel Frizzera: We joke in the office that Jake Gallows makes Frank Castle look like a soft-hearted hippie! We had a lot of fun writing the contrast between the two, the same way other writers love to contrast Frank Castle among more “straight” heroes like Captain America. In the story, when placed between Jake Gallows’ and Steve Rogers’ radically different views of justice, Frank Castle is forced to admit he might be a bit closer to Cap than the fanatic Punisher 2099. It was fun for me to write dialogue where Gallows calls Castle a “half-measure,” the same way Castle called Matt Murdock [“Marvel’s Daredevil” on Netflix]. That shows how far Punisher 2099 has strayed into villainous territory.

Marvel.com: Tell me a little about Punisher 2099’s abilities…

Simon Cameron: Punisher 2099 gets much of his strength from his Nano-Tech, which is powered by the Nano-Tech Battery. This charge builds over time, and his Special 1 gives him an Overcharge Passive effect, giving him additional Nano-Tech charge for a few seconds. This charge is spent by a number of automatically triggered effects—things like: Triggering a Heal Block on an Opponent when they trigger a Regeneration Buff, Draining the Charge to Regenerate Punisher 2099 if his Health drops below a threshold, or adding a Stun effect to his Heavy Attack. He also enters an Overdrive mode if his Charge reaches 100%. This drains his Charge over time, but grants him additional Attack, and reduces the amount of Power his Opponent gains when they’re struck by Punisher’s attacks.

Marvel.com: And what’s Retribution 2099 all about?

Simon Cameron: Retribution 2099 is Punisher’s Signature Ability. It lets him start the fight with his Nano-Tech Battery partially charged; it also adds a new automatically triggered effect to spend his Nano-Tech Charge on. This ability triggers when his opponent hits full power, draining a small amount of it, and power locking them for a couple seconds. It’s a little like a Special 3 get out of jail free card.

Marvel.com: And when can we hope to bring the Punisher’s weapon mastery to bear on the bad guys?

Simon Cameron: Punisher 2099 opens fire on The Contest June 29!

Stay tuned to Marvel.com and @MarvelGames on Twitter for more “Marvel Contest of Champions” news and interviews!


          Spider-Man Returns as Vulture Attacks ‘Marvel Avengers Academy’   

Spider-Man and some of his spectacular friends swing back to “Marvel Avengers Academy” as Peter’s other school—the Midtown School of Science and Technology—prepares for their homecoming celebration. But the villainous Vulture has other ideas! He launches an attack on both learning institutions and it’ll take everyone at the Academy—plus some new pals Peter’s made over the last year—to thwart his plan and save the dance.

We sat down with Allen Warner, Lead Narrative Designer at TinyCo, to learn everything Spidey brings with him in this latest event.

Marvel.com: What’s bringing the web-head and his spider-powered crew back to “Avengers Academy”?

Allen Warner: At the end of our previous Multiverse event, we learned that someone had been scavenging Maestro’s collection of “trophies” for tech and weapons, along with various labs and superhuman battle sites across New York. Nick Fury tasked Spider-Man with finding the perpetrator, and he’s coming back to report what he’s found. It also coincides with the homecoming dance at the Midtown School of Science and Technology, so Spidey will be bringing the party to Avengers Academy, and bugging everyone for dating advice.

Marvel.com: Why is Vulture so set on laying waste to Midtown Sci-Tech and the Academy?

Allen Warner: Vulture is a brilliant scientist and inventor, but was turned down by both Avengers Academy and Midtown Sci-Tech after being accused of stealing other students’ tech and ideas to further his own goals. He feels like his fellow super-scientists don’t respect him, and the entire world is conspiring against him, so he starts using tech and weapons found in various superhuman battle sites to rebuild and repurpose mechanical monstrosities into things like an army of Vulture-ized Octobots. He wants power and respect, and he’ll destroy everyone and everything at both Avengers Academy and Midtown Sci-Tech to get it.

Marvel.com: The event district gives us a peek at Peter’s life outside the Academy; what new things will players discover?

Allen Warner: The event district is Midtown Sci-Tech itself, decked out for homecoming. It’s completely different than anything we’ve done before, and really cool because it brings a lot of fun, school flavor the campus. Unfortunately, Vulture shows up to ruin the party, so he’s perched atop the school with his prisoners and minions, plotting his attack on Avengers Academy.

Marvel.com: And the event building carves out a space for one particular Spider-heroine…

Allen Warner: Yes, we’re big Spider-Gwen fans over here too, so we wanted her to share the spotlight. The event building is a multi-tiered punk rock venue where Gwen and some surprise guests are going to perform, and throw their own brand of homecoming bash. The building represents Gwen really well with its gleaming white exteriors, colorful neon blue and pink graffiti, a unique stage and dance floor, and some other really cool surprises.

Marvel.com: How will players battle Vulture and his refurbished Octobot army?

Allen Warner: Players will battle Vulture’s tech on the campus as a team, while battling Vulture himself, and a couple of foes he’s tricked into fighting by his side. Part of his plan is to create chaos and keep the heroes busy by setting Symbiotes loose in New York, so your heroes will also battle in the streets of New York to protect the city.

Marvel.com: What new faces will join the Academy—and the fight against Vulture—as Peter calls on more of his friends from across the multiverse?

Allen Warner: A really cool collection of various Spider-Heroes, amazing friends, and one grumpy newspaper publisher. Players will be able to recruit Silver Sable, Spider-Girl, Agent Venom, J. Jonah Jameson, and Silk. J. Jonah Jameson was really popular as a cameo character during our first Spider-Man event, and I’d forgotten how fun he is to write until this event came around. His personality is great to bounce off of the students, and I can’t wait for everyone to see his visual upgrades. Silver Sable is one of my favorite Spidey characters. She looks amazing, and is a cool fit alongside some of the spies and mercenaries running around the school. Agent Venom is one of the most awesome Symbiotes, and he brings something completely unique to the table, and of course [his alter ego] Flash [Thompson] and Peter Parker have a classic rivalry. Spider-Girl and Silk are two of the coolest spider-powered characters in my opinion. They both were very close to making the cut in our first Spider-Man event, so I’m really excited to see them finally make it into “Avengers Academy.” As always, our art and animation teams have knocked it out of the park with everyone’s designs and actions, and I think players are going to love having all of these characters at their school.

Marvel.com: And there must be some cool new outfits on the way as well…

Allen Warner: Definitely. There are new outfits for Spider-Man, Spider-Gwen, Mary Jane, Venom, and Doctor Octopus. It’s a cool mix of some iconic looks, some seldom-seen but awesome outfits from the comics, and a couple of classics given fun Avengers Academy-style re-imaginings. It’s a really cool group that I think people will love.

Marvel.com: With the second Guardians of the Galaxy event, players were able to recruit the heroes from the previous event; will we see something similar here?

Allen Warner: Yes, we got a really positive response from players during the Guardians 2 event who enjoyed that opening week featuring characters from the original event because it gave them a first or second chance at characters they’d missed out on before, so we decided to do a similar thing here. The opening week will give new and longtime players the chance to get one of the outfits and a few of the characters from the original event, as well as a new character and outfit. Over the course of the event, players will have a chance to get every single character and outfit from the original Spider-Man event, including Miles Morales, Mysterio, Black Cat, Electro, Green Goblin, and many more.

Marvel.com: Once the Vulture is thwarted, what new adventures will players be able to look forward to?

Allen Warner: We’re going to find that Vulture isn’t the only person who’s secretly holding a grudge against Avengers Academy. He’s been sharing his scavenged tech and weapons with some faraway enemies, and they’re ready to go to war.

For all the latest on “Marvel Avengers Academy,” stay tuned to Marvel.com and @MarvelGames on Twitter!


          Black Bolt: Royal Likeness   

Over the years, Blackagar Boltagon has filled many roles: leader of the Inhumans, husband, father, intergalactic ruler—and now, prisoner! Writer Saladin Ahmed and artist Christian Ward set up quite a challenge for the one-time king when they launched BLACK BOLT a few months back: escape from an epic space prison!

Teamed up with the likes of Absorbing Man, Black Bolt continues to figure out how to flee the seemingly inescapable jail in the stars so he can find his way back to his family. We talked with Ward about designing Black Bolt’s cage, working on the silent hero, and making his mark on a childhood favorite.

Marvel.com: This book has definitely taken Black Bolt in some unexpected directions. How has it been crafting these stories with Saladin so far?

Christian Ward: I’m drawn to stories I can’t predict. I think that’s one reason why shows like “Breaking Bad” and “Game of Thrones” are so enjoyable. Reading Saladin’s scripts for BLACK BOLT [has] had those same unexpected elements and I’ve loved reading them. Bringing a story to life that you’re already enjoying in its script form is easy. I have a background in creator-owned comics; I’m used to working on books I’m personally invested in and working on BLACK BOLT with Saladin has felt no different.

I think he would agree that we’ve really clicked working on BLACK BOLT. It’s been an absolute joy and I feel very lucky to be working with Saladin. I felt like we’re telling one story together infused with all these personal elements. I definitely feel like we’re trying to say something with BLACK BOLT, whilst remembering it’s a super hero comic and it should also be a lot of fun. Even with his first comic, Saladin’s going to be [among] many peoples’ very favorite writers. He’s certainly one of mine now and hopefully this will be the first of many projects we do together.

Marvel.com: The story mixes elements from classic prison break tales with sci-fi and super heroes. Do you enjoy playing with those pieces and building new structures with them?

Christian Ward: I do! Lots of my previous projects—like ODY-C for instance—have been about clashing genres together. I love the tension you get from mixing disparate ingredients. With BLACK BOLT, as well as the genres you mentioned, I’ve been having fun approaching parts like a Gothic horror, not just with the scenery and the lighting but also trying to use page layouts to make it feel foreboding or claustrophobic.

There have been pages where I’ve tried to make the panel [borders] feel as much of the prison bars as the ones I’ve actually drawn. Becoming narrower and narrower as our characters are contained or crushed within them. It’s been fun to allow the different genres, like horror, influence how certain elements of the book look and even let each issue feel a little different. For instance, in issue #4 I’ve been playing with formal nine-panel grids and half tone textures as a way to exaggerate the old school comic book-ness of the issue. It keeps me on my toes and hopefully it keeps the [book] exciting from issue to issue for the reader.

Marvel.com: You’re setting much of the action inside of this jail. How much of it did you have designed ahead of time?

Christian Ward: Lots of great design is about tension and what Saladin had in mind for our prison was perfect to play to that idea. He had this idea that it would be equal parts Victorian gaol and [Jack] Kirby techno, so for every stone pillar there has to be this contrasting piece of insane, impossible machinery.

I read about Panopticon so I knew I wanted there to be eyes everywhere because big floating over-watching eyes are always creepy and it had to feel huge, I wanted Black Bolt to feel insignificant there. I certainly didn’t design a physical place like an architect would, rather I spent a lot of time thinking about how it would feel, or maybe how the inmates would feel being held there. I wanted the prison to feel intangible, like a monster glimpsed in the darkness, a place that was ever changing. Somewhere it would be impossible to get your footing or stay sane. An M.C. Escher drawing come to life.

Marvel.com: BLACK BOLT has incorporated some interesting characters from Absorbing Man to Death’s Head. How has it been putting your own spin on them and making them work in this story?

Christian Ward: The first thing I have to say is what a huge and continuing honor it is to be drawing these characters that so many greats have drawn before me. It’s very exciting to, as you say, put a spin on them. It’s a tricky balancing act to honor what’s come before and try to shine a different light on them. Hopefully success comes from loving the characters in the first place. For instance, when I was a teenager Death’s Head was my favorite character growing up in the UK. He was my Hulk, my Spider-Man, my X-Men. He was my number one. So when I came to design my take on him I let that love guide the design. What I love about the character—that’s what I bring to the forefront.

And oh boy, Absorbing Man! I love drawing Carl. This might be Black Bolt’s book, but I think Crusher’s the heart of it. It’s been so much fun to draw him not as a bad guy, but as a man, and try and make him feel real. Whereas I’m trying to keep Bolt at arm’s length I really want readers to feel very empathetic towards Crusher. I’ve really grown to love the guy so I hope that’s coming through.

Marvel.com: Does Black Bolt’s silence offer any particular challenges when you’re working from panel to panel?

Christian Ward: It’s a huge challenge. I remember reading about the difference between TV, movie, and stage acting and the “volume” in which actors have to project or emote in each. Unlike in theater, for instance, on a giant movie screen the smallest of facial movements can be read. I’m aiming for giant movie screen acting here. I’ve always enjoyed comic book acting and it’s huge fun to try and convey all the subtleties of Bolt’s face. I really wanted to have him feel reserved and withdrawn from us but that as the story progressed the wall that he’d built up around himself—his own personal inner prison wall—would break down and we’d see more of those emotions showing on his face and in his body language. You know, as much as I love the big cosmic moments of the book, it was the challenge of drawing Bolt that made me take the project on and I’m having the time of my life with it.

BLACK BOLT #3 breaks into stores on July 5, with issue #4 following on August 2, thanks to Saladin Ahmed and Christian Ward.


          Survive The Deep End: PHP Security   
Un muy buen recurso para aquellos que usen PHP. Material bastante interesante.
          아라이 히데키   

아라이 히데키

아라이 히데키(아라이 히데키, 1955년- )는, 일본 패럴림픽 스키 팀 감독, 히타치 솔루션즈 「팀 AURORA(아우로라)」감독.홋카이도아사히카와시출신.1998년나가노 패럴림픽 개최에 앞서, 당시의 후생성의 요청에 의해 장애인 스키의 조직화, 선수 강화, 지도, 육성을 제로로부터 시작했다.나가노, 소금 레이크, 토리노, 밴쿠버, 소티와 5 대회 연속으로 메달리스트를 배출.패럴림픽, 세계 선수권, 월드컵의 각 대회로부터 우승자를 배출하고 있다.

경력

  • 국제 지적 장애인 스포츠 연맹 기술 대표
  • 국제 패럴림픽 위원회(노르딕 WG멤버)
  • 전일본 스키 연맹 크로칸 기술 대표
  • 전일본 스키 연맹 경기 기술 위원
  • 도쿄도 스키 연맹 경기 본부 전문위원
  • 일본 패럴림픽 운영 위원
  • 일본 지적 장애인 스키 연맹 이사
  • 일본 장애인 스키 연맹 상임 이사, 노르딕 부장
  • 일본 패럴림픽 스키 팀 감독
  • 히타치 시스템 스키부 감독(현히타치 솔루션즈 감독)

관련 서적

  • 분조6월호 히라야마 유즈루 연재 논픽션 「역풍의 사람들 제 3회 손수 만든 금메달」(PHP 문고)
  • 2008 툽스포트비지네스의 최전선꿈을 실현하는 업무중마을 요시오・히라타죽남 편저(코단샤 BIZ)
  • 심안으로 획득한 금메달 코바야시 미유키와 히타치 시스템 스키부의 도전 미야자키 에리저(신쵸오샤)

외부 링크

This article is taken from the Japanese Wikipedia 아라이 히데키

This article is distributed by cc-by-sa or GFDL license in accordance with the provisions of Wikipedia.

Wikipedia and Tranpedia does not guarantee the accuracy of this document. See our disclaimer for more information.

In addition, Tranpedia is simply not responsible for any show is only by translating the writings of foreign licenses that are compatible with CC-BY-SA license information.


          Reply To: Backup from PHP5x to PHP7x   

You should try and update the mysql connector to mysqli on your original site, generate a backup with the new setting and try and restore that.

The issue you are having is probably thy mysql connector which is not updated during restore, but that can easily be fixed by editing the wp-config.php file

Hope it helps


          Reply To: How can i hide some ads in some categories?   

https://developer.wordpress.org/reference/functions/in_category/
https://developer.wordpress.org/reference/functions/is_category/

assuming you put that into the <head> section of header.php?

possible example:

<?php if( is_category( array('news', 'blog') ) || is_single() && in_category( array('news', 'blog') )) { ?>
<style>
.etad {display:none;}
</style>
<?php } ?>

          Reply To: Keyring not appearing in tools menu   

Hrm, I haven’t tried running any of this on PHP 7.1, and don’t have immediate access to it. Do you have any control over the version of PHP you are running on your server? I know it works on 7.0, so if you can downgrade just slightly to confirm, then that might point me in the right direction.


          WPWeekly Episode 275 – The JavaScript Framework Rabbit Hole   
In this episode, John James Jacoby and I celebrate WordPress’ 14th birthday. We discuss the removal of HHVM from WordPress’ testing infrastructure and how it was likely the reason PHP 7 gained so many performance improvements. For a majority of the show, Jacoby and I spoke in-depth on which JavaScript (more...)
          Digital Marketing Associate - Widget City - Manila   
The following is a job description example for the role of digital marketing associate. Digital marketing associates perform various functions as they work to... PHP 17,000 a month
From Indeed - Tue, 27 Jun 2017 04:34:05 GMT - View all Manila jobs
          Help needed for overriding forum email renderer in theme   

by David Bogner.  

Hi,

Gareth Barnard and I tried to override the renderer for sending email via the forum. Unfortunately we were not very successful. You can have a look at our different approaches:

Link to first approach

1) Modify theme core renderer:

/theme/campus/classes/core_renderer.php and add that (setting 2nd param to true should send email as plaintext, which did not work)

class theme_campus_mod_forum_renderer extends mod_forum_renderer {
$data = $post->export_for_template($this, true);
return $this->render_from_template('mod_forum/' . $this->forum_post_template(), $data);
}
Also that did not work: https://github.com/dasistwas/moodle-theme_campus/commit/29e7e7dddaba2f3fa5f5c36116a9d456f4e10561#diff-6de519938595b6e8b92f56fc5aba0259

Link to second approach

Does not work either

These are the approaches taken from https://docs.moodle.org/dev/Overriding_a_renderer

The intention of the renderers is, that they can be overridden, but obviously that is not the case here. My assumption is, that cronjob just ignores themes totally and thus overriding via the theme won't work for cronjob tasks.

The goal would be to send a custom header and footer in every forum post. I think we can not achieve that by just modifying the template, which is quite easy to do.

Any help would be very appreciated.

Kind regards,
David

          Debugging php in Amazon EC2   

by Pedro Remedios.  

I have PHP code that is not doing what I want it to do and I need to step through the code that is installed in an Amazon EC2 instance. What are the EXACT steps to setup php debugging remotely on Amazon EC2?



          Increase video resolution without embedding   

by Carlos Zurera Andrés.  

Hi guys!!

I need to increase the default video resolution in my platform but I don't know how to do it without a video embed. I have to use personal videos so it is not possible to upload in youtube or other platforms. I modified the following lines in /lib/medialib.php:


if (!defined('CORE_MEDIA_VIDEO_WIDTH')) {
    // Default video width if no width is specified; some players may do something
    // more intelligent such as use real video width.
    // May be defined in config.php if required.
    define('CORE_MEDIA_VIDEO_WIDTH', 600);
}
if (!defined('CORE_MEDIA_VIDEO_HEIGHT')) {
    // Default video height. May be defined in config.php if required.
    define('CORE_MEDIA_VIDEO_HEIGHT', 400);


but the video still in the same resolution, only changes the size of the frame, increasing with black.


Any suggest?


Thanks a lot!


          Comentario en Instalar Slim Framework por Alberto Albaladejo Cortés   
Hola, quería saber si podría instalar Slim PHP en un hosting web?
          phpxmlrpc/phpxmlrpc (4.2.0)   
A php library for building xmlrpc clients and servers
          abraham/twitteroauth (0.7.4)   
The most popular PHP library for use with the Twitter OAuth REST API.
          odan/prisma (0.7.1)   
A lightweight PHP framework based on Slim 3
          alpharooq/cli (1.0.0)   
PHP database framework
          iyzico/iyzipay-php (v2.0.29)   
iyzipay api php client
          Commentaires sur Installer mcrypt pour PHP sur Mac OS X Snow Leopard par Julien   
<p>Merci ! Ça marche impeccable du premier coup !</p>
          Commentaires sur Installer mcrypt pour PHP sur Mac OS X Snow Leopard par Boggues   
<p>Merci, merci, merci !</p> <p>J'attendais avec impatience une traduction de l'article de Gracie.</p>
          smart50: Ну хочешь, я попрошу Оливера и про тебя фильм снять.    

 

 

http://www.e-news.su/uploads/posts/2017-06/1498137126_e-news.su_22062017-10.jpg

 


 

 

1827016_61493403771 (700x397, 38Kb)

 

 

 

- Ну хочешь, я попрошу Оливера и про тебя фильм снять.

Как тебе название "Он вам не Димон"?  

 

http://robikons.livejournal.com/.html

 (97x51, 3Kb)

 

 

1827016_timthumb_php (700x392, 40Kb)

 

 

Путин и Медведев поют песню "Журавли".

Путин:

«Летит, летит по небу клин усталый,

Летит в тумане на исходе дня…»


Медведев:

«И в том строю есть промежуток малый,

Быть может, это место для меня!»

 

 

 

 

 

 

 

 

1827016_photo_20160829_132151 (700x322, 15Kb)

 

 

В России уже пора заменить Рождество на праздник Прямой линии с Президентом. Ведь именно в этот день раз в год в стране происходят чудеса.

 

1827016_104701694_18020100_4739819aaa53 (93x53, 2Kb)

 

Ежегодную прямую линию общения Путина с народом надо запретить, как антироссийскую пропаганду. Там показывают, как власть на местах не работает в течение года, и только показательно пнутая сверху, проводит показательные мероприятия по решению отдельных проблем, поднятых в случайно прошедших лотерею отбора обращениях граждан.

 

1827016_104701694_18020100_4739819aaa53 (93x53, 2Kb)

 

Пятнадцатый год народ жалуется президенту на плохую жизнь, пятнадцатый год президент рассказывает, что всё не так плохо.

 

1827016_104701694_18020100_4739819aaa53 (93x53, 2Kb)

 

Путин: мы стояли перед выбором - увеличить детские пособия или выделить триллион Роснефти. И выбор тут был очевидным

 

1827016_104701694_18020100_4739819aaa53 (93x53, 2Kb)

 

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

 

1827016_1352 (700x465, 45Kb)

 

 

— Владимир Владимирович, когда поднимут детские пособия?
— В Европе рождаемость упала. А вовремя войны вообще пи...ц был. Следующий вопрос!

 

1827016_104701694_18020100_4739819aaa53 (93x53, 2Kb)

 

- Владимир Владимирович, а Дмитрий Анатольевич был хорошим президентом?
- Кем, кем? Президентом? Хорошо пошутили…

 

1827016_104701694_18020100_4739819aaa53 (93x53, 2Kb)

 

Памятка либералу:
Продуктовые карточки в США - поддержка малоимущих.
Продуктовые карточки в России - до чег
о Путин довел страну!

 

1827016_104701694_18020100_4739819aaa53 (93x53, 2Kb)

 

Ведущий шоу на CBS говорит Стоуну:
- Ваш фильм выглядит не как интервью, а как пропаганда.
- А вы его смотрели?
- Нет, не было времени.

 

 

1827016_lenin (700x299, 205Kb)

 

1827016_0 (480x360, 14Kb)


Владимир Путин поздравил Эмануэля Макрона с победой на президентских выборах 7 мая 2017 года. В ответ Макрон поздравил Путина с победой на выборах 11 марта 2018 года.
 

1827016_116549838_26 (289x179, 71Kb)


Президент России Владимир Путин подписал закон, запрещающий при регистрации имени ребенка использовать цифры, бранные слова, знаки препинания и должности.
Ну наконец-то... Теперь заживём!!!

 

1827016_116549838_26 (289x179, 71Kb)


— Почему в российских протестах участвовало столько молодых людей?
— Просто те, кто родились при президенте Путине, не хотят при нём же и умереть.

 

1827016_116549838_26 (289x179, 71Kb)


Путин призвал дать возможность каждому человеку в России открыть своё дело, пишет Газета.ру. Пока не знают кому поручить, Следственному Комитету или Генпрокуратуре.

 

1827016_116549838_26 (289x179, 71Kb)



Внесём в пенсионную реформу элемент азарта! Пусть новым возрастом выхода на пенсию будет возраст, в котором на пенсию выйдет В. В. Путин!
 

 

1827016_116549838_26 (289x179, 71Kb)


Кабаева Путину:
- Володя, а давай уже распишемся.
- А чем тебе сейчас плохо?
- Надоело, как дуре в депутатах. Хочу быть первым вице-президентом...

 

1827016_116549838_26 (289x179, 71Kb)



- Ты башню Пизанскую видел?
- Да.
- Путин наклонил.

 

1827016_116549838_26 (289x179, 71Kb)


МВФ выделил транш Украине.
- Ну шо, Путин, выкусил? Весь мир за нас!
МВФ не выделил транш Украине.
- Ну шо, Путин, выкусил? Украина уже не нуждается!

 

1827016_116549838_26 (289x179, 71Kb)


Перед тем как подписать закон о легализации семейных побоев, сам Владимир Путин развелся.

 

1827016_116549838_26 (289x179, 71Kb)


Армянское радио спросили: Как изменилась Россия после прихода к власти В.В. Путина?
Армянское радио ответило: До Путина было ООО, а после прихода к власти Путина стало ИП!

 

1827016_116549838_26 (289x179, 71Kb)


Путина спрашивают: Владимир Владимирович, представьте, что вы стоите на берегу моря, а в море тонут лидеры G-7. Кого вы будете спасать в первую очередь?
- Могу гарантировать одно. Решение будет принято демократическим путем самими тонущими в соответствии с самыми высокими стандартами демократии, принятыми в странах Большой Семерки. И у всех будет право вето.

 

1827016_116549838_26 (289x179, 71Kb)


Звонит Сечин Трампу:
- Если хочешь иметь дело с Россией, то придется общаться со мной.
- Чем докажешь?
- Хочешь, сегодня ночью министра посажу?
На следующий день Трамп отменил встречу с Путиным.

 

1827016_116549838_26 (289x179, 71Kb)


- Привет, Дмитрий Анатольич, с каким вопросом пришел?
- Владимир Владимирович, как же так, моего министра, оказывается, уже целый год прослушивали, а я не знал!
- Дим, ну что ты лукавишь, ты ещё 13 июля в 17.43 говорил по телефону жене, что у тебя есть сведения о прослушке Улюкаева.

 

1827016_116549838_26 (289x179, 71Kb)


Трамп - третий президент при правлении Путина. Кто будет четвертый?

 

1827016_116549838_26 (289x179, 71Kb)


На следующих выборах в России для подтверждения переизбрания Путина достаточно будет кивнуть телевизору.

 

https://www.anekdot.ru/

 (97x51, 3Kb)

 

1827016_blog_3939_55 (700x441, 75Kb)

 


 

1827016_0a027050756e2bb6cbbca5e941c5b453 (270x96, 23Kb)

 

 

 

 

 


          Web Developer PHP (Python/Wordpress/Codeigniter/Laravel)Experts - Maven Cluster - India   
Converting PSDs into pixel perfect responsive Laravel and custom PHP sites. Object Oriented PHP development Experience with JQuery or other JavaScript...
From Maven Cluster - Sat, 06 May 2017 08:35:19 GMT - View all India jobs
          WordPress 101 - Plugins!   

Originally posted on: http://geekswithblogs.net/ballhaus/archive/2017/06/21/wordpress_plugins.aspx


This blog series covers just a few of the many features of WordPress from a developer's perspective.



"WordPress powers over 25% of the internet..."

If you've never heard of WordPress, you can think of it as the king of content management systems (CMS), allowing individuals and businesses to build and maintain robust websites with relative ease and with very little to no developer experience required. WordPress has a very flexible framework that allows for 3rd party developers to create "themes" and "plugins" that website owners can download and install with most freely available. Themes allow you to completely change the look and feel of your website with the click of a button and Plugins add functionality ranging from full blown online stores to hooking into Google Analytics... really just about anything you can think of.

This article will focus on creating a simple plugin that will display a modal dialog when a user first visits your WordPress site.

NOTE: You may want to download the full sample to be able to more easily follow along.

http://www.holisticstg.com/HolisticsTG_WP_Plugin.zip

What is a WordPress plugin?

"A WordPress Plugin is a program or a set of one or more functions written in the PHP scripting language, that adds a specific set of features or services to the WordPress site. You can seamlessly integrate a plugin with the site using access points and methods provided by the WordPress Plugin API."

From a traditional developer view, what this really means is that this gives us the ability to hook into the framework and extend the base functionality to do nearly anything we want. 

So for example, say you have a client that needs to have their Google Analytics data displayed on an admin area of their website for the regional managers to review. Lucky for you there's a wonderful plugin already created for that and all you have to do is click a few buttons to install/configure and now you're looking like a boss! 

Or say your client tells you they want to capture more leads by asking site visitors to register with their newsletter when they first come to their site. Well I'm sure there's already a plugin that exists to do exactly that, however we'll use this requirement as the basis for our example (minus the newsletter part).

If you have downloaded the sample plugin, let's go ahead and get that installed on your development instance of WordPress, otherwise you can skip ahead to the "Files and Locations" section.

In WordPress, click on the "Plugins" option, or hover and then select "Add New"


Then click "Choose File" and navigate to where you downloaded the sample .zip file and then click "Install Now"


After a few moments, you'll see the following message... let's go ahead and activate the plugin while we're here


Now you'll see our new plugin listed




Files and Locations

All WordPress plugins and associated files are located in the wp-content/plugins/ folder.  For our example, you'll find our files in wp-content\plugins\holisticsTG. In there you'll find one file and one directory that contains 2 more files.

  • holisticsTG.php - our main 'entry point' file if you will for our plugin
  • includes/settings.php - handles saving the options that our plugin uses
  • includes/showpopup.php - does the work of displaying the modal dialog

holisticsTG.php

This file contains the required documentation/metadata as well as the initial code to get our plugin up and running. You'll notice at the top of the file, in the comments section, there is various information that is required by WordPress.


WordPress allows developers to wire into existing "actions", which are simply PHP functions that are executed at specific points throughout the page load/life-cycle. For example there is an action ("wp_footer") that allows you to "hook" into the action so that you can have your own custom function execute when footer information is being displayed.

So the first thing going on here is that the "__construct()" method, which is always called while our plugin is active, is where we are wiring up our functions to hook into existing actions.

So for our example, we need to be able to 1.) display a link in the admin section to allow for customization of our plugin and 2.) add our code that displays the modal dialog when users first visit the site. To display a customization link in the admin menu, we will hook into the "admin_menu" action and for our modal dialog we'll hook into the "wp_loaded" action which essentially allows our modal dialog code to run once WordPress is fully loaded. 

The 'htg_add_menu' function creates a link within the admin section that, when clicked, displays a page that is driven by our "settings.php" file.

The 'htg_wp_loaded' function tells WordPress to execute our "showpopup.php" file every time a page is loaded and WordPress has been fully loaded and ready.

settings.php




showpopup.php




Now that we have our proper files in place, you'll see a link in the admin menu:


Clicking this will display our settings page where the user can configure the text to be displayed in the modal dialog as well as set the plugin to be active or not.



That's it! So now our modal dialog will be displayed only once for each site visit.



For more detailed information visit the WordPress.org support site.




          Wordpress change permalinks to Postname cause Page Not Found   

Originally posted on: http://geekswithblogs.net/sathya/archive/2017/06/16/wordpress-change-permalinks-to-postname-cause-page-not-found.aspx

When you select postname in permalinks of wordpress admin page, it might not work sometimes.
Following are the reasons.

* If in the admin permalinks page itself if it shows some message saying "if you have given permissions to .htaccess we could have done this ourselves". Do the following

1. Go to wordpress installation folder in ftp or if you are connected to your ssh, navigate to the folder
2. Ensure that you that you have permissions 644 for .htaccess file and wp-config.php file  (If you use filezilla, you can rightclick on the file and ensure that these are checked : 
Owner Permissions : Read and Write
Group Permissions : Read 
Public Permissions : Read)
3. Also ensure that 755 permission is given for all the subfolders under your installation directory
4. Go to admin - permalinks page again, choose postname option and save it, the * message mentioned above should go away
5. if you still see * message as mentioned above, try to set the permissions for .htaccess file as 777 and do step 4 again.
6. now you should not see the * message anymore if you have done step 5

7. try to navigate to the post you have created 
8. if it works, go to filezilla and change the permissions back to 644 and everything should still work fine.
9. if it still doesn't work and if it says 404 page not found, do the following.
10. ssh to the server
12. vim /etc/apache2/apache2.conf (might be httpd.conf in some cases)
13. find the word Directory
14. You can see a couple of Directory sections like that (ex: <Directory /usr/asdf>...</Directory>.
15. Insert an additional section next to what you have like below. (ensure that you mention your complete wordpress installtion path. The path given below is just an example. for the given path, AllowOverride is what matters. So ensure that AllowOverride is set to All for the folder that you mention under the Directory tag.

<Directory /var/www/myfolder/htdocs/wpinstallationfolder/>

        Options Indexes FollowSymLinks

        AllowOverride All

        Require all granted

</Directory>

16. Restart your apache server.
In my case its service apache2 restart
it can also be service httpd restart
17. Refresh your sample blog that you have created or create a new blog post from the admin page and try navigating to it, it should all work fine.


If it still doesnt work, it means your module rewrite may not be enabled.
Ensure that this line is uncommented (remove the # in front of the following line) in the /etc/apache2/apache2.conf (or) httpd.conf

LoadModule rewrite_module modules / mod_rewrite.so

Ensure to restart the apache server and refresh the page and try again.

Ensure to do step 8 finally, if you have not done it already.

          Zoho: Is it possible to get GeoLocation of user?   

Originally posted on: http://geekswithblogs.net/ptahiliani/archive/2017/03/25/244516.aspx

Problem: Many times we want latitude and longitude information of user who is currently filling the Zoho forms. Zoho doesn't provide any such object by which we can get this information & it also doesn't support any javascript or any third party tool to get this information Or in other words is it possible to get GeoLocation Zoho form creator?

Solution:Here I am going to explain how you can achieve this:

a) You need to create two fields LAT & LON on the Zoho form where you want this information to be stored.

b) You then need to create one PHP page which you can host on external server. As Zoho doesn't provide any space to host any custom page. So you have to host this page on the external domain.

c) Now you need to use Geolocation object of HTML 5, to get the user's current location, on this PHP page.

d) In my current example I am passing the newly generated record ID on this page php via query string while calling this PHP page from Zoho form. I have divided my zoho form into two steps. In the first step I am filling all the user's details and after clicking on submit button on this step 1, I am calling this external PHP page. 

e) After getting the user's latitude & longitude information, I have called Zoho's form update API and updating the record with Lat & Lon for the ID which I have received on this php page via query string. In this way you can get Latitude & Longitude of user in Zoho. 

Please note that SSL should be installed on the domain where you are going to host this PHP page as without SSL you will never get Lat & Lon information.

You can check screenshots of above solution. This solution is tested on web, android & iphone. It is is working everywhere without any issue.





          How to Recover Your Drupal Website From Registry Errors   
How to Recover Your Drupal Website From Registry Errors
drupal-registry-rebuild
David Csonka Fri, 02/17/2017 - 06:54

In a previous blog post we discussed ways in which you can clear your Drupal website's cache when it is having hard crashes or the infamous "white screen of death" (WSOD). Being able to clear the Drupal cache is important because it can resolve a lot of various issues that may crop up, and is usually the first thing to do when something isn't working right. 

A specific case where clearing the cache may be helpful, but you might not be able to is if the Drupal registry (which records which PHP classes are being sourced from which files) may have outdated information preventing Drupal from bootstrapping even high enough to allow clearing of the cache.

You might see an error like the following:

PHP Fatal error:  Class 'EntityAPIControllerExportable' not found in ...sites/all/modules/rules/includes/rules.core.inc on line 11

In this case, rebuilding the registry is what needs to occur since manually clearing out database cache tables may not resolve the issue. One reason why this type thing might occur could be during a manual migration process and modules get moved around or removed. Fortunately, there is a very helpful Drush plugin called "Registry Rebuild" which can help resolve this problem. Keep in mind, that while you download this plugin, usually through Drush, it is not a Drupal module, it is a Drush plugin. This means you don't need to access your Drupal website to utilize this tool, you can just run it from the command line like any other Drush command.

The first step is to download the plugin into Drush, you can do this with the command "drush dl registry_rebuild". After that, you'll likely need to be able to clear Drush's internal cache with the command "drush cc drush". Now, you can run the registry rebuilding process for the broken Drupal website. The command you use will be "drush rr" and will need to be done within the Drupal file area on your host as you would expect, or using drush aliases.

After running the registry rebuild, if it proceeds normally you will see a response like the following:

The registry has been rebuilt via registry_rebuild (A).              [success]
All caches have been cleared with drush_registry_rebuild_cc_all.     [success]
The registry has been rebuilt via drush_registry_rebuild_cc_all (B). [success]
All caches have been cleared with drush_registry_rebuild_cc_all.     [success]
All registry rebuilds have been completed.

With luck, your Drupal website's registry issues will be resolved, with the registry table now reflecting the existing locations of files needed for required Drupal PHP classes. If this fails, an alternative may be to try and add back any modules or files in your Drupal website that might have been moved or removed. The last resort may be to restore to a backup, but the Drush Rebuild Registry plugin is great and should fix the problem for you.

Still having trouble getting your Drupal website back up and running?

We might be able to help you! Contact Us


          .NET Developer - zedIT Solutions - Canada   
Minimum of five years developing enterprise level web applications using a variety of development tools, including, .NET (C#), SQL, XML, HTML, PHP and...
From zedIT Solutions - Fri, 30 Jun 2017 00:31:43 GMT - View all Canada jobs
          Marinduque - Our doze of Vitamin SEA!   

A Long Chillax Weekend
Tres Reyes / Maniwaya Island
Marinduque
August 23-24, 2014


left to right
Me, Ellidel, Elaine, Dahlia, Elmer and Eman at Maniwaya Island
photo by Elmer

Our 2nd time in Marinduque was... perfectly awesome! Despite the long traffic at Sariaya (it takes us 7 hours to get to Balancan Port and ruin our itinerary for the day), Gaspar Island really did surpass our expectations. I tell you why, the moment we get there, a few meters to the shore, a bunch of small fishes in different groups circling around and jumping as if they're saying to the fisherman on the banks to "come and get me" plus beautiful marine life and crystal clear water. The first 5 minutes snorkeling near the shore, we get to see a Lion Fish and a pair of young Eel hiding in a coral and a lot of small and cute little fishes. For our last day, we saw a Green Sea Turtle exploring the sea bed and Eman saw a little Shark.

Lion Fish
photo by Elmer
Funny looking Eels
photo by Elmer
This is how clear the water is
You can see the fishes below
One of the best sunsets. Taken at Maniwaya Island
Just be careful of the sea urchins on the shallow part in Gaspar Island.
Luckily, it wasn't deep and no infections occurred.
My failed "selfie" photo with the Milky Way  :(
taken at Gaspar Island


Notes:
  • 1st trip to Marinduque is 12mn then 4:00am at Dalahican Port in Lucena.
  • Buses are available at JAC Liner Kamias and LRT-Taft Buendia Terminal.
  • Trip to Lucena from Manila is 3-4 hours.
  • Trip to Balanacan Port (Marinduque) takes about 2-3 hours.
  • If your are camping at Gaspar Island, bring food and water. There are public toilets in Gaspar Island but uses seawater.
  • Water is scarce at Gaspar Island, so bring your own.
  • Overnight Camping only. There are cottages you can use.

Daily RoRo Trips at Dalahican Port in Lucena

____________________


Fees as of August 2014:
Php  219.00  Jac Lines bus LRT Buendia - Lucena-Dalahican Port
Php    30.00  Terminal Fee Dalahican Port
Php  260.00  RoRo to Balanacan Port
Php    20.00  Terminal Fee Balanacan Port
Php   100.00 Jeep form Balanacan Port to Castillos (port to Gaspar Island)
Php   100.00 Trike from Sta. Cruz town proper to Buyabod Port (port to Maniwaya Island)
Php 3500.00 Chartered Boat to Maniwaya Island (includes Island hopping)
Php   300.00 per tent pitching at Wawie's Resort
Php    50.00 Cottage Wawie's Resort
Php    80.00 Van Sta. Cruz to Balanacan Port
Php  220.00 Bus Lucena to Edsa (Ortigas)


Contact Infos:
Boat to Gaspar Island = Kuya Nelson @ +63 948 715 5955
Wawie's Resort @ Maniwaya Island = Mang Carlito @ +63 946 649 4757
Boat Rental to Maniwaya = Capt. Ronald Reforma @ +63 928 320 4000


____________________

Itinerary 3-day Tres Reyes/Maniwaya

DAY 1 SATURDAY
23:00 Meet-up JAC Liner Kamias
03:00 ETA Lucena (Dalahican Port). Buy tickets to Balanacan Port, Marinduque
04:00 ETD to Marinduque (Balanacan Port)
06:00 ETA Balanacan Port. Take jeep to Brgy. Pingan, Gasan. Drop off at Castillos
09:00 ETA Castillejos. Rent boat to Gaspar Island.
09:30 ETA Gaspar Island. Pitch Tent. Early Lunch
12:00 Island hopping and swimming onwards.

DAY 2: SUNDAY
06:00 Wake up. Breakfast. Swim-photo ops-swim
07:00 Break Camp.
08:00 ETD to Brgy. Pingan
08:30 ETA Brgy. Pingan. Wait for jeep to Boac.
09:00 ETD Boac to Sta. Cruz.
10:30 ETA Sta. Cruz Town proper (PNB landmark). Lunch. Hire trike to Buyabod Port.
11:00 ETA Buyabod Port. Chartered boat to Maniwaya Island.
12:00 ETA Maniwaya Island (Wowie’s resort). Lunch
13:00 Island Hopping.

DAY 3: MONDAY
07:00 Wake up. Breakfast. Prepare for island hopping.
08:00 Island hopping and swimming onwards
14:00 break camp/clean-up
15:00 ETD to Buyabod Port
16:00 ETA Buyabod Port. But tickets to Lucena Port.
20:00 ETA Manila




"RESPECT THE SEA...  LEAVE NO TRACE!"



          El Nido... the best ka!   
El Nido, Palawan
July 12-15, 2014



Spending my birthday at El Nido, Palawan is such an unforgettable experience. Together with my  friends, we were blessed with a safe flight to and from Puerto Princesa, a sunny weather during our tour, a scrumptious meal and the best of all... Nature at its best!

Group shot at Matinloc Shrine
photo by Eman


We arrive at Puerto Princesa around 11am just in time for lunch. We ask our van driver Kuya Mark to take us to a restaurant where we can eat our lunch before heading to El Nido. By the way, El Nido is 5-6 hours from Puerto Princesa so better have a full stomach. He then took us to "Ka Inato." 2 thumbs-up for this restaurant. Decorated with different kinds of wood carvings and statues depicting Palawan's Indigenous Ethnic tribe makes it more interesting. Plus they also help those who are deaf and mute live normal lives by hiring them as their crew. They are really kind, polite and very attentive. They serve Filipino dishes, pastas and desserts (crepes, shakes, cakes). Prices ranges from Php 90.00 to 200.00 each. They also have this value meal in case your in a very tight budget. After our lunch, we head straight to Overcomer Lodge, our home for the next 4 days.





















For our tour, we opt to choose tour A and C (as suggested by tour agent). We started the tour the following day because it was already 6pm when we arrive. The tour includes lunch so you don't have to worry  for food during lunch time. Bring some snacks and drinking water to hydrate yourself during island hopping and swimming. Life vests and snorkeling gears are provided if you don't have any. By the way, we saw turtles in one of the islands. Snorkeling is best at Helicopter Island because of the wide and beautiful corals surrounding the island. As much as I want to write in detail each location we've been but words aren't enough to describe them all. Here are some of our photos from the tour.

El Nido Port
The gang on our first day of our tour
Forgot what island is this
View from our lodge's rooftop
Morning at Corong-Corong beach 
Big Lagoon
Hidden Lagoon
7 Commandos Beach

Elaine with a Green Sea Turtle
Photo by Elmer
Elmer, Me, Elaine and Ellidel forming a circle
photo taken by Eman

_____________________


Here are fees as of July 2014. You can book through Tour Agencies for a hassle free and cheaper tour. It includes Van Transfers to/from, Lodging with breakfast, Tour packages including lunch and snorkeling gears.

FEES:
Van from Puerto Princess to El Nido (v.v)  = Php 600.00/head for one way
EcoTourism Development Fee (ETDF)  =  Php 200/pax (good for 10 days of stay in El Nido)
Lodging/Accommodation  =  Php 450.00-600.00/night
Food prices  =  ranges from Php 80.00 to 200.00 depending on the restaurant you'll be eating at.

Tours:
Tour A = Php 1,200.00/head (includes Lunch, Snorkeling gears, Life vests and Guide)
  • Big Lagoon
  • Small Lagoon
  • Simizu Island
  • Secret Lagoon
  • 7 Commandos Beach

Tour B = Php 1,300/head (includes Lunch, Snorkeling gears, Lifevests and Guide)
  • Entatula Island
  • Pinagbuyutan Island
  • Pangulasian Island
  • Snake Island
  • Cathedral Cave

Tour C = Php 1,400/head (includes Lunch, Snorkeling gears, Life vests and Guide)
  • Hidden Beach
  • Helicopter Island
  • Secret Beach
  • Matinloc Shrine
  • Star Beach

Tour D = Php 1,200/head (includes Lunch, Snorkeling gears, Life vests and Guide)
  • Bukal Island
  • Ipil Beach
  • Nat-Nat Beach
  • Cadlao Lagoon
  • Paradise Beach

Notes:
  • Book your tour for a hassle free vacation in El Nido. They give discount for a big group. You may contact Northern Hope Tours for tour packages.
  • El Nido is 5-6 hours away from Puerto Princesa. So plan your booking to maximize your stay.
  • Buy souvenirs at Puerto Princesa. Prices in El Nido are twice higher compared in Puerto Princesa.
  • Summer months are the best time to go to El Nido. If you are planning to go there by June - August, pray that you will have a sunny weather. Waves are bigger during rainy season and some of the tourist spots are inaccessible.
  • Bring enough money because there are no atm machines at El Nido.
















          Literally Anchors Away... Fortune Island!   

FORTUNE ISLAND
July 5-6, 2014


Fortune Island, known for its Greece-like ambiance (acropolis), white sand beach, clear waters, beautiful corals and “treacherous waves”. Almost every blog that you will read about this island states that “the waves are crazy”, “it’s a hell out there”, “lucky we survive the waves” and everything that best describes how wild the sea is. That’s why few people came to the island.

The famous Acropolis (night shot)

2nd time around with different set of friends from my previous company.  It was the ride of their lives as we battle the big waves towards the island. A real life “Anchors Away.” I felt guilty while seeing them trying to fight the fear and facing our ride with full courage. But I know in my heart that it was all worth it when we get to the island. As for Me and Elmer, we had worst so this boat ride is never new to us and we know what to expect. 



Ex-officemates before the unforgettable boat ride



________________________________________


Now, about the island…

It is once a VIP Exclusive resort way back 2004 and owned by ex-Batangas Governor Antonio Leviste. After having problems with the government during his reign, this resort has been neglected and the amenities including the Acropolis are slowing deteriorating. Now, it is being managed by a Korean national but more of a diving site. See the map below.
  1. Blu Hole
  2. Coral Garden
  3. Coral Reef
  4. Lobster Rock
  5. Yunha’s Reef Garden
  6. Dessert Point
  7. Zeepney Point
  8. Angkla Point
  9. Red Rock
  10. Bet Cave
  11. Turtle Point
  12. Lubang
  13. Twin Rock
  14. Soft Wall
  15. Shark House
  16. Stepping Stone



The island is consists of more than 10 diving spots including the sunken San Diego Warship (1600). The resort offers semi-white fine sands, clear, bluish waters and a good place for snorkeling. Some of the amenities are still available but not maintained. If you are way too picky, better not use it. There is no electricity and water in the island. The highlight of this place is the Acropolis which is good for photo sessions. Some even went there for their pre-nuptial photoshoot and others just bring dresses and portray as gods and goddesses of the island. Sunset is also best viewed here. If you walk way up to the statue, there’s a stairs leading down a small lagoon where you can go cliff diving. There is also the replica of the sunken warship that used to be a museum but it is also slowly rotting away. Also, the lighthouse that stands at the highest point of the island. It takes about 30 minutes to get there just be careful because there are sharp rocks.


The replica of San Diego warship

Posing almost at the edge of the acropolis

My friends in their dresses



________________________________________



Notes:
  1. Best is to plan your trip to the island during summer because the sea is a lot calmer. If you are planning for a  day trip, come as early as possible and leave before 4am or when the sea is still calm. Boat ride takes about 1 to 1 ½ hours depending on the waves. 
  2. Check for regular weather updates or text Tatay Dante to ask about the weather if its possible to go to the island.
  3. Waterproof your belongings and better wear your swimming clothes co'z you’ll get soaking wet when sea water splashes.
  4. There is no electricity, food and water on the island. Buy all your food and other stuff at the market before going to the island.
  5. No accommodations just pure camping.
  6. Cellphone signal is available for Smart and Globe subscribers only.
  7. During Sundays last trip for buses is 6pm.
  8. Buses going to Nasugbu are on the Coastal Mall Terminal. Bus leaves every 15-30 minutes.
  9. Don’t forget bring your snorkeling gears or you’ll regret it. 
  10. Boat rentals are really pricey. Best is to travel in groups.

FEES: (don't forget to haggle)

Boat for maximum 10 persons for Day Tour = Php 3,500
Boat for maximum 17 persons for Day Tour = Php 6,000
Resort fee for Day Tour = Php 350.00/head

Boat for maximum 10 persons for Overnight Stay = Php 6,000
Boat for maximum 17 persons for Overnight Stay = Php 9,000
Resort fee for Overnight Stay =  Php 450.00/head


CONTACT PERSON/s:
Tatay Dante/Nanay Sarah = +639394895292



BREAKDOWN OF EXPENSES:
Php   152.00 a/c bus Coastal Termina - Nasugbu proper
Php      40.00 Tricycle ro Wawa Port
Php   700.00  Rented boat good for 17 people (8500/12)
Php   300.00  Supplies (water and food)
Php   400.00  Resort Fee
Php     78.00  a/c bus Nasugbu to Olivarez (van terminal)
Php     75.00  Van Olivarez to Alabang
Php     22.00  Jeep Alabang to San Pedro
Php   150.00  Misc (breakfast/stuff)
Php 1917.00  TOTAL EXPENSES




          Hundred Islands   

Some of the Islands see at Quezon Island

_________________________________________


We've been to Pangasinan a few times exploring hidden beaches but we never did go to the famous landmark "The Hundred Islands" in Alaminos. Since it is a popular tourist destination, we expect it to be crowded and we all hate that. We go off almost every weekend to relax after a long week of work. A really quiet and peaceful place does the work. We so miss the sea that Elmer plan to go and check out the Hundred Islands in Alaminos, Pangasinan. Actually, we were running out of places to spend our weekend that is close to Manila. 

Eventhough it's already rainy season, we still push through this event. After all the weather forecast in Pangasinan is partly cloudy and occasional rains only. No heavy downpour. Eman, Elli and Elmer left ahead of me since I'll be working till 6am (eeerrr.. night shift). So while I was on my way, they will buy supplies for our overnight stay. After 5-hour bus ride, I made it to Alaminos at 1:30pm and meet-up with them.


_________________________________________

Expenses for 2-day trip:

Php      15.00  MRT Magallanes to Cubao
Php    394.00  a/c bus Cubao to Alaminos (Victory Liner)
Php      30.00  Tricycle to Lucap Port
Php    550.00  Overnight boat rental (incl. tour of the islands)
Php      80.00  Entrance fee includes all the islands (overnight)
Php    100.00  Tent pitching (Quezon Island)
Php      40.00  Trike to Victory Liner terminal (Alaminos)
Php    350.00  Contribution for food and supplies
Php    393.00  a/c bus Alaminos to Cubao (Victory Liner)
Php      65.00  Cubao to San Pedro
PHP 2017.00 TOTAL EXPENSES

_________________________________________

After we have a short tour on some of the islands, we then head to the coral garden where we could go snorkeling (much awaited part of the trip). I must say, there are a lot of fishes and corals. We saw clown fishes, batfish, damsel fish, trigger fish, parrot fish, butterfly fish and angel fishes. We spent our night at Quezon Island. Pitching tents starts at 5:00pm.


The island offers cottages and tents for rent. Toilets are also available but the water they use is still seawater. That means no shower before going to bed (wet wipes will do). They sell both mineral and Nawasa water for Php 150.00 per 5 gallons (blue container).


The image above are the boats for rent. The right one is ours. The original plan is to rent a smaller boat that can accommodate 5-10 persons only for Php 2200. But the boatman suggests to use bigger boat since the waves are pretty strong. Bigger boats can fit 10-15 persons and costs Php 2800. On our part, we haggle down the price since it was our first deal anyway.


Image above was taken at the view deck. From there, you can see all the surrounding islands and it's beaches. Sorry for this bad image. There are a few groups at the Governor's Island view deck that's why we have to take turns and hurry up in taking photos.

Table Cottages and the camping grounds
Kayaks for rent

Floating Cottage. Be sure to swim with lifevest on.

The next day we head to the spot were the giant clams are. You can swim from the back of the island (careful! there are deep parts) if in case the tour guide hadn't brought you there yet. (It should be part of the  tour). It was our first time to see giant clams and it was really amazing. I think, there are hundreds of them.

Spot where the giant clams are.
Giant Clams are one of the highlights of this trip
photo by Elmer
NEMOOO!!!
photo by Elmer
Moorish Idol a.k.a. Gill
photo by Elmer
TRIGGER FISH... BEWARE! It is known to be territorial. It attacks those who are trespassers.
photo by Elmer


To sum it all up, our experience in Hundred Islands is not so bad at all. The people started coming in on Sunday morning just in time for us to go back to Manila. Just some few things to remember:

  • If you are camping at Quezon Island, bring wet wipes. There are comfort rooms but you will still use seawater.
  • Bring mosquito repellants. I tell you, they are everywhere!
  • Don't leave your things unattended. We lost 1 of 3 6 liters bottled water we didn't even notice.
  • They sell both mineral and NAWASA water. But much advisable to bring your own drinking water.
  • There are other islands you can set camp. The Governor's Island and the Childrens Island.
  • There are also rooms available if you want.
  • You can rinse off at Lucap for Php 30.00/head (Negotiate with your boatman to where you can take a bath before going back to Manila).



          Magsawa sa Nagsasa!   
Nagsasa Cove
San Antonio, Zambales
May 25-26, 2014





Expenses (as per May 2014)
Php     50.00  Bus San Pedro-Pasay
Php   245.00 Bus to Olongapo via Victory Liner
Php     80.00 Bus (ordinary) to San Antonio (v.v)
Php     60.00 Tricycle to Pundakit beach (v.v)
Php   400.00 Boat to Nagsasa Cove (includes island tour Capones & Camara Islands)
Php   100.00 Camping Fee Nagsasa Cove
Php   300.00 Contribution for food, water and supplies
Php   218.00 Bus (aircon) to Manila via Victory Liner-Olongapo
Php     60.00 Bus (aircon) to San Pedro
Php   150.00 Lunch 1st/2nd day
Php 1663.00 TOTAL COSTS


______________________________________________




NAGSASA COVE

Nagsasa Cove, now gaining it's popularity among people who like to camp-out on a beach, and is now beginning to be as crowded as Anawangin. Actually, it's starting to look more like Anawangin where there are already stores that sells goods (double the price), a lot of Nipa cottages, comfort rooms that costs PHP 50.00 for every bath and Kayaking rental. We arrive there late afternoon and was not surprise to see a lot of people having fun at the beach. We camp at the middle part of the cove (no fences, only 2 huts standing). I think that part of the beach is privately owned that's why there are no other campers aside from us. Maybe the boatman is closed to the caretaker and asked permission to allow us to camp there and use their bathroom for free (such a relief!). I talked to one of the caretaker and found out that the owner is currently planning for the place and for the meantime they are allowing some campers for a fee of PHP 100.00/head (day or overnight including the cottages).

Our spot


Before we head to Nagsasa, we first went to the 2 islands near it. First is at Camara Island. The island offers semi-white sand and various rock formations. Just swim a little further pass the sea grass and you can see the colorful fishes swimming around. Wear lifevest if your not a good swimmer co'z the waves are strong.


Next is Capones Island. It is famous because of the lighthouse that stood on the north side part of the island. Boats cannot dock near the rocky shore so you have to swim to get to the lighthouse. Don't worry, lifevests are provided. Another alternative is to dock on the other side of the island then walk 1 - 1.5 hours to the lighthouse. Tip: while swimming back to the boat, try to go snorkling at the same time. There are a lot of things going on.

Our decision was right to first go island hopping before heading to Nagsasa Cove. Since it's already past noon and we can see that it is starting to rain over the cove. Saving us from the hassle of arranging stuff while raining heheh! 

Still, the lighthouse requires a lot of cleaning to make it more attractive




The next day, we spent our entire morning swimming. I was surprise on how clear the water is. I hope it will stay that way. There are box fishes swimming around and a lonely jellyfish. By noontime, we are done packing and just waiting for our boat to arrive to take us back to Pundakit. Last minute photoshoot for sourvenir. We leave at around 1pm and took a bus to Olongapo then to Manila.

This is how clear the water is at Nagsasa.
Found this lonely jellyfish swimming around.
Close-up!
The 3 "E's"  Elmer, Eman and Ellidel
Ellidel practicing swimming with fins on
Eman posing before we leave the cove
Dahlia's jumpshot
of course... never leave without a group shot
photo by Elmer Pedrezuela
I was amazed by the shadow of the clouds over the mountain

and the highlight of all... THE MILKY WAY!
We have to wait until 3am just to see and take photos of it

______________________________________________

Notes:

  • Advisable to ride bus via Victory Liner - Caloocan terminal co'z the trips leaves every hour.
  • You can buy drinking water at the cove but much advisable if you can bring one to minimize expenses. Prices are a little high.
  • For boat arrangements you can contact +639065156823 (Olive)

______________________________________________

Our 2-day itinerary:

DAY 1
0430 - Assembly, Victory Liner, Pasay
0500 - ETD to Zambales
0900 - ETA San Antonio, Zambales; breakfast, shop for supplies
0930 - ETD to port
1000 - ETA port, transfer to boat
1100 - ETA Nagsasa Cove, build camp, prep lunch
1230 - lunch; free time
1400 - Camara Island (swimming)
1500 - Capones Island (explore lighthouse / swimming)
1730 - Back to Nagsasa
1800 - prep dinner
1900 - dinner; socials

DAY 2
0600 - wake up; coffee; breakfast
0800 - Trek to falls
0900 - return from falls. Prepare early lunch. Eat
1030 - Break camp/tidy up
1100 - ETD Nagsasa
1200 - Port (trike)
1230 - San Antonio Town proper (ride bus to Olongapo)
1400 - Olongapo (buy tickets)
1900 - ETA Manila





          Hayahay sa Jomalig   
Jomalig Island
April 16-20, 2014



Pristine beach, crystal clear waters and sand as golden as the sunset? What more can you ask more for a 4-day vacation on a remote island off coast Quezon. Far... very far from the city. Who would risk the 3-4 hour land travel from Manila plus the 5-6 hours boat ride to the island? Well, the 9-10 hours worth of travelling will all be worth it once you set foot on the island.



The original plan for our group is to spend our holy week vacation at Palaui. But I've got an invite to explore Jomalig Island and stay there for 4 days. It is one of the hard-to-reach places and at the same time the coordinator conducted an outreach program where medicines (vitamins), rubber sandals and white shirts will be given to children. 

Outreach for the children of Jomalig
photo by Raymond Sagum








I tell you, better bring a stuff that will keep you busy for the 6-hour boat ride (passing by Polilio) to the island. You eventually get bored although you're facing the Pacific Ocean, there's nothing special happening like fish flying or birds flying. 




And finally we've arrive!!!

You can tour the whole island by renting a habal-habal for Php 70.00/motorcycle for 2 people. You can go to the other side of the island where the Kanaway Beach is or visit the Mangroves. Roam around the town proper and the other small barangays and meet the kind people and the "makukukit" children of Jomalig.

Kanaway Beach on the other side of the island
photo by Raymond Sagum

photo by Raymond Sagum

Ellidel planting a mangrove shoot
weeks old Mangrove shoots

We also visit what they called "Rock Mountain" or "Mag-asawang Bato". They said that there are a lot of birds nesting there. They come late in the afternoon. Boats cannot dock near cause it may hit the rocks. If you want to climb the said mountain, you'll have to swim to the shore, that is if your brave enough. Waves and the currents are pretty crazy you know!





This part of Salibungot beach has finer sand.

Finer sand
A plant in the middle of it all



















Beautiful sunset awaits us every afternoon

Nice to play with silhouette and shadows

We try snorkling at Salibungot beach, to our dismay, there are very few corals present. Most of them are already dead. There are some fishes under the rocks, saw Nemo again and a lot of sea urchins.


One last time to swim in the clear waters of Jomalig






          A Grecian experience   

Fortune Island
April 5, 2014

Fortune Island




Expenses:
Php     16.00 Magallanes to Coastal Mall
Php   152.00 Aircon bus to Nasugbu proper (BSC)
Php   600.00 Contribution boat/resort fee (day tour)
Php   145.00 Nasugbu to Longos
Php     24.00 Longos to Southmall
Php     10.00 Southmall to Alabang
Php     12.00 Alabang to San Pedro
Php   100.00 Pack lunch (Jollibee)
Php 1059.00 Total Expenses



A lot of people are having second thoughts coming here because most of the blogs emphasized the bumpy boat ride going to the island. And to tell you honestly, it really is. Curious, I search to where the island is located and found out that it is along Verde Pass. It is where the MV Princess of the Orient (Sulpicio Lines) sank.  I have a not-so-good experience passing there especially with a small boat. The current is very unpredictable.




And to make it worst, on our way to the island, our engine stop in the middle of the passage itself and we stayed for almost 30 minutes. I was getting a little worried because the waves are really picking up.  Some if our friends are starting to get very dizzy. It took us almost 2 hours. As we approach the island, you can already see the beautiful corals beneath. Imagine how clear the water is. And do you know that Verde Passage is "THE CENTER OF CENTER OF MARINE BIODIVERSITY" that's why marine life here is very, very, very beautiful. Once you set foot on the island, you'll notice the powdery white sand of the beach, the Grecian pillars and the statues and the replica of a sunken spanish warship.

White sand and clear water
The Grecian Pillars that are slowly deteriorating

Eventhough the resort and it's some of it's facilities are destroyed and considering the treacherous waves, it is still very attractive to many. The island has powdery white sand, the water are so clear that you can see the colorful corals. It is also one of the best spot to go snorkling and diving. Additional attractions are the Grecian Pillars and statues that make it look like your in Athens and the replica of the sunken spanish warship the "San Diego Dutch Warship" that they turn into a museum. The resort was owned by former Batangas Governor Tony Leviste and is now being manage by a korean. That why it is better to have contacts before you go to the island.  

The replica of the sunken warship



































The destroyed pavilion and the helipad

The resort has no water and electricity so better prepare accordingly. Globe and Smart signals are present on the island. If your planning to do an overnight trip, you can pitch tent on the sand or took shelter on the pavilion where there are chairs and tables available and can be used. 

Our boat going to the island












Some of the photo sessions on the island

behind the scenes of pictorial

The island offers a very very beautiful sunset

Me with M.A.F.I.A.
Thanks for this trip

Due to lack of time, we never get to try the waters but I WILL HAVE MY REVENGE AND COME BACK WITH MY SNORKEL AND FLIPPERS ON!



HOW TO GET THERE:
  • Ride bus going to Nasugbu at Coastal Mall Terminal
  • Alight Nasugbu proper. There are tricycles available and can take you to the port.

NOTES:
  • Day tour at the island : Resort fee is Php 300.00/head and boat rental is Php 3000.00/10 persons.
  • Overnight tour : Resort fee is Php 450.00/head and boat rental is Php 6000.00/persons.
  • There are no stores in the island so better bring everything from potable water and food for day or overnight stay.
  • No water and electricity on the island. You can use the old comfort rooms to change clothes.
  • Leave the island early cause the waves are strong during noontime till afternoon.
  • Last trip of buses in Nasugbu is 8pm.
  • They don't offer tents so bring your own.
  • Don't forget to bring your snorkling gears.
  • Waves are strong even near the shore so be careful swimming cause there are pebbles and rocks.

CONTACTS:

  • Mang Dante +639394895292
  • Mang Chris  +639087225628
  • Kuya Loret  +639284538821



          Sabtang Island - Part 2   
Batanes Trip
February 15-20, 2014


Looking back at Chavayan Village on our way back to Sabtang Centro

Day 2 in Sabtang Island (continuation of tour)
  • Pastureland overlooking Morong Beach
  • Sumnanga Village or Little Hongkong
  • Morong Beach/Nakabuang Arch (swimming)
  • Sabtang Centro (overnight)


Expenses on our 2nd day in Sabtang:
Php   720.00 Food (Breakfast, Lunch, Dinner)
Php   150.00 Lodging school
Php   760.00 Tour for 2 days (3800/5)
Php 1630.00


After spending a night in a peaceful community of Chavayan, we continue our tour around the island of Sabtang plus swimming at the famous beach where the Nakabuang Arc is. On our way to Little Hongkong, we pass by some spots with views worth seeing. 

Chavayan shores and mountains sorrounding it
Overlooking Morong beach and Nakabuang Arc

Pastureland overlooking Mt. Iraya (further) and Batan Island











Left:
Then we pass by this rock formation. Kuya Jhun said that it is carve in purpose for concrete road construction.
photo by Elmer


Right:
Pass this beautiful landscape. Don't know what is the name of this beach.



















After almost 1 1/2 hour, we reach the Sumnanga Village or the "Little Hongkong". This small village is as peaceful as Chavayan. A few people are on the streets.











































I love this window
Where is everybody?








































For our first stop is a wide pastureland overlooking the Morong beach. Winds are so strong the you can barely feel the heat of the sun.

Morong beach and Nakabuang Arc


hmmm... probably the best spot to take a dip

After spending an hour at the beach, we head back to Sabtang Centro to check out the school where we will be spending our 2nd night. It only costs us Php 150.00/head. It is the new 2-storey T.H.E. building. FYI, Kuya Jhun informed us that it used to be the highschool building (Fisheries) they used as homestay for tourist spending a night at the proper but some of them said that they encountered unusual happenings during late nights until wee hours. Like someone is taking a bath, there are some cases that they hear footsteps like someone is walking in high heels. CREEPY!!!

When we finally had settle everything and had a decent shower, we then explore the town. The people are very, very, very nice. They always smile and greet you "Hi or Hello". Even the children will come to you and make "Mano". It is a sign of respect to elders. Looking around I notice that they are also different types of houses but still the same materials used.


Changing the Cogon roofs. Kuya said that it can last up to 20-30 years

Taken by Ellidel


For our summary, itinerary and our expenses each day please read "Batanes - A dream destination come true!"






          Sabtang Island - Part 1   
Batanes Tour
February 15-20, 2014


Sabtang shore.
The island on the back is Batan Island

Since we are on a 6-day stay in Batanes, we opt to spend 2 days in Sabtang Island. A friend told me that we should stay at Chavayan Village because this is were the original Ivatans came from. We should experience sleeping at the famous stone houses built by Ivatans plus the scenic view of the Pacific Ocean and the mountain sorrounding the village.

Day 1 of Sabtang Tour consists of:
  • Savidug Village
  • Chamantad Cove / Tinyang Viewpoint
  • Chavayan Village
  • Sabtang Lighthouse
  • Nakabuang Arch (Morong Beach)
  • Back to Chavayan for overnight stay

Expenses on our 1st day in Sabtang:

Php     27.00 Jeep to Ivana Port
Php     75.00 Boat to Sabtang
Php   732.00 Food (breakfast, lunch, dinner)
Php   200.00 Tourism fee
Php   150.00 Lodging Chavayan
Php 1184.00



We woke early the next day to catch the first trip to Sabtang Island. The caretaker at Novitas homestay arrange our transport to Ivana. Instead of hiring a van that will cost us Php 1500, she ask one of her friend, a jeepney driver who has regular trips to and from Ivana Port to pick us up. Our fare only cost Php 27.00 each. Saves us a lot of money. Trip from Basco to Ivana Port takes about an hour.

Port of Ivana

There are 2 regular trips in Sabtang. One in the morning @ 6 am and in the afternoon @ 1pm. The best time to travel is in the morning where the waves are not rough and high. But be prepared as for the waves are not the usual or normal waves. I bet this 45-minute bumby boat ride will make your stay in Batanes a very memorable one. Better bring Bonamine and plastic in case you can no longer contain it. They also say that sometimes the waves are as high as 10 feet. If the weather is bad, they have to cancel the trips going to Sabtang. Another thing, be careful in getting on and off the boat because the waves are so strong making the boat wiggle. Boat ride to Sabtang cost us Php 75.00 each.

This our boat ride to Sabtang

Sabtang Port

If your not used to a bumpy boat ride, the moment you get off the boat and set foot on Sabtang Port, you wanna scream out loud... "THANK GOD, I'M ALIVE!" I never get a chance to take photos while on board. I was afraid my camera might get wet or because of the bumpy ride, my camera might slip through my hands and fell. I remember the lady who sits beside me. Whenever the boat turns on its side because of a big wave she murmurs "Naku! Naku! Naku!" (Oh my! Oh my! Oh my!). When we finally dock at Sabtang Port, the other group never stop saying thanks to the boat driver and kept saying that it was their first time to experience that kind of boat ride.


Sabtang Lighthouse that is closed to the public



When we arrived at the port, I first look for our guide Kuya Jhun Castillo (thanks to Sir Tems!). He will be touring us around Sabtang for 2 days. You can contact him at +639084366357. Then, we finally have our breakfast at the nearby store. We have to rest for awhile because the bumby boat ride still has effect on us. 30 minutes or so, we head to the Tourism Office and pay Php  200.00/head for tourism fee. They also offer lodging for Php 300.00/head per night. But Kuya Jhun already arrange a place for us for only Php 150.00/head per night. Wow! much cheaper! :) After all is settled, we now proceed to our first destination which is....


1. SAVIDUG VILLAGE
A few minutes from the town proper, it is a small village with different types of stone houses. So small that you can walk around the old streets and check out the century old stones houses. If you take a closer look you'll notice that some of the stones still have corals in it. They use Cogon grass as roofs and it can last up to 20 to 30 years.












Where are all the village people go? It's was like a ghost town. Maybe they are still busy doing house chores. :)




Me at one of the stone houses
photo by Elmer
Group shot
photo by Elmer
Some of the broken stone  houses due to old age.
Some are destroyed by typhoon. Other are unfinished structures


ST THOMAS AQUINAS CHAPEL
A really small chapel perfect for a small community. On it's side is an old structure maybe a priest's house. You can take photos inside just be careful because the floor is not that stable.


The chapel all white in color
Interior of the chapel
Old structure beside the chapel
Inside the old structure

photo by Eman

Next is we go to a pastureland (don't know the name of the place) and kuya explain that it used to be a burial grounds that's why there are some part of the soil that has been dugged out. Then there's this mountain in a shape of a face. It is really fascinating. Truly nature is very mysterious in many ways.


See the face of a woman (side view)?
Here... closer


2. CHAMANTAD COVE / TINYANG VIEWPOINT
This place is truly amazing. The grassy slopes, reminds me of a landscape in Mt. Pulag and the view of the cove from the cliffs is truly beautiful. You can see how clear the water is. Makes me wanna go down there and swim.





















The grassy slopes
The water is so clear. So tempting...
The cool wind soothes the heat from the sun. We just sit there for a while and watch the horizon.
photo by Eman
Group shot
photo by Elmer


3. CHAVAYAN VILLAGE
It is highly recommended by my friend that we spend a night here at Chavayan Village. She said that we should experience sleeping in one of the original stone houses that was built by Ivatans. Also, meeting the village people is another story. By the way, it is said that the original Ivatans are from here.

When we arrive there and started walking around, it felt like the time stops and were back to old times where all the houses are made of stones (well actually it is!). The village is so peaceful that speaking in a medium tone is very awkward. The stone houses are beautiful that pictures are not enough to express how I feel each time I see one.

The houses are made of layers cogon grass as roof, that said to last 20-30 years and mixture of stones and limestones as walls (some have corals in it). It has another open room below (basement) that serves as storage. They also use it as shelter for their animals if there is a typhoon. If the weather is hot, it serves as their ventilation. The air that passes through the openings ventilates the whole house since the flooring are made of wood. What is unique is that the bathroom/toilet and the kitchen is separated from the main house.

On our way to Chavayan Village

Welcome to Chavayan
Stone houses



































Another kind of house that is made of purely cogon grass

The Altar
Chavayan Chapel

View of the mountains and the Pacific Ocean


4. SABTANG LIGHTHOUSE
Sabtang Lighthouse is officially close the public. You can only take photos from the fence. The story behind is that the land that the lighthouse is standing is owned by one of the Mayors in Sabtang. By the time his reign ended, he declared it as one of his properties and was closed to the public. Sabtang Lighthouse is one of the beautiful lighthouse I've seen. Standing near the cliff plus the crashing waves makes it very perfect.

Sabtang Lighthouse



5. MORONG BEACH / MAHAYAW ARC
Known for its long stretch of white sand beach, the famous arc which was carve by the sea, the clear, cold greenish water and other rock formations scattered near the shore. If your talking about Batanes, this one landmark the place is known to.

view from the right
view from the left







You can swim here. There are spots without rocks and just sand.










The famous Mahayaw Arc



After taking photos, we go back to Chavayan Village where we will spend our 1st night. I was truly excited because this is the first time that I got to sleep in a house that was build a long time ago. By the way, don't forget to bring you jackets because at this time of the month (January-February), it is very old here in Chavayan.



For our summary, itinerary and our expenses each day please read "Batanes - A dream destination come true!"




          The North Batan   
Batanes Tour
February 15-20, 2014

Me at Vayang Rolling Hills




The North Batan tour consist of:
  • Tukon Chapel
  • Tukon Radar Station
  • Fundation Pacita
  • Japanese Tunnel
  • Valugan Boulder Beach
  • Vayang Rolling Hills
  • Naidi Hills
  • Bunker's Cafe
  • Basco Lighthouse

Expenses:
Php   511.00 Food (breakfast, Lunch Ivatan Platter, Dinner)
Php   340.00 Lodging Novita House (1700/5)
Php   400.00 Tour North Batan (2000/5)
Php 1251.00 TOTAL





1. TUKON CHURCH
The Tukon Church, standing at the top of hill and sorrounded by picturesque view of shores and rolling hills of batanes. For me, it is one of the most simple but beautiful churches I've been. From the exterior that is made of stones, to the interior with paintings of saints on the ceiling and the colorful stained glass on it's windows.



Stained glass window is just simply beautiful


2. TUKON RADAR STATION
The station was under repair by the time we were there.

View from Tukon Radar Station


Taken at the waiting shed near the weather station
photo by Elmer


3. JAPANESE TUNNEL
During World War II, this tunnel was used by Japanese soldiers as shelter house. I think we pass about 4 tunnels, one of them is leading deeper to the ground. Don't forget to bring flashlight or head lamps because it is very dark inside.

Jumpshot inside the Japanese Tunnel
photo by Elmer

Inside the Tunnel
photo by Elmer


4. VALUGAN BOULDER BEACH
This beach offers a perfect view of the Pacific Ocean and a part of Mt. Iraya. The shores are full of boulders of different sizes. Large waves come crashing along the shore that makes it more breathtaking.

































5. VAYANG ROLLING HILLS
A 360 degree pastureland with breathtaking view of the majestic Mt. Iraya. You can also see the boulder beach, the Basco lighthouse and the Basco Port. This is my favorite spot for that day. I was so nice to sit at the grass, feel the strong wind on your face and look at the horizon where all you can see is the blue sea and the sky. 

View of the Valugan Boulder beach






































Group pic with Mt. Iraya on the background



6. NAIDI HILLS
This is where the Basco lighthouse and the Bunkers Cafe are located. The lighthouse is open to the public and you can climb up to the top.

A lot of cows


The Basco Lighthouse
I love this window















So high not for the people with issue on heights

North Batan tour only last half day. It's either you do it in the morning or in the afternoon until the sun sets. :) Cost of our tour (van) excluding the guide is Php 2000. Additional Php 1000 if you would like to include one. We weren't able to go to Fundacion Pacita because Secretary Abad was there. No tourist allowed for that day. We can only take a peek of the house from outside.

For our tour summary including expenses, click here!


          DICAPAC WP-410   

4
Dicapac WP-410 and my Canon A3300IS

A week before our Coron trip, I decided to buy a waterproof case for my Canon Powershot A330IS. I search the internet on the best and the most recommended brand to buy is Dicapac. Honestly, I have second thoughts the moment I learn that it will cost me Php 1,350.00. Would it be worth it? After that, I read blogs and watch videos regarding the product. Convinced, I went to DP Online store and buy one. Package includes: waterproof case, 0.12-inch thick extention ring for longer zoom lenses and lanyard.


The package with extra extention ring



Here are some samples of underwater photos taken at Coron




This was taken at Malcapuya Beach

This one from Kayangan Lake

To sum all up, this product is just right if you can't afford to buy an underwater camera. Images are ok and clear enough. Also, the casing floats so you don't have to worry incase you lose grip. Here are some reminders before buying and using Dicapac:

  • Dicapac has many different sizes. Be sure to research on what model best fit for your camera. The best way is to bring your camera upon buying. You may check on this site DICAPAC.
  • You have to make sure to tightly seal the case to prevent the water from getting in.
  • Secure the lens and avoid removing it. Dust, sands can enter and can cause blur pictures.
  • Be sure to follow the instructions on how to put the camera inside and how to remove it.

CONS:
  • For my Canon, it is so hard to use the zoom button.
  • It doesn't stay on place the moment your camera shuts down. You'll have to check if the lens is in place.




          Batanes - A dream destination come true!   
Batanes Tour
February 15-20, 2014

Marlboro Country
photo by Elmer

The moment my friend informed me that he booked us a flight to Batanes via a promo at Pal Express, I was very excited that I immediately posted at my wall "Batanes, see in 4 months!". It was an out of this world feeling that finally, I'm going to set foot at the most probably the farthest place I ever will be. I always dreamt of going to Batanes. Seeing the pictures in the internet makes it more inviting. An unadulterated place free from pollution, no tall buildings, no skycrapers, no busy streets just pure nature: rolling hills, stone houses, beaches with fine white sands, mountains and pastures.

The day comes and I was really, really, really excited that I have butterflies in my stomach. You know the feeling of excitement when you saw you ultimate crush? Ahihihi!!! Anyway, the minute I set foot on the grounds of Batanes Airport, I want to scream out loud... "I MADE IT!!!"

Here's our summary of what we have done in Batanes for 5 days. Details of each trip will be discussed on a separate blog entry.

5-Day Itinerary

Day 1 - Arrival / North Batan Tour
0800-1200 Arrival Basco Airport. Check-in @ Novita House. Brunch. Rest
1300-1700 North Batan Tour
                      - Basco Cathedral
                      - Tukon Chapel
                      - Tukon Radar Station
                      - Japanese Tunnel
                      - Valugan Boulder Beach
                      - Vayang Rolling Hills
                      - Naidi Hills (Bunker's Cafe and Basco Lighthouse)

Day 2 - Sabtang Island (Overnight @ Chavayan Village)
0530 Ivana Port
0730 Sabtang Port. Breakfast. Start Tour
                     - Savidug Village
                     - Savidug Idjang
                     - Chamantad-Tinyang Viewpoint
                     - Chavayan Village
                     - Nakabuang Arch (Morong Beach)
                     - Back to Chavayan for overnight stay

Day 3 - Sabtang Island (continuation of tour)
                     - Sabtang Lighthouse
                     - Sumnanga Village or Little Hongkong
                     - Morong Beach/Nakabuang Arch (swimming)
                     - Sabtang Centro (overnight)

Day 4 - Back at Basco (half day rest/afternoon walk around Batanes Proper)
                 
Day 5 - South Batan Tour
                    - Chawa View Deck
                    - Mahatao Boat Shelter Port
                    - Mahatao Church (San Jose Borromeo Church)
                    - Mahatao Town Tour
                    - Old Spanish Bridge in Ivana
                    - Oldest House (Famous House of Dakay)
                    - Ivana Church (San Jose de Ivana Church)
                    - Port of Ivana
                    - Honesty Coffee Shop
                    - Song Song Ruins (Batanes Movie House Scene)
                    - Imnajbu, Old Naval Base, Alapad Rock Formation
                    - San Lorenzo Ruiz Chapel, Uyugan
                    - Uyugan Town Tour
                    - Racuh A Payaman (Marlboro Country
                    - Diura Fishing Village
                    - Tayid Lighthouse

Day 6 - Flight back to Manila

__________________________________

Expenses for 6-day Tour including Airfare (as far as I can remember)

Day 1:
Php   511.00 Food (breakfast, Lunch Ivatan Platter, Dinner)
Php   340.00 Lodging Novita House (1700/5)
Php   400.00 Tour North Batan (2000/5)
Php 1251.00

Day 2:
Php     27.00 Jeep to Ivana Port
Php     75.00 Boat to Sabtang
Php   732.00 Food (breakfast, lunch, dinner)
Php   200.00 Tourism fee
Php   150.00 Lodging Chavayan
Php 1184.00

Day 3:
Php   720.00 Food (Breakfast, Lunch, Dinner)
Php   150.00 Lodging school
Php   760.00 Tour for 2 days (3800/5)
Php 1630.00


Day 4:
Php   75.00 Boat to Ivana Port
Php   27.00 Jeep to Batanes Seaside
Php 174.00 Food (Brunch & Dinner)
Php 560.00 Lodging (2800/5)
Php 836.00


Day 5:
Php   120.00 Breakfast
Php   360.00 Tour South Batan (3000/5)
Php   220.00 Take-out Lunch @ Vatang Grill Restaurant (1100/5)
Php   560.00 Lodging Batanes Seaside (2800/5)
Php 1260.00


Miscellaneous:
Php   200.00 extras
Php   300.00 Bukayo (10*30pcs)
Php   500.00 T-shirts (250 each)
Php   100.00 Miniature Stone house
Php   100.00 keychain (3 for 100)
Php 1200.00


To sum up:
Day 1  : Php 1251.00
Day 2  : Php 1184.00
Day 3  : Php 1630.00
Day 4  : Php   836.00
Day 5  : Php 1260.00
Misc    : Php  1200.00
Airfare : Php  1757.00
TOTAL Php  9118.00


Notes:

a. Standard prices in Chavayan are as follows:

  • Dinner is Php 600.00/pax includes 2 kinds of seafoods (lobster and coconut crabs), fish, vegetables, rice, dessert (Tuge salad) and buko juice)
  • Breakfast is Php 300.00/pax includes 2 kinds of fish dish, fried rice, coffee/tea, vegetables.
  • Meat dishes is Php 70.00/order
  • Vegetable dishes is Php 60.00/order
  • Rice is Php 20.00/order
b. Prices in Basco are a lot higher compared here in Manila.
c. Lodging ranges from Php 300.00 - 500.00/head





          Meet the turtles - a rewarding experience!   
January 18-19, 2014

The olive ridley sea turtle (Lepidochelys olivacea), also known as the Pacific ridley sea turtle, is a medium sized species of sea turtle found in warm and tropical water, primarily in the Pacific and Indian Oceans.

Meet my turtle

Breakdown of expenses:
Php   210.00  a/c bus Pasay Rotonda - Balanga
Php    65.00   Bus Balanga - Brgy. Nagbalayong, Morong
Php    50.00   Trike palengke - Pawikan Conservation Center
Php  400.00   Contribution (room/food/pawikan fee)
Php    65.00   Bus Brgy. Nagbalayong, Morong - Balanga
Php   210.00  a/c bus Balanga - Ayala Edsa
Php   150.00  Lunch @ Jollibee
Php 1150.00  TOTAL EXPENSES




A weekend with turtles plus good company makes it a rewarding experience. After work, I go straight to Mcdonals-Pasay to meet with others. My 1st out-of-town for this year and we're headed to Morong, Bataan to do something good. 

Going there takes about 3-4 hours including stops. First, ride a bus with sign board going to Balanga (Php 210.00). Then you'll be dropping off at the Balanga Terminal where you will ride another bus (minibus) going to Morong (Php 65.00). Just tell the driver/conductor you drop you off at Pawikan Conservation Center. From there, ride a tricycle to the center (Php 80.00). If your are planning to buy supplies before going there, just like what we did, you can drop by the town proper. There are carinderias incase you want to eat first. Public market is just 5 minutes away. From there, you can rent a trike going to the conservation center (Php 100.00).

When we arrive at the Pawikan Center, beautiful sunset greeted us. There are also other groups present and currently undergoing their orientation. We rented an aircondition room that can fit 16 people for only Php 3,500. Complete with bathroom, 5 double deck beds (2 persons each bed) with pillows and blankets. you can pitch tent at the beach for Php 250.00 per head. 

The ever beautiful sunset
This was taken during our socials at the beach

After some photography sessions (hehhe!) we then prepare our dinner. We have grilled pork belly and Maya-maya plus miswa soup prepared by Eman and insaladang mangga. We have to finish eating and cleaning before 10pm because we have an orientation before hunting for tutle eggs.








































During our orientation, there are some instructions given when hunting turtle eggs. As fas as I remember, some of the are:
  • You have to be at least 5 meters away from the guide. They should be the first one to scout the area for turtles.
  • The light of the flashlight should be pointed downwards. Light can distract the turtles and may return to the sea and not lay eggs.
  • In case you see one, wait till the turtles started laying her eggs. 


We started walking the shores around 11pm. Luckily the moon was so bright that we don't have to use our flashlights but sadly, we found no turtles. The guide said sometimes it will take days for them to find some. Maximum number of turtles that lay eggs on that shore is 7-8. 

Newly hatch turtles ready for tomorrows releasing

This is the hatchery. All the eggs found are transferred here.

Tired of walking, we head back and decided to start the socials. Many stories about different adventures climbing mountains, beaches, how, when and where each person meet. It lasted until wee hours. 

Night shot


The next day, woke up a little late. I took out my camera and shoot some photos then walk by the beach and feel the fresh sea air and the morning sun. It's been a while when my last trip to the beach. I miss it so much. Just for curiosity, I climbed up to the edge of a log and sit there for a long time watching the waves as the wind blows them to the shore. I was almost blown away everytime a strong gust of wind pass by.

My emo time
(photo by Elmer)

After my "emo" time, I jump into the freezing water and enjoy the rest of the morning swimming. After our breakfast, it's time to release the baby turtles. We lined up and had the so-called "Race of the turtles". Everyone is cheering as the turtles race to the sea. In a short period of time, I get so attach to my little turtle that I was sad to see it swim away. If only I can swim father just to make sure no harm will come to her.

Adopt-A-Turtle project costs Php50.00/turtle

Meet my adopted turtle

The gang
photo by Bry

Turtle race




















Swimming and playing with waves
photo by Bry

The waves are a little high so skimboarding might a good idea. It is nice to swim with the waves because the water is only waist-high plus there are no rocks at the bottom.

Group Photo
(Storm Chasers and TABA mo!)

How to get there:
  1. Ride a bus to Balanga at Pasay Rotanda (at the back of McDonalds near MRT).
  2. Alight Balanga Terminal then ride again a bus to Morong.
  3. When at Morong, hire a tricycle that will take you to the conservation center.
  4. If your planning to buy supplies, you can stop by at Morong Market then from there hire a tricycle going to the center.


For more info on how to volunteer and contact person, check out their fb page: Bantay Pawikan




          Reply To: Multisite   

Hi again,
I have been searching the web for a solution:
My idea is to delete the default links, and get the link to peoples primary blog. When they fill out the bbpress form-reply.php, I want to get their user ID. From that user ID I can get the link to their primary blog.
Right now I got this:

//In my functions.php(the 2 is an example of a user id):
$GLOBALS[‘mytheme_thisismyvar’] =2;

//In my Loop-single-reply.php:´
<?php
$yeps=$GLOBALS[‘mytheme_thisismyvar’];
?>

<?php
$user_info = get_userdata($yeps);
$blog_details = get_blog_details($user_info->primary_blog);
echo ‘siteurl.’>’.$blog_details->siteurl.’‘;
?>

I want to get the user id from the bbpress form-reply.php to be $yeps? I thought about using get_the_author_meta?
Thank you


          Reply To: Maximum number of subforums? (displayed)   

Thank you Robin, didn’t work unfortunately. First got the error:

Parse error: syntax error, unexpected ‘:’ in C:\xampp\htdocs\sitename\wp-content\themes\make-child-theme\functions.php on line 196

Changed : to ; and the error went away but it didn’t change the subforums list.


          como usar una api?   

como usar una api?

Respuesta a como usar una api?

Hola María, Nicolas esta en lo correcto debes usar un lenguaje de programación para extraer la información, ahora la pregunta es tienes acceso a la base de datos blizzar?
Si tienes acceso debes realizar un script por ejemplo en php donde te conectes a esa base y realices un select de las tablas que necesitas y luego las insertes (insert) a la base de datos que quieras.

Si no tienes acceso no podrás obtener esa información.

Espero sea de ayuda nuestros comenta...

Publicado el 30 de Junio del 2017 por Stalin

          Miles de registros con PHP y Mysql   

Miles de registros con PHP y Mysql

Respuesta a Miles de registros con PHP y Mysql

Hola ZxSpectrum:

Con permiso de xve, te comento lo siguiente:

Me recomiendas quitar el indice y luego agregarlo
Esto es correcto. Cuando haces un proceso de inserción masiva, lo recomendable es deshabilitar todos los índices y las llaves foráneas de tu tabla mientras se realiza el proceso de inserción, y una vez que se terminan de hacer los insert's entonces volver a habilitar o crear los índices... Esto debería hacer más r...

Publicado el 30 de Junio del 2017 por leonardo_josue

          Miles de registros con PHP y Mysql   

Miles de registros con PHP y Mysql

Respuesta a Miles de registros con PHP y Mysql

Me recomiendas quitar el indice y luego agregarlo ,tardaria mas?
Basicamente lo tengo montado asi porque realizo busquedas de texto en el campo contenido este campo está declarado como Tipo TEXT 65.000 caracteres.Si no lo indexo la consulta tarda una eternidad.Alguna propuesta mas?
Mil gracias

Publicado el 30 de Junio del 2017 por ZxSpectrum

          Miles de registros con PHP y Mysql   

Miles de registros con PHP y Mysql

Respuesta a Miles de registros con PHP y Mysql

Has probado a quitar el indice FULLTEXT?

No es nada normal que tarde tanto... también puedes ver los procesos del mysql para ver cuanto tardan.

Publicado el 29 de Junio del 2017 por xve

          Help- Anyone tried this????   
So it seems I've hit a weight loss plateau. I did a little web search to look up ways to move past it and this site had some suggestions that seem to make sense-
http://www.diet-blog.com/archives/2006/0
2/27/5_ways_to_break_a_weight_loss_pla
teau.php

I was wondering if anyone has ever tried and had success with the first one which states:

Zig-zagging, or calorie cycling is the process of varying daily calorie intake, while maintaining the same weekly intake. ...
          Calories Burned   
One of the Sisters asked how many calories I burn crocheting and I didn't know so I looked it up on the Internet. At caloriesperhour.com/index_burn.php they have everything including being at the meetings. Being at the meeting sitting quietly for 2 hrs and 10 min. you burn 256 calories. They have it for singing too so I need to go back and get that info and enter it all into the cardio tracker. Then just enter it as I do it. So go in and find out what all you are doing and start keeping track...
          PHP Developer   
Unisoft Technologies - Delhi - The primary goal of our company is to produce web and mobile applications, therefore we are keen to find PHP Developers who... will be responsible to develop website & web & mobile applications using PHP CMS & Framework. You will also be responsible to fulfill the front-end elements...
          Openings for PHP Trainee   
Endeavor IT Solutions - Indore, Madhya Pradesh - Internship/ Industrial Training Internship Cum Industrial Training PHP Web Designing HTML,HTML5,CSS,CSS3,JS, JQUERY PLUG-INS...
          PHP Programmer   
Skilled India Placement Services - Lucknow, Uttar Pradesh - Developing features in PHP, Yii, Codeigniter, Laravel. Developing JavaScript, jquery plug-in. Database Architecture, CRM and other digital...
          PHP Developer with Angular JS   
Future Point pvt ltd - Hyderabad, Telangana - Andhra Pradesh - Experience with PHP and Java frameworks, EXTJS JavaScript framework is a plus.Knowledge of software design and implementation.Design...
          PHP Developer ( Fresher) nedded   
Endevor IT Solutions Pvt. Ltd - Indore, Madhya Pradesh - ) Proficient understanding of code versioning tools Strong understanding of PHP back-end development. Knowledge of CMS or Framework is a plus point...
          Urgently Required Junior and Senior PHP Developers   
Bangalore, Karnataka - Opening For PHP Developers Experience:1-6 years Salary: 10k to 50k (as per company criteria) Requirements: *Experience in any...
          Senior PHP Developer   
Innvonix Technologies - Ahmedabad, Gujarat - Strong exposure to PHP - 5.5 and above Good working experience in any CMS like Word press, Joomla and Drupal Good working knowledge of any...
          Senior PHP Developer   
Ergode IT Services Pvt. ltd - Navi Mumbai, Maharashtra - Thane, Maharashtra - across a majority of browsers and devices Coordinating with co-developers and other related departments SKILL SET REQUIRED Must be proficient in PHP, MySQL...
          Php developer   
Chetu India Private Limited - Delhi - 2+ Years of Experience as PHP Developer. Experience in PHP,Magento & MySQL, various open source frameworks, Strong knowledge ofJavaScript... documentation Candidate should have basic knowledge ofan oops concept. 2+ Years of Experience as PHP Developer. Experience in PHP,Magento & MySQL...
          Senior PHP Developer   
Moon Technolabs Pvt. Ltd - Ahmedabad, Gujarat - Strong knowledge of PHP, MYSQL, AJAX, HTML, CSS, DHTML, JAVASCRIPT, jQuery, XML, OOPS Also knowledge of any framework like MVC Pattern...
          PHP/Joomla Developer   
Passion Gaming Private Limited - Panchkula, Haryana - Chandigarh - Excellent knowledge of CMS Joomla (Plugin / theme development / API). Strong PHP development skills. Write clean, well designed code...
          PHP Developer (Fresher) openings   
Endeavor IT Solutions - Indore, Madhya Pradesh - Key Skills: Strong command over Core PHP, MySQL, HTML, CSS and JavaScript Positive attitude Ability to work under minimal supervision...
          Senior PHP Developer   
Prolim Corporation - Mysore, Karnataka - 3+ Years(in PHP development itself) of experience. Develop leading-edge products and reusable components using a combination of development... tools like PHP v5.4 & above using Symfony2, JavaScript, and REST-full web services, MySQL, SQL Scripting. Demonstrable knowledge of web...
          PHP Developer - Mysql/css/html/javascript   
Endeavor IT Solutions - Indore, Madhya Pradesh - Qualification: BS/MS degree in Computer Science/ IT, BE in Computer Science/ IT. Must be proficient in PHP, MySQL, CSS, HTML,Javascript..., AJAX, XML. - Should have knowledge of CI, PHP frameworks. - Demonstrable knowledge of web technologies like WordPress...
          Opening for PHP Developer   
Skalenow Technologies Pvt Ltd - Chennai, Tamil Nadu - Looking for PHP developers having 5+ experience in following fields, CMS : Wordpress Frame Work: Laravel / Codeignitor Hands on experience...
          Senior Software Developer - PHP (CodeIgniter)   
BiipByte Technologies Pvt Ltd - Bangalore, Karnataka - Apply only if you are interested to work in Bengaluru. Job Description: 1. The PHP Developer is expected to be able to perform... PHP Framework CodeIgniter 2. Must have 3 years to 5 years of relevant experience 3. Must have knowledge of web services and serialization...
          Opening for Php Developer   
Star vision Placement - Jaipur, Rajasthan - which you will get to work on are: PHP, JQuery, Angular JS, SOLR, RedIs, MongoDB, DB clustering, MVC, Caching, Unit Testing, GIT, RabbitMQ an ever expanding...
          Php developer   
Conseiller Recruitment Private Limited - Thiruvananthapuram, Kerala - A PHP developer is responsible for writing server-side web applicationlogic. PHP developers usually develop back-end components, connect... theapplication with the other (often third-party) web services. A PHP developer is responsible for writing server-side web applicationlogic. PHP...
          PHP Laravel Developer Required Urgently   
Red Symbol Technologies Pvt Ltd - Jaipur, Rajasthan - We are looking for 3-5 yrs experienced PHP/Wordpress/Laravel/Core PHPdevelopers urgently. - An expertise in PHP, MySQL, Laravel -The...
          Cyber Security Engineer - (Newton)   
Job DescriptionWant to work for a dynamic company that feels nice and compact but boasts the perks of companies several times its size? With its rapid growth and global nature, Octo may be the place for you! Octo Telematics, NA is seeking a Cyber Security Engineer to design, test, implement and monitor security measures for OctoA cents € (TM) s Systems.Responsibilities:A' . Analyze and establish security requirements for OctoA cents € (TM) s systems/networksA' . Defend systems against unauthorized access, modification and/or destructionA' . Configure and support security tools such as firewalls, anti-virus software, patch management systems, etc.A' . Define access privileges, control structures and resourcesA' . Perform vulnerability testing, risk analyses and security assessmentsA' . Identify abnormalities and report violationsA' . Oversee and monitor routine security administrationA' . Develop and update business continuity and disaster recovery protocolsA' . Train fellow employees in security awareness, protocols and proceduresA' . Design and conduct security audits to ensure operational securityA' . Respond immediately to security incidents and provide post-incident analysisA' . Research and recommend security upgradesA' . Provide technical advice to colleaguesQualifications:A' . Bachelor in Computer Science, Cyber Security or a related technical fieldA' . 5 years plus experience in Cyber SecurityA' . 5 years plus experience in Cyber SecuritySecurity Expertise:A' . Expertise in security technology with one r more product certification in (BlueCoat, Cisco, SonicWall, Damballa, IBM, Kapersky, MSAB, Microsoft AD, TippingPoint, F5, VMware)TCP/IP, computer networking, routing and switchingDLP, anti-virus and anti-malwareFirewall and intrusion detection/prevention protocolsSecure coding practices, ethical hacking and threat modelingWindows, UNIX and Linux operating systemsISO 27001/27002, ITIL and COBIT frameworksPCI, HIPAA, NIST, GLBA and SOX compliance assessmentsC, C++, C#, Java or PHP programming languagesSecurity and Event Management (SIEM)Desirable Security Certifications:A' . Security+: CompTIAA cents € (TM) s popular base-level security certificationA' . CCNA: Cisco Certified Network Associate - Routing and SwitchingA' . CEH: Certified Ethical HackerA' . GSEC / GCIH / GCIA: GIAC Security CertificationsA' . CISSP: Certified Information Systems Security Professional Company DescriptionOCTO NA is a global leader in software and data analytics for the insurance and auto markets, with over four million connected users worldwide and a vast database of 380 billion km of driving data.
          Küçük projeler için hangi PHP frameworkü tavsiye edersiniz?   
none
          Рекламные сообщения форумов   

http://s6.uploads.ru/8ovMb.png


http://gopistonz.rusff.ru/viewtopic.php … p=9#p17166


          Hľadám PHP programátora   
Dobry deň,  hľadám programátora na dlhodobú spoluprácu v oblasti programovania web aplikacii a eshopov.  Hľad&aa...
          Assoc Applications Developer - Kent State University - Kent, OH   
Java, XML , CSS , HTML , SQL and PHP . Appropriate development language(s), operating systems, reporting tools, relational database design and maintenance,... $42,752 - $58,751 a year
From Kent State University - Tue, 02 May 2017 16:42:32 GMT - View all Kent, OH jobs
          phpMyAdmin 4.7.2   
phpMyAdmin ist eine freie PHP-Applikation zur Administration von MySQL-Datenbanken. Die Administration erfolgt über das HTTP-Protokoll mit einem Browser und kann daher auch via Internet angesprochen werden, ohne auf nur Programmierern bekannte SQL-Befehle zurückgreifen zu müssen. Setzt mindestens PHP 5.3 und MySQL 5.5 voraus.
          PHP Handbuch 30.06.2017   
Dieses Handbuch besteht vorrangig aus einer Funktionsreferenz, enthält aber zusätzlich auch eine Sprachreferenz, Erklärungen zu den wichtigsten Features und andere ergänzende Informationen. Tipparchiv: Problem beim Anzeigen von .chm-DateienTipparchiv: Fehler bei Anzeige von Hilfedateien
          walerus написал(а) в теме: Как добавить еще одно значение в параметр? Прошу п   
<?php 

include 'Users/check_session.php';
include 'tools/env_file.php';

$env = new EnvParser();

if (isset($_POST['submit'])){

$addr = $_POST['addr'];
$addr2 = $_POST['addr2'];
$tel = $_POST['tel'];
$tel2 = $_POST['tel2'];
$email = $_POST['email'];
$email2 = $_POST['email2'];

$env->set_env("CLIENT_ADDR", $addr);
$env->set_env("CLIENT_ADDR2", $addr2);
$env->set_env("CLIENT_TEL", $tel);
$env->set_env("CLIENT_TEL2", $tel2);
$env->set_env("CLIENT_EMAIL", $email);
$env->set_env("CLIENT_EMAIL2", $email2);
}



$addr = $env->get_env("CLIENT_ADDR");
$addr2 = $env->get_env("CLIENT_ADDR2");
$tel = $env->get_env("CLIENT_TEL");
$tel2 = $env->get_env("CLIENT_TEL2");
$email = $env->get_env("CLIENT_EMAIL");
$email2 = $env->get_env("CLIENT_EMAIL2");

?>


<h1>Изменить контактную информацию</h1>
<
div class="container">

<
form id="contact" action="site_contact_manager.php" method="post" enctype="multipart/form-data">
<
fieldset>
<
label>Phone:</label><br>
<
input id="tel" name="tel" placeholder="Tel.." type="text" tabindex="1" value="<?php echo $tel; ?>" required>
<
input id="tel2" name="tel2" placeholder="Tel.." type="text" tabindex="2" value="<?php echo $tel2; ?>">
</
fieldset>

<
fieldset>
<
label>Email:</label><br>
<
input id="email" name="email" placeholder="Email.." type="email" tabindex="2" value="<?php echo $email; ?>" required>
<
input id="email2" name="email2" placeholder="Email.." type="email" tabindex="3" value="<?php echo $email2; ?>">
</
fieldset>

<
fieldset>
<
label>Address:</label><br>
<
textarea id="addr" name="addr" placeholder="Addr.." tabindex="3" required><?php echo $addr; ?></textarea>
<
textarea id="addr2" name="addr2" placeholder="Addr.." tabindex="4" required><?php echo $addr2; ?></textarea>
</
fieldset>

<
fieldset>
<
button name="submit" type="submit" id="contact-submit" >Update</button>
</
fieldset>
</
form>
</
div>
</
body>
</
html>
Попробуй так
          Stydent написал(а) в теме: Какого модуля не хватает для работы DocxMerge   
Всем привет.
Использую простую библиотеку для объедения docx документов в один. https://github.com/krustnic/DocxMerge

Библиотека без проблем работает на локалке и на хостинге бегет.
Но у клиента хостинг timeweb и там ни как не могу использовать ее.
Ошибка следующая:

DocxMerge\libraries\TbsZip ERROR with the zip archive: Signature of Central Directory Header #1 (file information) expected but not found at position 9253 (h:2425).
DocxMerge\libraries\TbsZip ERROR with the zip archive: Signature of Central Directory Header #2 (file information) expected but not found at position 9299 (h:2453).
DocxMerge\libraries\TbsZip ERROR with the zip archive: Signature of Central Directory Header #3 (file information) expected but not found at position 9345 (h:2481).
DocxMerge\libraries\TbsZip ERROR with the zip archive: Signature of Central Directory Header #4 (file information) expected but not found at position 9391 (h:24af).
DocxMerge\libraries\TbsZip ERROR with the zip archive: Signature of Central Directory Header #5 (file information) expected but not found at position 9437 (h:24dd).
DocxMerge\libraries\TbsZip ERROR with the zip archive: Signature of Central Directory Header #6 (file information) expected but not found at position 9483 (h:250b).
DocxMerge\libraries\TbsZip ERROR with the zip archive: Signature of Central Directory Header #7 (file information) expected but not found at position 9529 (h:2539).
DocxMerge\libraries\TbsZip ERROR with the zip archive: Signature of Central Directory Header #8 (file information) expected but not found at position 9575 (h:2567).
DocxMerge\libraries\TbsZip ERROR with the zip archive: Signature of Central Directory Header #9 (file information) expected but not found at position 9621 (h:2595).
DocxMerge\libraries\TbsZip ERROR with the zip archive: Signature of Central Directory Header #10 (file information) expected but not found at position 9667 (h:25c3).
DocxMerge\libraries\TbsZip ERROR with the zip archive: File "word/_rels/document.xml.rels" is not found in the Central Directory.
DocxMerge\libraries\TbsZip ERROR with the zip archive: File "word/document.xml" is not found in the Central Directory.
DocxMerge\libraries\TbsZip ERROR with the zip archive: File "[Content_Types].xml" is not found in the Central Directory.
DocxMerge\libraries\TbsZip ERROR with the zip archive: File "word/_rels/document.xml.rels" is not found in the Central Directory.
DocxMerge\libraries\TbsZip ERROR with the zip archive: File "word/document.xml" is not found in the Central Directory.
DocxMerge\libraries\TbsZip ERROR with the zip archive: File "[Content_Types].xml" is not found in the Central Directory.


Как я понял, что не получается docx распаковать.

Версии php совпадают, 5.6.
На timeweb поддержка ни как не помогает. Пишет скажите какой модуль и настройку надо включить, сделаем.
Zlib Compression везде есть.

Вот phpinfo timeweb
Вот phpinfo beget
          savelikan написал(а) в теме: RewriteEngine на другой файл   
Решил вопрос вот так:
если после папки, в которой есть нужный index.php поставить знак ? - тогда работает, например:

/controllerBase/ActionBase - отправляет на /index.php

/test/?controllerNew/ActionNew - отправляет на /test/index.php

решение корявое. но другого не получилось.... посоветуйте, пожалуйста лучшее решение
          justyork написал(а) в теме: Требуется PHP Программист (Yii1.1/Yii2) Удаленно   
Информация об оплате: 30000

Требуется программист, для работы над проектами на Yii 1.1 и Yii 2

Обязанности:
  • Разработка / Доработка сайтов на фреймворке
  • Мелкие html/css/js правки на сайте
Требования:
  • Уверенное знание Yii 1.1 / Yii 2
  • Умение разбираться в чужом коде
  • Умение работать с git
  • Комментирование своего кода
Условия:
  • Работа удаленная, ~ 6 часов в день
  • Оплата: от 30 000 / в месяц
  • 2 недели испытательный срок

Контакты:
Skype: JustYork
email: info@web-y.ru
          PHP Developers - BizBilla.com - Karaikkudi, Tamil Nadu   
Experience in developing social network websites, web based Business application sites and integrating with face book, twitter, etc....
From BizBilla.com - Fri, 07 Apr 2017 10:14:09 GMT - View all Karaikkudi, Tamil Nadu jobs
          PHP Developer - ISD Networks - Malappuram, Kerala   
>coding skill in PHP, Node.js, Java, and/or C++ >Thorough understanding of relational databases such as MySQL or similar technologies >Knowledge in wordpress
From Indeed - Sat, 08 Apr 2017 08:17:33 GMT - View all Malappuram, Kerala jobs
          PHP Developer - TORRA INTERNATIONAL - Malappuram, Kerala   
Maintain and manage general network setup. Configure and maintain Apache and PHP Programming atmosphere.... ₹15,000 a month
From Indeed - Tue, 04 Apr 2017 03:57:40 GMT - View all Malappuram, Kerala jobs
          Mastering PHP 7   

Effective, readable, and robust codes in PHP About This Book Leverage the newest tools available in PHP 7 to build scalable applications Embrace serverless architecture and the reactive programming paradigm, which are the latest additions to the PHP ecosystem Explore dependency injection and implement design patterns to write elegant code Who This Book Is For This book is for intermediate level developers who want to become a master of PHP. Basic knowledge of PHP is required across areas such as basic syntax, types, variables, constants, expressions, operators, control structures, and functions. What You Will Learn Grasp the current state of PHP language and the PHP standards Effectively implement logging and error handling during development Build services through SOAP and REST and Apache Trift Get to know the benefits of serverless architecture Understand the basic principles of reactive programming to write asynchronous code Practically implement several important design patterns Write efficient code by executing dependency injection See the working of all magic methods Handle the command-line area tools and processes Control the development process with proper debugging and profiling In Detail PHP is a server-side scripting language that is widely used for web development. With this book, you will get a deep understanding of the advanced programming concepts in PHP and how to apply it practically The book starts by unveiling the new features of PHP 7 and walks you through several important standards set by PHP Framework Interop Group (PHP-FIG). You’ll see, in detail, the working of all magic methods, and the importance of effective PHP OOP concepts, which will enable you to write effective PHP code. You will find out how to implement design patterns and resolve dependencies to make your code base more elegant and readable. You will also build web services alongside microservices architecture, interact with databases, and work around third-party packages to enrich applications. This book delves into the details of PHP performance optimization. You will learn about serverless architecture and the reactive programming paradigm that found its way in the PHP ecosystem. The book also explores the best ways of testing your code, debugging, tracing, profiling, and deploying your PHP application. By the end of the book, you will be able to create readable, reliable, and robust applications in PHP to meet modern day requirements in the software industry. Style and approach This is a comprehensive, step-by-step practical guide to developing scalable applications using PHP 7.1 Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com . If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the code file.


          Twain desde php   

Twain desde php

Respuesta a Twain desde php

Hola Rafael, anda al enlace http://sourceforge.net/projects/phpsane/ , y analiza el codigo, es sencillo, lo que hace es usar el comando scanimage de linux, armas los parametros y se los envias desde php mediante la linea de comandos. Espero haber podido ayudar. SALUDOS.

Publicado el 04 de Mayo del 2013 por Ronny

          Twain desde php   

Twain desde php

Respuesta a Twain desde php

HOLA ENNIS !!!

MI NOMBRE ES RAFAEL RAMOS SOY ESTUDIANTE DEL IPN (UPIICSA) EN LA CD. DE MEXICO D.F. ESTOY TRATANDO DE HACER UN PROYECTO EN PHP MUY SIMILAR AL TUYO, NO SI PUDIERAS AYUDARME, PASANDOME UN EJEMPLO DE COMO HICISTE FUNCIONAR TU PROYECTO. TE AGRADESCO AMIGO. BUEN DIA
.

Publicado el 15 de Enero del 2013 por RAFAEL RAMOS VAZQUEZ

          Como imprimir utilizando una dll y ActiveX   

Como imprimir utilizando una dll y ActiveX

Hola amigos,

Miren estoy creando un sistema donde desde una pagina de internet puedan imprimir (desde una impresora tip POS) un ticket de compra.
El lenguaje que ocupo es PHP, yo se que con PHP no puedo realizar nada ya que el mismo corre en el servidor (y como no es local no puedo hacer nada), entonces quiero recurrir a usar ACTIVEX y mediante una dll (no tengo idea aun de como funciona esto) la cual venga en los archivos de instalacion o talvez crear una que se conecte al...

Publicado el 01 de Octubre del 2012 por Marco

          UltraEdit 24.10.0.32   
Text editor, HEX editor, HTML editor, PHP editor. Suitable for general text editing, programmer's, web designers, binary editing, email, and all your editing needs. Key Features include: Disk based editing for files even greater than 4GB!
          How To: Disable/Block External HTTP Requests In WordPress   

One thing that's been continuously annoying me when doing WordPress development on the go is when something somewhere inside WordPress decides to send requests to external urls when I don't even have Internet connection or it's slow and flaky (tethering, slow Wi-Fi, etc). This results in random lag when loading pages, especially if I haven't opened my dev WordPress instance for a long time.

Turns out there's an easy and undocumented (other than in code) solution. To block external HTTP requests right in WordPress's core itself, open up wp-config.php and add WP_HTTP_BLOCK_EXTERNAL like so:

define('WP_HTTP_BLOCK_EXTERNAL', true);

Whenever this variable is present, external requests will be ignored, unless you specify your own comma-separated whitelist of domains using WP_ACCESSIBLE_HOSTS like so:

define('WP_ACCESSIBLE_HOSTS', ...
Read the rest of this article »

          How To Dynamically Increase Memory Limits When Interfacing With WordPress Using XML-RPC (Windows Live Writer, Etc)   

Today's snippet is tremendously helpful if you are using an XML-RPC WordPress interface to read and publish your articles and are running into 500 Server Error issues due to running out of memory, manifesting themselves in something like this error message: "Invalid Server Response – The response to the metaWeblog.newMediaObject method received from the weblog server was invalid".

For example, my regular PHP memory allocation is 32MB or so, but if I load up Windows Live Writer, my favorite publishing tool, and ask it to load 1000 of the latest blog posts, I will undoubtedly get a server error back.

One solution would be to increase the memory allocated to PHP to something higher, like 256MB, which is how ...

Read the rest of this article »


          How To Add Shortcode Support To WordPress Comments And Sidebar Widgets   

WordPress has a great way of letting you use simple text tags called shortcodes to provide a whole bunch of functionality, including custom PHP code. In this article, I'm assuming that you already know what shortcodes do and how they operate (if you don't, head over here: Shortcode_API).

One glaring omission in the way shortcodes are set up by default is that they only get triggered in the content of your post, leaving the sidebar and comments out. I'm sure this is done for security, so that your readers can't screw something up by posting shortcodes they're not supposed to – after all, shortcodes are PHP snippets on the backend.

However, let's assume you really know what you're doing ...

Read the rest of this article »


          VAGAS DE TRABALHO PROGRAMADOR PHP -SOROCABA -SP   
PROGRAMADOR PHP Remuneração: A combinar Benefícios Oferecidos: A combinar. Horário de Trabalho: A combinar. Dias a trabalhar: A combinar. Atividades: As atividades a serem realizadas pelo profissional devem ser com total responsabilidade, eficiência e qualidade. Disponibilidade de início imediato.
          [Updated for 2017] Here's An Exclusive 10% Off NuSphere PHPEd Discount Coupon Code (Also Includes NuCoder And PHPDoc)   

image

Introduction

I don't know about you, but I can't imagine doing my PHP development without an IDE with a debugger anymore.

It autocompletes for me, it lets me step through each line of code, jumping around the project, execute and change the code flow on the fly, and does many other things that make me feel cozy, comfortable, and efficient at PHP development (as opposed to, say, CPP which makes me feel cold and lonely).

There are many PHP IDEs out there and I've tried most of them (including the free PHPEclipse and PDT for Eclipse) but kept coming back to NuSphere's PHPEd every time. The other ones just don't do as good of a job and don't have the ...

Read the rest of this article »


          VAGAS EFETIVAS PROGRAMADOR PHP -SOROCABA -SP   
PROGRAMADOR PHP Remuneração: A combinar Benefícios Oferecidos: A combinar. Horário de Trabalho: A combinar. Dias a trabalhar: A combinar. Atividades: As atividades a serem realizadas pelo profissional devem ser com total responsabilidade, eficiência e qualidade. Disponibilidade de início imediato.
          Senior Java Developer   
PR-Dorado, Senior Java Software Developer We are a fast growing B2B ecommerce company with an innovative technology platform. We're adding to our core team and are looking for a dedicated, experienced professional Java developer. Skills required: Extensive experience with Linux and Java Familiarity and/or proficiency in other languages including: PHP C/C+/C# Ruby Python Perl Ability to code and test C# on Wi
          Développeur PHP full stack - StarDust - Montréal, QC   
Accord Hotels, BNP Paribas, Citroën, L’Oréal, Club Med, Radio-Canada, Danone, Nespresso, Loto Québec, Couche Tard, Téo Taxi et Rona....
From StarDust - Fri, 16 Jun 2017 14:06:10 GMT - View all Montréal, QC jobs
          Ventas con carrito de compras   

Ventas con carrito de compras

Hola espero esten bien, estoy tratando de instalar un sistema de ventas con carrito de compras, es primera vez que lo hago y no soy experto. El sistema me arroja el siguiente error:
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /srv/disk14/2269680/www/feriadelranco.atwebpages.com/action.php on line 64
Me arroja el mismo error con el archivo action.php en la linea 9 , 24, 37 y 64.-

Este es el codigo :

<?php...

Publicado el 01 de Julio del 2017 por Marco Antonio

          Control Horario Escolar | Ayuda!   

Control Horario Escolar | Ayuda!

Muy buenos días a todos, el motivo de mi post es que ando realizando un sistema en php en donde se lleva el control de los maestros, aulas y horarios.
Necesito ayuda con el algoritmo aunque sea una pequeña pista que ilumine mi mente jajaja.

El detalle es que no se como hacer las validaciones, ya que cada profesor se divide en 3 tipos
-Asignatura (Los que solo dan una materia)
-Medio tiempo
-Tiempo Completo
Cada profesor en cada semestre tiene qu...

Publicado el 30 de Junio del 2017 por Humberto

          Problema con exec   

Problema con exec

Estoy intentando abrir una carpeta de mi servidor windows desde php (sólo lo uso yo), con abrir la carpeta me refiero a que al pinchar en un botón se me abra el explorador de windows con la ruta que yo le especifique.

He intentado con lo siguiente:
<?php echo Shell_exec("explorer D:\\"); ?>
También usando un .bat:
<?php echo Shell_exec("script.bat"); ?> Y e...

Publicado el 30 de Junio del 2017 por Daniel

          Curso de PHP–instalación de servidor   

Curso de PHP–instalación de servidor

Comenzamos un nuevo curso en el canal de Youtube, en esta ocasión vamos a empezar a trabajar con PHP y MySQL para crear sitios web dinámicos que se comuniquen con el servidor y bases de datos. Es un curso para gente principiante pero que ya ha tomado algunos cursos de programación. Verán que PHP es un lenguaje muy sencillo de usar y podemos llegar a crear muchas cosas interesantes cuando lo integramos en una aplicación web con más características.

Ver Instalación de PHP + MySQL


          HipHop, PHP, and the Evolution of Language   

A lively little discussion developed over the past few days on the DC-PHP developers mailing list. We have a very active developers group here in the DC area – much larger than most cities, in fact. Part of what makes our group great is the diversity of background and experience that is in the group. …

The post HipHop, PHP, and the Evolution of Language appeared first on Technosailor.com.


          Solving the WordPress Traffic Overload Problem   

Anyone who’s been around WordPress for a “Digg effect” or other massive influx of traffic knows that it can be a real problem. From a technical standpoint, the problem is that PHP is entirely loaded into memory for every pageload. That includes the 99% of PHP that is not being used to actually render the …

The post Solving the WordPress Traffic Overload Problem appeared first on Technosailor.com.


          Build a Website by naglenirbhay27   
Web based multi exam ,certification & manpower management portal.Project Consist of various module necessary for any exam portal.Project is to be done in laravel php framework and bootstrap as css framework... (Budget: ₹12500 - ₹37500 INR, Jobs: HTML, Laravel, LESS/Sass/SCSS, MySQL, PHP)
          Guaranteed Traffic Web 20 Marketing and Ways to Do it   
Internet users are using web 2.0 marketing togenerate guaranteed web traffic for effective utilization of the web resources so that it leads to higher online business profits. There are several ways by which you can make your internet marketing function. Use of social websites and blogs play significant part in it, for instance facebook, MySpace, Blogger, WordPress, etc to name a few.





You can find many PHP based forums that draws greater number of online visitors. Different types of social media sites are found like YouTube, Flickr, Delicious, etc. These sites receive huge traffic of visitors day-in and day-out. Utilize this medium and make use of the opportunity.





In web 2.0 marketing certain aspects of targeted traffic secret factors are to be kept in consideration so that you get expected results and benefits.





When you go about launching marketing campaign of any sort for your business, it is essential to set goals that are expected out of web 2.0 marketing. When your company is not clear with its marketing plan than you might think that there is no advantage of writing blogs, do viral marketing or podcasts.





You should know about your particular set of user community. Many people commit the blunder of generalizing a particular set of people and then using the same rules for others as well. User communities that are important from web 2.0 perspective should be given extra preference and interacted with. Take note about things that put effect on them and regulates their conversations. It would be great if you are able to figure out the topics that creates interest in the people.





The techniques and tools that you use for the web 2.0 marketing should be measurable. It is very important if you desire to manage your efforts and meet the objectives. This process may take some time and can be hectic also, but give positive results.





Combine your web 2.0 marketing methods with SEO. Your site ranking gets affected by blogging that you do and it impacts the web search done by users. Keep your blog content rich with proper keywords/phrase use so that you get incoming links to your site.





You can provide HTML forms in the web 2.0 marketing application so that the users can invite their friends or acquaintances via e-mails. This can be termed as word of mouth marketing and prove to be very beneficial for your business.








The approach towards target customers and the way web 2.0 marketing is done influences the overall profit level as well as web traffic level.





Copyright??2009


SPINX - web design development company offers services like flash web design, Website Design Bay Area, Website Design Beverly Hills & also across the globe.

guaranteed web traffic: traffic secret

guaranteed web traffic: guaranteed web traffic

Article Source: www.articlesnatch.com


          Benefits of Using Web Design Templates   

Many of us lack the skills to craft a website from the ground up. All the HTML codes, CSS, and PHP can be like speaking another language to those of us who are not as technically inclined. However, the fact…

The post Benefits of Using Web Design Templates appeared first on Dot Com Infoway.


          PHP Developer – Chichester – £30k – £40k | PHP   
CV-Library - Chichester - PHP Developer - LAMP, PHP 5, OOP, HTML5, JavaScript Chichester (near Portsmouth, Gosport, Bognor Regis) £30,000 - £40,000k PHP Developer to join a fast-growing web & digital software specialist based in the Chichester area. This is a fantastic time for a PHP Developer to join a fun, dynamic digital company that…
          Full Stack Developer (PHP / NodeJS / Javascript) | PHP   
Sanderson Recruitment - Manchester - around and every single person you work with is an expert in all things Digital? You realise that all the other Digital Agencies are much lower down the food chain than where you work. This makes you feel proud. You realise that your almost obsessive desire to deliver the best…
          WordPress Manager PHP Agile Digital Web Agency Brighton Sussex | PHP   
Joseph Harry - Brighton - WordPress Manager (Lead Software Engineer Architect Programmer Developer Development Digital Agile BuddyPress BbPress WordPress PHP) required by web agency client in Brighton. You MUST have the following experience: - Current of recent experience as a WordPress Development Lead, including comprehensive knowledge of PHP, JavaScript, HTML and CSS - Leading standards…
          Comment on Jasa by rizkinanda   
mas sistem pakar penyakit bayinya murni php ya buatnya gak ada pkai fremwork lainnya
          #40692: Filter default image size in gallery   

Using the media_view_settings filter, I can specify default link and column settings for new galleries but the size parameter is not filterable. For example:

function me_filter_gallery_settings( $settings ) {
	// This will successfully set the default number of columns to 5
	$settings['galleryDefaults']['columns'] = 5;
	// This does nothing
	$settings['galleryDefaults']['size'] = 'large';
	return $settings;
}
add_filter( 'media_view_settings', 'me_filter_gallery_settings' );

I know that it’s possible to override these defaults when outputting the gallery via the gallery_shortcode. However, this may be confusing to the user who would expect to see the same value for the image size appear when the gallery is generated on the front end as they have seen in the admin. To clarify: at the moment, I can set a default size for gallery images to ‘medium’, for example, although in the Gallery Settings panel in the page editor, the size will still display as ‘Thumbnail’. Indeed, the user could change the value of the size field without actually affecting the image size on the front end.

https://catapultthemes.com/wp-content/uploads/2017/05/gallery-admin-default-size.jpeg

In wp-includes/media-template.php replace lines 775 - 779 with:

foreach ( $size_names as $size => $label ) : ?>
	<option value="<?php echo esc_attr( $size ); ?>" <#
		if ( '<?php echo $size ?>' == wp.media.galleryDefaults.size ) { #>selected="selected"<# }
					#>>
		<?php echo esc_html( $label ); ?>
	</option>
<?php endforeach; ?>

This will allow:

function me_filter_gallery_settings( $settings ) {
	$settings['galleryDefaults']['size'] = 'large';
	return $settings;
}
add_filter( 'media_view_settings', 'me_filter_gallery_settings' );

Thereby allowing plugin and theme developers to set a default value for the image size in galleries.


          #40780: Update docblocks & parameters in wp-includes/link-template.php for post-related functions   

The following functions have docblocks and parameters that appear to only accept the post ID, but the underlying code calls get_post() so either post ID or a post object can be accepted.

  • get_post_permalink()
  • get_edit_post_link()
  • edit_post_link()
  • get_delete_post_link()

          #36034: Change post name permalinks to use ID when inserting links   

When using the visual editor, and your permalink setting is postname, the default behavior when adding an internal link is that the href attribute points to the slug. For example, if I add a link to a page with the permalink/slug of "my-page" the HTML link will be created as <a href="http://example.com/my-page/>my page</a>.

This is fine until the slug of the target page (my-page) changes. Since WordPress doesn't do any checking when a slug is changed to see if there are any links pointing to it, the link is now dead. I propose that when adding links in the visual editor, that they be added based on the ID of the target, not the slug. This would prevent links from breaking whenever a slug was changed, and not affect the use of the post name in the URL. Even following ID-based links return the prettier post name version in the URL.

The code change is already available as a plugin or addition to functions.php from http://wordpress.stackexchange.com/questions/156032/how-can-i-store-page-id-in-a-post-instead-of-other-selected-permalink:

function wp_link_query_mod ( $results ){
    if( count( $results ) ){
        for( $i=0; $i<count($results); $i++ ){
            $results[$i]['permalink'] = wp_get_shortlink( $results[$i]['ID'] );
        }
    }
    return $results;
}
add_filter('wp_link_query', 'wp_link_query_mod');

          #41191: Create browse happy type notice for PHP versions   

For tons of reasons we want people to upgrade their PHP versions, preferably to PHP7. While historically we've never bothered users with this, the Yoast WHIP project has proven that doing so can actually change the statistics in a meaningful way, both because users act and because hosts become more active when pushed harder.

There's prior art for notices about PHP, both in Joomla and Drupal:

https://www.drupal.org/node/2670966 https://image.ibb.co/gFa8MQ/wwww.png

I would argue we should take a more positive approach than they do and focus on the speed benefits of PHP7.

To do this, we would:

  1. Introduce notices that would tell people to upgrade their PHP.
  2. Link those to explanatory page that tell people what PHP is and why they should care.
  3. Link to pages that show them how to upgrade (preferably host specific if we can).
  4. Give them email examples of emails they can send their host if it didn't work out.
  5. Send them to the WordPress hosting page if all else fails.

Let's start by fleshing out # 1, I've already got my content team working on # 2 as well. @hedgefield already had some ideas, I'll ask him to add them here :)


          #41190: Don't print wp_attempt_focus() code when enable_login_autofocus is disabled   

Currently, when autofocus at login is turned OFF as below, only the function calling part of "wp_attempt_focus()" is not outputted.

Add_filter( 'enable_login_autofocus', function(){ return false; } );

However, for them who do not need autofocus, the definition part of the "wp_attempt_focus()" function should also be unnecessary. So, please do not output the function definition part.

<script type="text/javascript">
<?php
/**
 * Filters whether to print the call to `wp_attempt_focus()` on the login screen.
 *
 * @since 4.8.0
 *
 * @param bool $print Whether to print the function call. Default true.
 */
if ( apply_filters( 'enable_login_autofocus', true ) && ! $error ) { ?>
function wp_attempt_focus(){
setTimeout( function(){ try{
<?php if ( $user_login ) { ?>
d = document.getElementById('user_pass');
d.value = '';
<?php } else { ?>
d = document.getElementById('user_login');
<?php if ( 'invalid_username' == $errors->get_error_code() ) { ?>
if( d.value != '' )
d.value = '';
<?php
}
}?>
d.focus();
d.select();
} catch(e){}
}, 200);
}
wp_attempt_focus();
<?php } ?>
if(typeof wpOnload=='function')wpOnload();
<?php if ( $interim_login ) { ?>
(function(){
try {
	var i, links = document.getElementsByTagName('a');
	for ( i in links ) {
		if ( links[i].href )
			links[i].target = '_blank';
	}
} catch(e){}
}());
<?php } ?>
</script>

I think that it is best to apply the filter as described above.

I hope you will consider this.


          PHP 取得檔案的副檔名(PHP Get File Extension)   
忘了什麼時候,我意外的連到國外有一篇文章在談論『PHP取得檔案的副檔名(PHP Get File Extension)』的文章。和我之前的前舊文章「取得檔案的副檔名」相比,那位筆者Cowburn顯然比我認真多了。 Cowburn 把所有取得副檔名的方法都找出來了,而且還評論了哪種方法最適合。果然國外的人寫文章,不會只給答案,還會給過程,看來我寫文章也應該好好學著才行。我先列出Cowburn提到的五種方法,並把其中的註解中文化了。下列的所有方式,最後回傳的結果都是"git"字串,沒有 . 喔!
          囧啊,又有新的PHP framework了,Yii   
我有趴別人blog的興趣,無意間看見這篇由Fred Wu所寫的「Choosing a PHP Framework Round 2: Yii vs Kohana vs CodeIgniter」,文章內容在描述同屬輕量級的framework的Yii vs Kohana vs CodeIgniter,嗯…Kohana 是從CodeIgniter分出來的還好,但Yii說真的我是今天才知道有這東西。 這裡有一篇官方提供的各framework比較文章,Yii贏的部分似乎是在資料庫支援的完整性與效能。回去看一下Yii官網下面的時間2008-2009,果然是在Kohana之後所產生的新的framework。
          Open-source free PHP CAPTCHA script   
由網友Tongshuai測試之後發現有BUG,似乎是SESSION部分出了一些問題,很抱歉我沒有測試各CI版本,或許是CI版本的問題,但是Tongshuai也順便提供了他的解決方法,可以直接參考他的回覆內容
          #41216: Avoid using 'http://localhost/foo-cropped.png' in tests   

Two image header tests use a http://localhost/foo-cropped.png value:

  • Tests_Image_Header::test_create_attachment_object
  • Tests_Image_Header::test_insert_cropped_attachment

In some system configurations, this can cause ImageMagick to throw an exception:

ImagickException: getimagesize(http://localhost/foo-cropped.png): failed to open stream: Connection refused

This was originally added in r27847. In skimming through #21785, it doesn't appear to be a deliberate decision to use http://localhost/foo-cropped.png. It would be better to use a value that doesn't trigger an outbound HTTP request.


          #35561: function wp_admin_canonical_url() not using configured site url when constructing canonical url link tag   

I was having an issue with the wp_admin_canonical_url() function in wp-admin/includes/misc.php and I have a suggested fix

I am running word press behind a reverse nginx proxy on a different box so my main site is at http://www.rammount.com and the blog is at http://www.rammount.com/blog

The blog url is set in the WordPress configuration. But when you log into the admin section the wp_admin_canonical_url() function does not pick up the configured url instead it constructs the url without the /blog. This of course breaks links in the admin section, constantly redirecting things to http://www.rammount.com without the /blog by changing the following line: $current_url = set_url_scheme( 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] ); to: $current_url = set_url_scheme(home_url(add_query_arg(array(),$wp->request)) . $_SERVER['REQUEST_URI']); the problem is solved. the proper url is created and as such the links in the admin section that use the canonical url link function correctly.

Hoping to have this change evaluated for inclusion, so that I don't have to remake this edit every time one of my designers updates the WordPress installation?


          #36851: Widgets don't remove hooks after being unregistered   

In WP_Widget_Recent_Comments::__construct(), there is this bit of code:

<?php
if ( is_active_widget( false, false, $this->id_base ) || is_customize_preview() ) {
        add_action( 'wp_head', array( $this, 'recent_comments_style' ) );
}

If unregister_widget( 'WP_Widget_Recent_Comments' ) is called, this added wp_head action is still going to persist unexpectedly. At the moment, I believe the only way to remedy this inside such widgets themselves would be to check to see if the widget is still among $wp_widget_factory->widgets when the action callback is called (here the recent_comments_style method). From outside the widget, the alternative is would be to do:

<?php
$widget = $wp_widget_factory->widgets['WP_Widget_Recent_Comments'];
unregister_widget( get_class( $widget ) );
remove_action( 'wp_head', array( $widget, 'recent_comments_style' ) );

Neither of these options are great.

Perhaps there should be new widget_registered and widget_unregistered actions that widgets could listen to to do this cleanup? Or there could be a new unregister method on WP_Widget that a subclass could have this logic inside of. (We wouldn't be able to use the PHP destructor since it would never be called since the reference to the class would be still captured among the registered hooks.) Likewise, instead of adding the hooks inside of the constructor, perhaps there should also be a WP_Widget::register() method that gets called inside of the faux-private WP_Widget::_register() (and _register should be final, no?)


          Concurrent HTTP requests in PHP using pecl_http   
The pecl_http extension has a little gem that can be handy at times – HttpRequestPool. Using this, you can send concurrent HTTP requests and can gain efficiency in fetching non-related data at once. For example, from an external source if your application needs to retrieve an user’s profile, their order history and current balance, you […]
          JSONize your PHP classes using traits   
I was having a discussion with a colleague regarding how to add generic JSON based representation to a number of classes without making a big effort. The immediate solution that came in my mind is to use the Traits for it (introduced in PHP 5.4). So I wrote the following example for him: JSONized.php [crayon-5956e888c00e8193427444/] […]
          Looking to Boost online tailoring Business?   
Looking to Boost online tailoring Business? Interactive custom solutions for Tailors & Cloth Merchents …!!! IdesignIbuy offers an exclusive customization software’s for tailoring businesses. In these days people want to look stylish in unique designs. Allow your buyers to customize their shirt, pant, suit, jacket, & hoodies on your online store. Integrating this software helps online tailors & merchants to build a strong customer base and hike in business revenue. Premium Solution for Tailors, Cutters and Custom apparel Sellers Shirt Design tool Pant Design Tool Suit Design Tool jacket Design Tool Hoodies Design Tool etc. URL: http://www.idesignibuy.com/tailoring-solution.php Men, Pune
          Web to Print Solutions & Software | idesignibuy, Wisconsin   
Web to Print Solutions & Software | idesignibuy, Wisconsin Hey Printers & Merchants Best in class Web to Print Solutions available now in Wisconsin, USA !! Our company named idesignibuy have the highly qualified team of developers and designers, which provides advanced Web to Print software to printers, merchants, storefronts, re-sellers & multi-stores helping out them to build a strong customer base by allowing them to design their favorite product online and make it print ready. Top Class Web-to-Print Solutions for Printers and Re-sellers T-shirt Design Stamp Design Mug Design etc. Drop a mail “enquiry@idesignibuy.com” to boost your Business USA: +16307436950 (EST: 9AM TO 6PM) USA: +1630-796-0282 (EST: 6PM TO 9AM) Australia: (02) 8003 5212 United Kingdom: 020 8133 0743 India: +919561070935 URL: http://www.idesignibuy.com/web-to-print-solutions.php Other Services, Pune
          phpMyAdmin 4.7.2 duyuruldu   
Web üzerinden MySQL yönetimini idare etmek üzere tasarlanmış ve PHP ile yazılmış bir özgür yazılım aracı olan phpMyAdmin‘in 4.7.2 sürümü duyuruldu. Yeni özellikler, hata düzeltmeleri ve güvenlik düzeltmeleri içeren düzenli bir bakım sürümü olarak duyurulan yeni sürüm, aynı zamanda pek çok geliştirme içeriyor. Başlıca kullanım amacı internet üzerinden MySQL veritabanı yönetimi olan, bununla birlikte veritabanı […]
          Release Candidate for Microsoft Drivers v4.3.0 for PHP for SQL Server Released!   
Hi all, We are excited to announce the Release Candidate for SQLSRV and PDO_SQLSRV drivers. The drivers now support Debian Jessie. In addition, starting with this release, we support sql_variant type with limitations. Notable items about 4.3.0-preview release: Added Transparent Network IP Resolution (TNIR) feature. Fixed Fixed a memory leak in closing connection resources. Fixed...
          SugarCRM の REST Web サービスを拡張し、XML を使用する   
SugarCRM 5.5 の登場により、Web サービスのフレームワーク全体が強化されました。既存の SOAP のサポートを補完するために REST のサポートが追加されただけではなく、ビジネス・アプリケーションを容易にサポートするために、安全にアップグレードできる形で Web サービスをカスタマイズできるようになりました。SugarCRM の REST Web サービスは、その初期設定では Web サービスとやり取りをするデータ・フォーマットとして、JSON と、シリアライズされた PHP データを使用します。この記事では、SugarCRM のインスタンスでデータを送受信する際のデータ・フォーマットとして XML を追加するのがいかに容易であるかを説明します。
          Zend Framework を使って SOAP サービスを実装する   
Zend Framework は、堅牢でスケーラブルな PHP Web アプリケーションを構築できる MVC 準拠のフレームワークです。このフレームワークに組み込まれた Zend_Soap コンポーネントを使うことで、開発者は素早く効率的に SOAP ベースの Web サービスをアプリケーションに追加することができます。この記事では Zend_Soap コンポーネントの詳細を探り、SOAP Web サービスを作成する手順を説明するとともに、入力の検証、エラーの生成、WSDL の自動作成などの機能を探ります。
          Comment on Best PHP Frameworks of 2017: a Beginner’s Guide [INFOGRAPHIC] by Nasser   
I use Codeigniter for years, i love it , many times i decided to learn laravel, but codeigniter is super easy and super flexible, i will try symfony but laravel not yet.
          PHP Software Engineer   

          Nerviani siempre impecable   
Hoy quiero proponerte una visita guiada a través de una bodega de muy buena relación precio calidad.

Bodegas Nerviani, no voy a hablar demasiado solo el inicio de lo que es la bodega, donde encontramos un ambiente cargado de historias, secretos y experiencias vividas celosamente guardados, invitándote a terminar la visita en http://www.nerviani.com.ar/esp/historia.php y después probá los vinos porque valen la pena.

Detrás de sus vinos está la familia . Don Antonio Nerviani llegó a la Argentina en 1884 desde su Italia natal, dedicándose a la venta y fabricación de cubas y toneles de roble.Este ramo del comercio lo trajo a Mendoza ,eligiendo las tierras de Maipú para instalarse ,no ya para negociar con cascos y cubas vacías sino para llenarlas del " Bon Vin ".

Guiado por el cielo límpido y un sol abundante y generoso adquirió sus primeras hectáreas en el distrito de Rusell, y en 1892 le vantó la Bodega .
Hoy, ese mismo escenario cumple 111 años. Aquellos primeros solares han sido replantados con varietales fino . Sus frutos son el reflejo de aquel audaz pionero, y es su descendencia directa quien prosigue su quehacer de bodeguero y vitivinicultor.

Acordate http://www.nerviani.com.ar/esp/historia.php para terminar
          Basics of Cheap Windows Hosting    
Putting a persons company on the web where a person use web - Affordable Windows hosting group, is a very vital decision to make. A person may not be provided the perfect plan that a persons company actually needs by the business, which is cheap windows hosting a persons company on the web. There are some items to be considered while a person are hunting for a reputable business that can be a host to a persons company in order to help a person on the web front.

Windows or Linux Web Affordable Windows Hosting.

The host states an operating system is needed, that is the operating system an individuals server may use. If a person are using windows operating system, a person actually don't need a windows affordable hosting. In addition, a person don't require it if a person are making a persons pages at the front. They add advantages like .asp and .net-programming abilities if they use windows web server Affordable Windows Hosting and it shows itself to be actually powerful. Listen carefully, taking advice from the one who is completing this job for a person and creating all pages.

Preferred Affordable Windows hosting services:

Try to look for the Affordable Windows Hosting Company that offers a person both services and quality in the method a person need. Some of the affordable products that top the charts are:

Decreased fee or free domain registration - It reflects the professional specifics if the domain is the name of the business. Many hosts will give this style of facility for free and also it will make sure that all updating and needed renewals are completed on time.

Secure server sales on their server - Security is very vital as a person make or accept payments on Internet; also a person send a lot of personal information, which should not be shared, so security is necessary. It should provide SSL in its basic rate.

PHP and mySQL support - Database support and PHP are the tools that are very powerful. A person get it if a person choose UNIX server. It runs programs for a person; make forums, content management and more. It also includes e-commerce.

Design Services at lower prices - Professional web designing is also provided for customers at a good rebate. A person should most assuredly take advantage. A Professional website gives a good impression on a customer so they feel at ease about all this.

Web-mail services and POP Email Boxes - Pop email boxes show themselves to be vital so get that advantage and a person can give all a persons staff and all offices an individual email id. There is a service called a web mail service which offers a person the power to enter a persons email account from any location.

A person can come across a cheap windows hosting source that recommends all the traits that a person want within a persons means. It just takes a modest assessment shopping to happen along with the greatest company Affordable Windows Hosting for a persons professional web site.

Basics of Cheap Windows Hosting
          Freelance PHP-udvikler - Skandinavisk Computer Rekruttering - Nordjylland   
For vores kunde, et anerkendt e-handel hus, søger vi en frisk og dygtig freelance PHP udvikler med interesse i en mulig fastansættelse. Kunden er primært
Fra Skandinavisk Computer Rekruttering - Wed, 24 May 2017 12:01:41 GMT - Vis alle Nordjylland job
          PHPRunner 9.8 B29055   
Database driven PHP web site with no programming
          Clemens Tolboom: Check your coding style on Drupal 8   
http://www.cloudsprawl.net/wp-content/uploads/2015/07/shutterstock_232639537.jpg

Coding style?

Building software is a complex and sometimes tedious process in which you make errors and mistakes. Testing for errors is mostly done by running your website / code through tests either manually or automatically.

Checking for your code style like formatting and documentation flaws you can use a code sniffer. For PHP you can run phpcs using PHP_CodeSniffer.

Drupal core provides core/phpcs.xml.dist to tell phpcs what to test for.


          Agiledrop.com Blog: AGILEDROP: DrupalCon sessions about Symfony   
Last time, we gathered together DrupalCon Baltimore sessions about Business. Before that, we explored the area of PHP, DevOps, Front End, Site Building, Drupal Showcase, Coding and Development, Project Management and Case Studies. Quite a lot of areas, so this will be our last stop. We will only look at Drupalcon sessions about Symfony. Events: The Object Oriented Hook System by Nida Ismail Shah from Acquia This session threw some light on how to create, trigger, subscribe and listen to events in Drupal 8.   Everything about Unicode all PHP devs should know by Nicolas Grekas from… READ MORE
          FFW Agency: The ABC's of Drupal: Basic Page, Core and Multi-Site   
The ABC's of Drupal: Basic Page, Core and Multi-Site Ray Saltini Mon, 06/26/2017 - 16:27

For anyone who's ever looked up a definition of a Drupal term and been left wondering what it all means, here are some practical real world explanations you can use to navigate the Drupalverse. Watch this space and use comments to send us your feedback and requests.

Basic page

One of two default content types that ships preconfigured in Drupal core since Drupal 7. As a content type, Basic Page is made up of Title and Body fields.

All content types are part of Drupal’s core fields system and can be customized with different fields. The output of a Basic Page is configured to appear either as a teaser or a full version, sometimes referred to as ‘default' or as a node.  Unlike the Article content type, content created with the Basic Page content type is not by default configured to appear on the home page. Basic pages are often used on simple websites or for static displays of content such as an About Us page that is linked to from the main menu.

It’s helpful to understand that though its content type name is basic page, it is in point of fact it is neither basic nor a page. As a content type it uses fields and can be extensively customized and is no less suited to advanced configuration than any other content type. Nor is it as configured by default in Drupal a page strictly speaking. Content type forms are used to create content nodes, or entities, that are typically used as the main element in an assembly of other items, such as menus, images, lists, and blurbs that are arranged in blocks around the main content.

Core

Drupal’s basic system code and feature set is bundled together in different major versions referred to as Drupal Core that can be downloaded from the Drupal.org website and installed through various methods.

Not all features are active in Drupal core and must be turned on if desired. The key concept behind core is that to take full advantage of code updates no one should ever, ever ‘hack’ core for use in a production web site. While there are some exceptions, a hacked core is usually a sign of inexperience working with Drupal or negligence.

Major versions of Drupal core have been identified as whole numbers since Drupal 5. Released on November 19, 2015, Drupal 8’s core was completely refactored around the Symfony2 PHP framework, representing a major shift in how Drupal websites and applications would be architected and constructed as well as how the Drupal platform could be used. Drupal 7 is still fully supported and used to power thousands of web properties. 

Multisite

The term ‘multi-site’ is sometimes thrown around casually as a reference to more than one Drupal powered website.

The strict definition of multi-site refers to an installation of Drupal that runs more than one website off a single code base. However there are many different ways to configure a multi-site installation. Sites can share and run off the exact same code, or be extended or customized with other code per site. It’s possible to have several sites run off exactly the same code while other sites each run off a combination of shared code and code that is specific for each site.

Consider any multi-site effort very carefully. The decision to go multi-site should include considerations around hosting, IT capacity, and development workflows. 

Druplicon over a background of blue scientific icons
Tagged with

Comments


          Line item Calc not available   

Hi

Using 1.5.3 after working up from last 1.4 upgrades and grappling with customizing the invoice especially presentation of calculations.

The current basic invoice template will list line items and subtotals to include: Qty, Unit price, Discount, then total inc VAT without showing the net subtotal or indicating the tax is included. This means the line looks like:

Which looks confusing to my eye.

I could edit the /modules.invoices/models/Mdl_item_amounts.php and change the total calc to exclude tax but that would always be overwritten during upgrades.

The better solution might be to have a item_netsubtotal variable which could be useful in many areas but again will disappear each upgrade. OR even a template and add a line to head the vat element to the line item listings but this makes the invoice very compressed and again less clear.

Looks like the invoice creation/edit does calculate the net but it isnt available in the invoice PDF template.

What is the most persistent and recommended approach to solve this?

Thanks

D

Just to add Item subtotal is not enough as it doesnt account for discounts - $item_subtotal = $item->item_quantity * $item->item_price;


          Invoice marked paid but no money   

Well this shouldn't happen.
I created a new ticket for that: https://development.invoiceplane.com/browse/IP-554

To correct the payment delete the payment itselfif there is one for the invoice. Then open your ipconfig.php file and change DISABLE_READ_ONLY=false to DISABLE_READ_ONLY=true. You can now edit the invoice and set the status to sent.


          ERROR..please HELP   

An uncaught Exception was encountered

Type: Exception

Message: Session: Configured save path 'C:\Windows\TEMP' is not writable by the PHP process.

Filename: G:\PleskVhosts\sumees.com\httpdocs\invoice\vendor\codeigniter\framework\system\libraries\Session\drivers\Session_files_driver.php

Line Number: 143

Backtrace:

File: G:\PleskVhosts\sumees.com\httpdocs\invoice\application\third_party\MX\Loader.php
Line: 199
Function: ciload_library

File: G:\PleskVhosts\sumees.com\httpdocs\invoice\application\core\Base_Controller.php
Line: 32
Function: library

File: G:\PleskVhosts\sumees.com\httpdocs\invoice\application\core\User_Controller.php
Line: 25
Function: __construct

File: G:\PleskVhosts\sumees.com\httpdocs\invoice\application\core\Admin_Controller.php
Line: 20
Function: __construct

File: G:\PleskVhosts\sumees.com\httpdocs\invoice\index.php
Line: 327
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: file_exists(): open_basedir restriction in effect. File(24r3s0jp0mbrhgif8l2sftpdi8k4eia5) is not within the allowed path(s): (G:/PleskVhosts//sumees.com\;C:\Windows\Temp)

Filename: drivers/Session_files_driver.php

Line Number: 170

Backtrace:

A PHP Error was encountered

Severity: Warning

Message: fopen(): open_basedir restriction in effect. File(24r3s0jp0mbrhgif8l2sftpdi8k4eia5) is not within the allowed path(s): (G:/PleskVhosts//sumees.com\;C:\Windows\Temp)

Filename: drivers/Session_files_driver.php

Line Number: 172

Backtrace:

A PHP Error was encountered

Severity: Warning

Message: fopen(24r3s0jp0mbrhgif8l2sftpdi8k4eia5): failed to open stream: Operation not permitted

Filename: drivers/Session_files_driver.php

Line Number: 172

Backtrace:

A PHP Error was encountered

Severity: Warning

Message: Unknown: Failed to write session data (user). Please verify that the current setting of session.save_path is correct (C:\Windows\TEMP)

Filename: Unknown

Line Number: 0

Backtrace:


          Tiendas online y posicionamiento web   
Recicla tu ordenador somos una empresa con mas de 20 años de experiencia en reparacion, reciclaje y configuracion de ordenadores y redes a empresas y particulares rescate de datos, seguridad en web y diseño y posicionamiento de tiendas online adaptadas a moviles wordpress,prestashop,,php y html
          Admidio 3.2.5 dates_function.php Sql Injection Vulnerability   
Admidio is prone to a SQL injection vulnerability.This allows remote attackers to execute arbitrary SQL commands via certain vulnerable vectors
          Commentaires sur wp-config.php : optimiser et sécuriser WordPress par anal plug   
<strong>anal plug</strong> [...]Sites of interest we have a link to[...]
          Commentaires sur wp-config.php : optimiser et sécuriser WordPress par play games on pc   
<strong>play games on pc</strong> [...]usually posts some quite intriguing stuff like this. If you are new to this site[...]
          Commentaires sur wp-config.php : optimiser et sécuriser WordPress par Vibrator   
<strong>Vibrator</strong> [...]just beneath, are a lot of entirely not associated sites to ours, nevertheless, they're certainly really worth going over[...]
          Commentaires sur wp-config.php : optimiser et sécuriser WordPress par Play in Bed   
<strong>Play in Bed</strong> [...]that would be the finish of this post. Here you’ll uncover some websites that we feel you will value, just click the links over[...]
          Comment on WordPress Security – A Fresh Perspective for Your Website’s Security by Luca   
Hi Folks, i work as security specialist for an Italian hosting company and my job is to play with penetration testing and hacked sites. I recommend a new WordPress plugin named "WP Security Optimizer" (https://wordpress.org/plugins/wp-security-optimizer/). It prevent hackers to sabotage your rankings in search engines. Elude attackers that exploits your website and fight Negative SEO attacks made using Acunetix and WPScan and other penetration testing toolkit. Implement features preventing users to be enumerated, and in particular enumeration of installed themes (wpscan --enumerate t) and plugins (wpscan --enumerate vp), generating false positives and forwarding an alert to the site administrator when it detects a scan. And finally, can verify corrupted and infected PHP files stored into "wp-admin" and "wp-includes" folders. Hope it's useful
          نمایش تعداد مطالب دسته خاص وردپرس   

با سلام برخی از دوستان وردپرسی دنبال کی هستند که بتوانند تعداد مطالب دسته خاص را در وردپرس خود نمایش دهند. با استفاده از کد زیر میتوانید تعداد مطالب دسته خاص نمایش دهید. مرحله اول: کد زیر را در آخر فایل functions.php واقع در پوشه قالب کپی کنید. [crayon-5956ed8875aab459163492/] مرحله دوم: خوب حال میخواهید تعداد […]

The post نمایش تعداد مطالب دسته خاص وردپرس appeared first on چهارده - قالب وردپرس، دانلود قالب وردپرس، طراحی قالب وردپرس.


          PHP Warning: DOMDocument::loadXML   

Replies: 0

FYI – A few PHP errors you might want to control:


[30-Jun-2017 23:59:33 UTC] PHP Warning:  DOMDocument::loadXML(): Comment must not contain '--' (double-hyphen) in Entity, line: 6733 in /var/www/surniaulula/wordpress/wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1655
[30-Jun-2017 23:59:33 UTC] PHP Warning:  DOMDocument::loadXML(): Extra content at the end of the document in Entity, line: 6733 in /var/www/surniaulula/wordpress/wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1655

js.


          Insert single ad from PHP generated list   

Replies: 0

A client sells ad space directly to local businesses. Each advertiser provides a jpg to post on her website. To make this work, I set up a custom post type combined with Advanced Custom Fields where she uploads the ad image, the ad link, and the begin and end dates. I use PHP to extract the active ads for positioning in several locations and have defined eight different blocks in Ad Inserter, which vary on the destination page and the device used. For 6 AI blocks, I use widgets, and these are working fine.

The remaining 2 blocks appear on the home page and on archives/category/search pages on mobile devices. For these pages, I want to automatically insert ads after every other article content, i.e., after 1, 3, 5, etc. And the order of the ads should be randomized with every page load.

I have the PHP code to create a list of the desired number of active ads in random order. Here’s the general format of the list:

<div class="general-ad ad-counter-1"><a href="http://advertiser1.com" target="_blank" ><img src="ad1.jpg"></a></div>
|rotate|
<div class="general-ad ad-counter-2"><a href="http://advertiser2.com" target="_blank" ><img src="ad2.jpg"></a></div>
|rotate|
<div class="general-ad ad-counter-3"><a href="http://advertiser3.com" target="_blank" ><img src="ad3.jpg"></a></div>

The settings:
Automatic Insertion: After Content
Filter insertions: 1,3,5,7 using Auto counter
Use client-side detection to show only on Tablet and Phone

The ads appear in the locations where I expect them, but sometimes one ad appears twice and another doesn’t appear at all.

When I originally tested with lots of ads, I thought that putting |rotate| between the the ads worked. Now I see that |rotate| simply chooses 1 ad at random from my list to place after post 1, then randomly chooses 1 ad from the list (with replacement) for placing after post 3. When my client has only 2 active ads, there’s a 50% chance that the ad after post 1 will be the same as the ad after post 3.

Without the |rotate| between ads, the ads in the list are treated as a block and all the ads in the list appear after post 1, after post 3, etc.

Two solutions that I see are either a) have Ad Inserter randomly choose an ad without replacement from my ad list or b) instruct Ad Inserter to place ad #1 from my list after post 1, then place ad #2 after post 3, ad #3 after post 5, etc.

What is the syntax to achieve either a) or b) or is there another approach that I should use?

Thanks,
Tim


          Rowena Leilani Poki, “Sue”   
Rowena Leilani "Sue" Poki, 49 of Kapolei, HI passed away June 19, 2017 in Aiea, HI. She was born July 4, 1967 in Honolulu, HI. She is survived by parents, Henry Poki (dec'd) & Amelia Lou Poki; brothers, Archie Poki (Debbie), Henry Poki, Phillip Poki (Mae), Allan Poki (Charmaine), Jeffery Poki (Kalani), Jacob Poki (Johnette); sisters, Merinette Poki (dec'd), Bella Willing, Janice Poki; Service: Saturday, July 8, 2017 Location: Pearl City Community Church - 933 Lehua Ave Pearl City, HI 96782 Visitation: 9:00 am Service: 11:00 am - 12:00 pm Aloha Attire. http://www.ballardfamilymoanaluamortuary.com/book-of-memories/2966491/Poki-Rowena/obituary.php Arrangements Provided By: Ballard Family Moanalua Mortuary
          Comentario en Convertir a mayúsculas y a minúsculas en PHP por Martin   
Tengo este código en una web while ( $row=mysql_fetch_array($result)) { echo " Distancia entre: $row[origen] $row[region] $row[destino] $row[pais] "; } echo(""); mysql_free_result($result); ¿Como puedo hacer para que el $row me salga todo en minúsculas? Se que es con strtolower pero lo he probado de muchas formas y siempre me sa error. Es para que las url me salgan con minúsculas y los campos de ciudades que tengo me pase todo a minúsculas. Necesitaría cambiar el código y como queda pues desconozco la forma de hacerlo Gracias
          QA Engineer - PHP & JavaScript   

          http://www.westsideindro.com/sodiqaa/G.Docs/index.php – Virus Scan Results   
AntiVirus Scan Results for www.westsideindro.com/sodiqaa/G.Docs/index.php. Check our results before you visit.
          http://www.co2-cat.ru/cp/1/excel/index.php – Virus Scan Results   
AntiVirus Scan Results for www.co2-cat.ru/cp/1/excel/index.php. Check our results before you visit.
          [Freelancer] Chatbot platform like chatfuel with less complexity   
From Freelancer // I want to create facebook messenger chatbots dynamically using PHP code, you need to have experience creating it. Think in something like chatfuel.com but with less complexity, I only need the code able to create, edit and delete the chatbot, you need to know facebook APIs, webhooks etc...
          Assoc Applications Developer - Kent State University - Kent, OH   
Java, XML , CSS , HTML , SQL and PHP . Appropriate development language(s), operating systems, reporting tools, relational database design and maintenance,... $42,752 - $58,751 a year
From Kent State University - Tue, 02 May 2017 16:42:32 GMT - View all Kent, OH jobs
          Symofony export need by shahjahansiraj   
I want backend part of Symfony PHP . The front part is the app. I want only the backend part like "https://www.youtube.com/watch?v=P-jwitTWPhg" If you have experience of it, easy work (Budget: $250 - $750 USD, Jobs: PHP, Symfony PHP)
          Expert for Dokan / Multi-Vendor Ecommerce with Woocommerce, and PHP by Asapautofinder   
We are looking for someone to assist us with the completion of our dokan based multi-vendor woocommerce site (Budget: $30 - $250 USD, Jobs: eCommerce, PHP, Shopping Carts, Website Design, WooCommerce)
          php developer   
About this job ad - uThungulu, KwaZulu-Natal - 27 June Province * Mvonambi, uThungulu, KwaZulu-Natal Description * Main Responsibilities: 1. Responsible for planning and directing activities regarding quality standards. 2. Develops and initiates different quality control and quality assurance methods using all applicable ...
          Episode 50: Low down on PSR-15   

An all star cast this episode, as Ben and Phil are joined by regular guest Anthony Ferrara - thinker of good ideas and long-time part-time side-line contributor to the PHP-FIG, Woody Gilk - one-speed rider & BDFL of Kohana, and Beau Simensen - author of a bunch of stuff including StackPHP.

Here we’re talking about some awesome stuff the PHP-FIG is working on: PSR-15 (HTTP Middleware). This PSR is in Draft mode, and is potentially not as well known about as some others. There was a bit of a cuffufle getting it started as before it had even passed an entrance vote there were alternatives and rewrites suggested, but now the major players are on the same page and things are moving forward.

We discuss all this, and the reason PSR-7 (HTTP Message) is not enough for the ecosystem to benefit from shareable middleware. Jumping away from PSR-15 for a second there is an interesting bit of insight into why the PHP-FIG didn’t just slap a “PSR” sticker on Symfony’s HTTP Kernel or HTTP Foundation.

Woody provides a bit of the decision-making process in a very tricky aspect of the FIGs job, which is: should standards be built entirely to match existing implementations, or should standards try to improve on the learnings of the existing implementations to better them all as implementations change to support the standard. It’s all a bit chicken and egg, but a very worthy discussion to have.

  • All About Middleware - Anthony posts about PHP HTTP Middleware
  • Why Care About PHP Middleware? - Summary of the initial Anthony vs Woody approaches and background on the HTTP middleware concept
  • StackPHP - Composing HttpKernelInterface middlewares since 2013!
  • Equip - Equip is a tiny and powerful PHP micro-framework created and maintained by the engineering team at When I Work

          Episode 48: Code of Conduct   

User-group and meet-up organizer Jenny Wong swings by for a chat about the PHP RFC for a Code of Conduct.

Whilst all three of us think a Code of Conduct is a good idea, we talk through some of the various for and against reasoning that people have, and try to outline the logical failures behind some of the FUD being spread around during this discussion.

We cover a few things, from the intent of a Code of Conduct, explain it’s reach is not as scary as many seem to think, outline a few things that a Code of Conduct does not try to do, and talk about some of the problems minorities have at conferences and online which could be simplified over time with a useful CoC.

This is one of our best episodes yet. Even if you hate Phil and think he’s turned into some sort of social justice warrior white knighting whatever, listen to this and see if the conversation is starting to make more sense to you.

The goal here is to open a few minds, and bring people to the table so a useful conversation can be had, instead of the usual reaction to Code of Conducts which is immediate screaming into the keyboard, mashing out wall-o-text’s about freedom of speech, and assuming people are only interested in inclusivity to impress women…

We can make our community a better place, and Jenny has a few tips on how you can help with that goal.


          Episode 47: SunshinePHP Town Stack Hall Radio   

Another SunshinePHP, and another rotating panel of excellent guests talking about stuff like podcasting, making a bit of money on the side from projects like books and whatnot, and we get some folks on to cover the FIG Secretary positions, which will hopefully help the FIG solve their identity problems.

Oh and Ben Marks was definitely talking about Magento again.


          Episode 46: Christmas Theraphpy   

Ben and Phil have a little catch-up to try and get things back on track after a little 2015 lag. Basically this episode is just Sober Phil having a massive vent about how daft some people are on the Internet.

For some reason he accidentally read some /r/lolphp and got into an argument about how they think that PHP 7 is purely a cosmetic change. This was a good excuse to re-emphisize what an awesome set of fundamental changes PHP 7 really was.

Ben and Phil then discuss the FIGs identity crisis before Phil goes off on another ramble about that. We’ll cover that better on later episodes!


          Episode 45: Live from PNWPHP   

Live from PNWPHP ‘15, Ben and Phil are joined by guests Ben Marks, Yitzchok Willroth and later we are joined by returning guest Sara Golemon who popped in to talk about HHVM/Hack while Phil played waiter for the rest of the episode.

Ben talks about Magento and some of his conference traveling madness, as does Yitz, who got trapped in a hotel for a whole weekend due to some interesting combination of Jewish holidays and an argument over the interational date line in New Zealand. Phil also tells us all about his NZ speeding ticket, mowing down possums like it’s Carmageddon, and makes a few terrible jokes because he’s scarily sober.


          Episode 43: Midnight Express   

Your two favourite PHP developers are joined this episode by Emir Karşıyakalı off of PHPKonf and IstanbulPHP.

Istanbul is not only a beautiful and awesome city, but it’s got a thriving PHP community too, who are currently hosting a whole bunch of PHP stars for their annual conference.

Once again we promised to get this up before the conference to advertise it, and we’re releasing this audio version the night before, but what can we say… we’re shit at this.


          Episode 42: Paul and Vance   

After a little hiatus Phil and Ben back at it, joined this time by Paul Dragoonis and Vance Lucas.

Paul does some fairly call stuff, manages the PPI framework and contributes to building the actual PHP.net website, the poor sod. Paul is also the winner in the “PHP developers from the UK who are hard to understand” contest two years running, only beating Phil to the title due to being slightly better at handling his booze.

Vance works at NetSuite and has open-sourced a bunch of code things, most notably phpdotenv and frisby.

We all have a little natter, share some of our horror stories from projects including PHP.net, and talk about Phil’s recent blog post about how hard it is to be a famous PHP rockstar guru.


          Episode 40: Return of the Ferrara   

Regular guest Anthony Ferrara joins us “in the studio” to talk about the new version of his scalar type hints, which since recording - a f**king month ago - has been accepted for PHP 7.

We thought it would be good to have a bit of a chat about the feature, the nonsense that surrounded it and a bunch of other random internals and PHP 7 related blathering.


          Episode 39: Hi Josh!   

Phil and Ben catch up with Josh Lockhart who has been on the show a few times before.

Josh is involved in some great projects and interested in some new tools, which all kinda wind in together. PHP, FIG, League, etc.

We touch on a few topics, and really this one is just a fun fluid chat with a really relaxed guest.


          Episode 37: Sunshine Round-Hall? Town-Table?   

We all know that SunshinePHP is one of the PHP communities finest conferences. It attends an amazing group of people, wonderful speakers and Rasmus usually pops in for a drive-by-keynote.

Every conference Phil or Ben attend has some vague promise of “yeah we’ll probably try and do a recording there or something,” but this SunshinePHP we actually did it, all thanks to the wonderful Sammy K off of PHP Roundtable.

The topic this time around was that of APIs, and we were joined by an all star panel:

Watch this. It’s hilarious.

Shownotes are lacking, because we clearly weren’t writing anything down.


          Episode 36: PSR-7 and The World of Tomorrow   

Two awesome guests join this week, from two different framework projects, both who have been very vocal about their interest in PSR-7: HTTP Message. These two chaps were Hari K T and Matthew Weier O’Phinney.

Now PSR chats can be a little boring when its about autoloading or tabs v bloody spaces, but this PSR could have some really big impact on the way you write PHP over the next few years.

We talk a bunch about Aura and Zend and their plans around middlewares, what motivated Matthew to get involved with taking over PSR-7, what middlewares mean for PHP in general and some of the concerns that have been fixed in recent iterations of the PSR like mutability, streams, etc.

There also a bit of chat about turtles, standing desks and broken ribs, while Phil slowly goes loopy on pain killers.


          Episode 35: Developer to CTO and Back   

The grass is always greener on the other side, but we have a little talk with Gary Hockin and regular guest Jacques Woodcock about the pros and cons of going up and down the chain of command in the developer world. After all, it doesn’t just need to be a one-way street.

We also talk about a few general bits, like whether PHP 5.7 should have happened, should we cry over spilled constructors and Gary bangs on for ages about how Waterfall is better than Agile.


          Episode 34: /dev/hell Mashup   

This is a big one. We’ve had Chris “The Grumpy Programmer” Hartjes and Ed “The Grumpy Podcaster” Finkler on our show before, but this time they both join us for a mashup!

We talk about the perils of being opinionated people speaking in public. Chris basically just says fuck Reddit and all of its minions of evil, and Phil gives a bit of insight into why he gets stuck in so many arguments.

We move on to chatting about PHP, and how people feel about a strong new demand for more async features. Is it better to leave that to other tools, or should we try and fit some into the language itself, and the ecosystem around it?

The last chunk of this podcast ends with a discussion around CodeIgniter 3.0 supporting PHP 5.2 and up. Should it be higher? Is it feckless to release like this? Should this be a documentation change to warn users away or a hard change to make it not even work there?

Also, who has the best beard? Hint: it isn’t Phil.


          Episode 33: CakePHP, Monga and RFCs   

This episode we’re joined by two two top CakePHPers Jose Diaz-Gonzalez and Bryan Crowe.

Ben is AWOL, Phil is insanely jet-lagged and has no idea what he is talking about. Our awesome guests try their best to carry Phil through the show, where we discuss exciting new stuff happening with CakePHP, and what we think of a few current RFCs being discussed in PHP land.

We also talk a bit about Monga, a League package which Bryan has now assumed the role of project lead.

It took a while to get this one out, but the next recording will be December 28th and it’s going to be a Christmas mash-up with /dev/hell.

Now that Phil has stopped being homeless we’re going to get more regular, and drastically improve the quality of this podcast. Do not miss out!


          Episode 32: Ben and Phil Catch Up   

This week Ben and Phil take some time to catch up on each others lives and let you listen in. Ben doesn’t remember how to code. Phil is leaving PHP for Rails. They’re both moving again.

Since we don’t have any cool tools to recommend this week you should buy our books to support the podcast:

Building Secure PHP Apps - Ben Edmunds

Build APIs You Won’t Hate - Phil Sturgeon

PHP APIs and Security Bundle - Bundle of both books together


          Episode 31: The One about Hot Dogs   

This week Ben and Phil are joined last minute by repeat guests Kayla Daniels and Matt Frost.

We talk waaaaay too much about hotdogs, Phil’s fun-employment, cocaine, and what’s new in PHP-land.

The recommended cool stuff of the episode is:

Dossier - super secret stealth mode project for managing talk abstracts

No Capes - Live Interviews with prominent speakers, community members and package developers in the PHP Community

WurstCon - The wurst conference in the US of A

SideSwell - beautiful side project execution tool

Treehouse - learn to program yo


          Episode 30: Specs, Implementations, and New Engines OH MY!   

This week Ben and Phil are joined by core PHP developer extraordinaires Andrea Faulds and Levi Morrison.

We discuss the new PHP engine spec, various RFCs, and all things internals. Also PHP 6 is officially dead, let’s have a moment of silence.


          Episode 29: Dont Mention PHP 6 v PHP 7   

This week Ben and Phil are joined by long distance target shooter Paul M. Jones and the handsome man that is Daniel Lowrey, to talk about a whole bunch of PHP relating things.

Paul has recently been talking a lot about “Action Domain Responder” which is billed as a more representative replacement of the often mis-used “Model View Controller” architecture. Luckily he does a good job of ELI5 so we don’t get too lost, and we talk a bit about how ADR helps with putting content negotiation in a logical place.

Daniel then goes on to talk about a few awesome topics, including some of the OpenSSL changes in 5.6, and a HTTP server he is working on built entirely from PHP. It’s async, non-blocking and web-scale.

We cover HTTP 2 and its effect on PHP, give some thoughts on PSR-7 HTTP Message, talk about Aura and finally when Phil could hold it no more, we had a big rant about PHP 6 v PHP 7 which - at the time - was still being voted on. The end result is of course that PHP 7 won.

Anyway. Here are a few extra links.


          Episode 27: Josh Lockhart and Jeremy Mikola   

This episode is a long one, but we are back to improved audio and the video is not just one dude eating pzza for an hour. Josh Lockhart of PHP The Right Way and Slim fame, and Jeremy Mikola who is well known for banging on about clouds and playing magic the gathering. Oh, he also works for MongoDB.

Warning: Puns and occasional swears.

Some projects have been discovering they use language which can be offensive like master/slave. How do they deal with it, and how should they deal with it?

We ask Joshua what the plans for are for Slim 3, and talk a bit about the differences between Slim and Silex. We also ask him about the history of PHP The Right Way: how it got started and how it has evolved over time with contributions and huge efforts from the PHP community.

Phil rants about illuminate/pagination having hard dependencies and tries to make excuses up for not sending a pull request, then comically days later caves and sends a pull request.

The whole gang discuss difficulties of managing pull requests, covering how to handle the expectations of the pull “requester” and the pull “requestee”, how to handle feedback and a few other bits and bobs.

This is a fairly chunky episode but these guests were long overdue, and they’re such nice guys we had to chat and answer as many questions as we could.

The video is less edited than the audio, so download and listen for a slightly shorter and more relevant version.


          Episode 26: Hello Front Range!   

The Front Range PHP user-group joins the show as a live audience for the episode 26, in a new crazy bonus format which Phil thought might be fun. The idea of the episode is for people to generally pick our brain about PHP and code and tech and things. It kinda worked but the sound quality was terrible. Sorry about that folks.

They ask us a bunch of questions about how we got started in PHP.

  • Picking a framework that would last 10 years for enterprise?
  • How to migrate from CodeIgniter to Laravel?
  • What do you use for integration tests?

The video provides great insight into what you lot look like when you’re sat at a user group shoving pizza into your face, which we thought might be different for our viewers. That might also be a lie, and we accidentally left it on the wrong camera, but hey… there is a MP3 version too.


          Episode 23: VirtPHP - Managing your Herd of ElePHPants   

This week Ben Edmunds and Phil Sturgeon are joined by Jacques Woodcock and Jordan Kasper to discuss virtPHP.

virtPHP is a tool for managing multiple environments on your development machine. It is similar to Python’s virtualenv or Ruby’s rbenv, but for PHP.

Upcoming Conferences

Phil will be speaking at PHP South Africa in April.

Ben has no idea what he will attend this year.

Jacques will likely be speaking at True North PHP later this year.

Jordan will be speaking at jQuery UK in May and at Dutch PHP in June.


          Episode 21: Attack of the Brazilians   

This week author of “Vagrant CookBookÉrika Heidi and serial usergroup creator Rafael Dohms join the show to talk about… well, all of that. Two Brazilian PHP developers now living in Amsterdam, tell their stories and talk about what they do.

We cover a lot of conversation connected to Vagrant and some of its upcoming features and functionality. We also talk about provisioning, comparing Chef, Puppet and Ansible.

This weeks questions from the audience:

What are your thoughts on using Bash as a provisioner? Why or why not use it? – Edmund Zynda

Thoughts on the new github Atom editor – Matthew Reschke


          Episode 20: A nice friendly chat about Sculpin, Guzzle and PSR-7   

Trying out a slightly more professional format with questions, Phil manages to avoid talking over everyone. Winner!

This show has a history of talking about FIG stuff as it is hard to avoid. The group is working on so much cool stuff and prominent figures of the community are involved. We got two more prominent figures, who also happen to be involved with FIG stuff: Beau Simensen lead developer of Sculpin and Michael Dowling lead developer of the wonderful HTTP library Guzzle, who also works at AWS on their PHP SDK.

We discussed each of their projects, some of the plans for the future, specifically whats coming up in Guzzle 4 and how that all ties in with the new PSR-7: HTTP Message, currently in “Draft” status. Conveniently Beau, Michael and Phil are the three FIG members who make up the working group for PSR-7 who will all be working to get this “Accepted”.

See, it all fits!

What are your thoughts on using Bash as a provisioner? Why or why not use it? – Edmund Zynda

Thoughts on the new github Atom editor – Matthew Reschke

Beau & Michael, you’ve both been managing open source packages (OSP) for a few years. What’s the best and worst part of managing an OSP? – Jeremy Lindblom

@Michael do you think a simple HTTP Server interface would fit PSR-7? That would be a good replacement for StackPHP, no? – Marco Pivetta

I’m curious about how this HTTP client relates to the pecl/http extension. There’s been talk in the past of including that extension in the core. – Ben Ramsey

What different circumstances dictate how long a PSR takes to get from proposal to blessed by FIG? – Edmund Zynda

So, plenty for you folks to watch here on the YouTube video!


          Episode 19: Jeffrey Way, Laracasts and BDFLs   

Well known PHP/Laravel nice-guy Jeffrey Way from NetTuts and Laracasts joins regular guest Zack Kitzmiller to discuss the wonderful world of Laravel once again. This time the discussion focuses on some of the silly complaints people have with an otherwise wonderful system, and on the reusability of its packages.


          Episode 18: PHPDBG, HHVM and Internals   

Joe Watkins and Sara Goleman join Phil to make one hell of an episode. These two are not only core contributors to PHP, but are behind a lot of RFCs and decisions that make PHP considerably better. We talk about a whole bunch of awesome stuff, including progress of the named parameters RFC - and the chances of it making in, the new accepted PHP 5.6 feature PHPDBG and what it means for you, HHVM and its relationship to “The PHP”, wether PHP should have a spec for implementations of the language, and a whole bunch of other stuff.

Sara knows a thing or two about HHVM because she helped build it.

Joe knows a thing or two about PHPDBG because he helped build it.

So basically… THEY’RE SMARTER THAN YOU ARE SO LISTEN TO THEM DAMMIT!


          Episode 17: Authors Galore, Conferences and Game Changers   

Cal Evans talks with us about some of the great projects he is (and has) been involved with, including training days, writing books, speaking, organising conferences and a bunch more.

Seriously, this guy has done a shitload of stuff:

More relevant links:

Annoyingly in this episode Google Hangouts decided to keep the focus aimed squarely on Phil for the entire show, instead of following the sound of whoever is talking. Nobody needs that much of Phil’s face so we’re skipping the video in this post. It’s mostly just Phil wandering around, drinking two different drinks at the same time, probably picking his nose a bit, who knows.


          Episode 16: Laravel 4.1, Go and the Vagrant Fistfight   

Taylor Otwell comes back on the show for a second time and regular guest Zack Kitzmiller turns up to coerce Taylor into letting him speak at LaraCon 2014.

Taylor was the first guest we ever had on PHP Town Hall talking about his plans for Laravel 4 before it was even released, so it gives us a great opportunity to look back on the year and see how things have gone. We discuss the changes to Laravel and it’s community, and discuss how various changes in the PHP ecosystem (like PHP 5.3 support becoming less of a demand) could effect Laravel 4.1.

We also argue about Go and fight about Vagrant and Chef for a bit.


          Episode 15: The Joomla Framework and the ongoing history of PSR-4   

The wonderfully handsome Don Gilbert joins us on our new YouTube Channel for our first live-recording of PHP Town Hall!

He’s been working on the Joomla Framework to get it up to scratch with modern standards ready for a Joomla CMS rewrite, much in the same way that EllisLab pulled CodeIgniter out of ExpressionEngine… except for the standards bit, because they didn’t exist and PHP developers were too busy clubbing each other to death over tabs v spaces.

We discuss how that whole situation is going, how they’ve been implementing various standards, how did they decide to build a framework instead of use an existing one, how the FIG is going and why Phil fucked up the PSR-4 Acceptance Vote three hours before the vote finished.

The next will be done November 18th, 2013 at 9:30pm EST.


          Episode 14: Ship Like a Candian, Eh?   

This episode Ben and Phil are joined by Lee Tengum, who has sold more apps than Phil and Ben have even thought of. He founded Pancake Payments which has been featured in Inc. Magazine and is doing very well in the very crowded sector of invoice, time-tracking and basic project management. Lee also works as a freelance developer for local companies in the “city” of Cranbrook, BC, Canadia.

We got Lee on to share some of his success stories of building small, simple, useful products that do not try to be the next Facebook but make good money and help him keep his family in food, maple syrup and hockey gear. Making one application that sells for a bazillion dollars is fairly unlikely, so Lee tries to build “mortgage payments” instead, shipping early, iterating fast, bootstrapping the process and focusing on revenue from a very early point.


          Episode 13: PHP Internals, Service-orientated Architecture and Language Wars   

Some episodes of this show are brought to you after more beers than others. This is one of those episodes where its more, so if you don’t like swearing and listening to a slightly confused Bristolian ramble about points he occasionally forgets then you might want to skip this one.

Regardless Ben, Zack K. and Phil discuss the difference between PHP’s organisational structure and lack of BDFL with that of Rails, or Linux. We then discuss service-orientated architecture a little and move onto how you should not box yourself into a single programming language - on your CV or in general as a programmer.


          Episode 12: Awesome RFCs and Yolo   

Silex and PHP contributor Igor Wiedler joins Ben and Phil to talk about his recently accepted RFC: Importing namespaced functions along with a bunch of other super-nerdy things that he has been working on.


          Episode 11: Bike Safety   

Learn what happens when you wear high-heels on a bike, and what can go wrong if you get into an unstable spin when you jump out of a plane.

We also talk about code.


          Episode 10: Postgres, Bla, Bla, Cider   

This time around we’re joined by Selena Deckelmann, who as a Postgres contributor talks to us about some of the burning questions many PHP developers often have about Postgres when considering it as a replacement for the PHP’s defacto-standard relational DB: MySQL.

We ask “Why are so few of the “cool kids” using Postgresql?” and “What are the most important differences between MySQL & Postgres?”, and after a bunch of useful discussion on things like true full text search, complex indexes, PostGIS and Foreign Data Wrappers we end up discussing cider and chickens. Standard.

Discuss this on Reddit.


          Episode 9: Is OAuth 2 The Devil?   

Alex Bilbie and Zackary Blank come on the show to talk about OAuth 2, which has been getting a lot of flamey bad press over the last year or two after the original author quit the project.

Why these guys? Well, Alex until recently was working at the University of Lincoln where they did a whole bunch of OAuth 2 work as auth for various API projects at the university. During this time he created the fully spec compliant CodeIgniter OAuth 2.0 Server, which was later replaced with a new generic PHP version for “The League of Extraordinary Packages”. It’s safe to say that Alex knows his shit when it comes to OAuth.

Zachary works for a different company on the same floor as Phil, and a client who shall remain nameless has been complaining about OAuth 2, for reasons that we both felt to be… well… silly. He’s been using Alex’s later library for several high-profile projects and is interested in the security angle.

Discuss this on Reddit.


          Episode 8: Use your time machine to go to PeersConf yesterday   

In this episode Ben and Phil talk to the super-talented conference organiser Jessica D’Amico, joined by avid conference goer and PHP rockstar Matt Frost. We all gab a bunch about conferences in general, specifically LaraCon, PeersConf and php|tek.

We fucked up and didn’t get this episode out soon enough to actually get her any sales for her latest conferences PeersConf (Phil is at PeersConf right now), but you should definitely follow Jess to see what conferences she puts on in the future, they’re always great.


          Episode 7: Web Sockets Are Fast   

Chris Boden joins us to talk about a Ratchet and React. The conversation is basically Ben and Phil asking a bunch of questions about how Ratchet works, pretending we know what is going on while Chris uses lots of words like “concurrency” and “non-blocking”.

We decide that PHP is web-scale, event-driven programming is not just for NodeJS hipsters, we all take the “Are You a Brogrammer” test and Michael Wales crashes the show half way through like a ninja.


          Episode 6: PSR-X and the Mexican Standoff   

PHP-FIG member Paul M. Jones and PHP contributor Anthony Ferrera come on the podcast with Ben, Phil and regular guest Zack Kitzmiller to discuss the new Package Orientated Autoloader Proposal (a.k.a PSR-X), and whether or not PSR’s should ever be amended.

Paul explains why the new PSR-X is a handy idea for those who are already PSR-0 users, or even those that aren’t, Zack flips a shit and gets bored of talking about standards wishing everyone could just use Python and their awesome PEP-8, we convince Paul to try swearing for once and we all try badgering Anthony into agreeing with us for some reason.

Nobody wins, but the argument brings up a lot of interesting topics and points of view, and that is mostly what we are here for.


          Episode 5: PHPness Gate, Sexism and Mental Illness   

This was a tricky episode where we talk about some big genuine issues that affect PHP developers around the world, and we talked a lot about a t-shirt.

After Chris Hartjes cheated on his /dev/hell podcast by joining us in Episode 3, Chris' partner in crime Ed "Funkatron" Finkler decided to get revenge and come on the show.

Our other guest Miko Federmann is a brilliant PHP and C developer who is a friend of Phil and Ben. She joins us on the show to discuss the recent hullabaloo known as "PHPness Gate" and the obviously connected issue of sexism in the industry.

The second half of the show is Ed talking through how he personally deals with some of his own issues and gives tips to how other people can do the same.

Next month we'll be back to bitching about something, telling you about new awesome PHP projects and using lots of swears, promise!


          Episode 4: PHP's Vision, Beards, and Cake   

We made it to episode 4, past the point of no return! In this episode we are joined by Zack Kitzmiller (owner of an awesome beard) and Jose Diaz-Gonzalez (CakePHP developer extraordinaire) as we argue about PHP’s vision and how we think the language should progress in the future.


          Episode 3: ExpressionEngine StackExchange   

ExpressionEngine Pro Anna Brown and Testing Hero Chris Hartjes join Ben Edmunds and Phil Sturgeon to discuss the recent rumblings in the ExpressionEngine community and the new EE StackExchange site. We talk about Inversion of Control (IoC), what it is, why its useful and how it’s done.

We also talk a little bit about how PHP has been (and is continuing) to move towards a post-framework world thanks to independant framework-agnostic components - and of course we talk with Chris about unit-testing.


          Episode 2: A Node hipster, beardy Python fan, PHP contributor and a Bristolian talk about PHP 5.5   

We’re back for an “IRL” episode, with Zack Kitzmiller, John Crepezzi and Anthony Ferrera, discussing PHP 5.5 and the new features it will bring.

Note: The sound quality in this one is just awful, so sorry about that. This is the first time I have tried recording a podcast in a group like this, The quality will be considerably better next time around. If you want to skip this one then fair enough, but please come back for the third episode. Phil


          Episode 1: Composer kicks ass, Laravel 4 is coming, and PHP Hosting sucks - guest Taylor Otwell   

In the first episode of the PHP Town Hall podcast, Phil Sturgeon and Ben Edmunds rant about how awesome Composer is; chat with Taylor Otwell about the upcoming Laravel 4 release; and whine about how horrible PHP PAAS hosting is.


          PHP 7.1 exposes misuse of $timestamp += variable_get('date_default_timezone', 0);   

PHP 7.1 exposes misuse of $timestamp += variable_get('date_default_timezone', 0). In the file quiz_datetime.inc the function variable_get('date_default_timezone', 0) is added to a time integer several times, but variable_get('date_default_timezone', 0) does not return an integer, but perhaps an object.


          Josh Lockhart: Advice For Aspiring PHP Developers   

On his site Josh Lockhart, author of Modern PHP and the Slim framework has shared advice for aspiring PHP developers, mainly centering around one core idea.

As a fledgling PHP developer, I aspired to be in the same league as legendary figures like Cal Evans, Chris Hartjes, Larry Garfield, Anthony Ferrara, Paul Jones, Sebastian Bergmann, Taylor Otwell, et al. I consider these folks members of PHP's inner sanctum, so to speak. They are decision makers, tool builders, and opinion shapers.

[...] My advice to aspiring PHP developers: there is no great Wizard of OZ. There are only opinionated men and women behind a veil of authority who bicker of politics and standards. It's not magical. It's messy. It's a minefield of polarizing politics, sensitivities, and opinions.

He points out that, no matter why you say or do, there'll always be someone that will take it the wrong way - it's just human nature. He uses a recent example of an interaction he had with another member of the PHP community around contributor guidelines on a project.

Aspiring PHP developers, stay above the fray. Don't seek out a Wizard of OZ. He does not exist. PHP's inner sanctum isn't worth your time. Instead, do your research, recognize and avoid propaganda, and trailblaze your own path.

          Site News: Popular Posts for This Week (06.30.2017)   

Popular posts from PHPDeveloper.org for the past week:


          Christian Weiske: PEAR will probably be removed from MacOS X   

In a new post to his site Christian Weiske shares his interaction with the Open Source group at Apple concerning his Structures_Graph PEAR package. While they were interested in the package and its functionality but with one issue.

Fact is that Structures_Graph is used in the PEAR installer, which is shipped as part of OSX's PHP packages. Apple simply wanted to continue their current setup without changing anything

Unfortunately, Apple had issues with the package being under the LGPLv3 license. They had a concern that, in certain circumstances, the license could allow the owner access to other potentially sensitive information from the user. He lists out his options - bascially either changing the license, asking Apple for compensation or just tell them "no". Unfortunately, if they decide that having it under that license isn't acecptable, they may drop PEAR all together (as the package is a part of the installer itself).


          SitePoint PHP Blog: Poka Yoke – Saving Projects with Hyper-Defensive Programming   

The SitePoint PHP blog has a new tutorial posted that introduces the idea of "Poka Yoke" - basically defensive programming - and how to apply it in your own development processes.

When working in a medium to large team on the same codebase, it can sometimes become hard to understand each other’s code and how to use it. [...] It can be quite hard to remember how particular classes were intended to work, both on their own and in combination with each other. At that point, it becomes easy to accidentally introduce side effects or bugs without realizing it.

These mistakes might get caught in quality assurance, but there’s a realistic chance they might slip through. And even if they get caught, it can take a lot of time to send the code back and get it fixed. So how can we prevent this? Enter “Poka Yoke”.

The article then introduces the basic ideas of "poka yoke" and the two main parts: mistake prevention and mistake detection. It then gets more practical and suggests some PHP-specific things that can be done to prevent mistakes such as:

  • the use of type declarations
  • using value objects
  • making use of effective validation
  • returning null objects

For each there's a brief explaination and some sample code to help make the example more practical.


          archive: useless baggage…   
Materialism and the dialectic are useless baggage for a neo-communism May 17th, 2016 · https://www.nyu.edu/projects/ollman/docs/what_is_marxism.php Materialism and the dialectic are useless baggage for a neo-communism: this web page neatly summarizes the whole framework of Marx’s recasting of his sources, but the whole mindset if unnecssary and subjects any praxis to endless metaphysical, yes, metaphysical debates. […]
          Symofony export need by shahjahansiraj   
I want backend part of Symfony PHP . The front part is the app. I want only the backend part like "https://www.youtube.com/watch?v=P-jwitTWPhg" If you have experience of it, easy work (Budget: $250 - $750 USD, Jobs: PHP, Symfony PHP)
          Expert for Dokan / Multi-Vendor Ecommerce with Woocommerce, and PHP by Asapautofinder   
We are looking for someone to assist us with the completion of our dokan based multi-vendor woocommerce site (Budget: $30 - $250 USD, Jobs: eCommerce, PHP, Shopping Carts, Website Design, WooCommerce)
          Chatbot platform like chatfuel with less complexity by swat4dev   
I want to create facebook messenger chatbots dynamically using PHP code, you need to have experience creating it. Think in something like chatfuel.com but with less complexity, I only need the code able to create, edit and delete the chatbot, you need to know facebook APIs, webhooks etc... (Budget: $250 - $450 USD, Jobs: HTML, Javascript, MySQL, PHP)
          Php Web Developer - AlgaeCal - Vancouver, BC   
A) talented leaders who belongs to 4 of the top mastermind groups in the digital marketing space (Digitalmarketer.com owners, Ezra Firestone, Russel Bruson, Ed... $70,000 - $90,000 a year
From Indeed - Fri, 30 Jun 2017 16:27:52 GMT - View all Vancouver, BC jobs
          Laravel API Tutorial: How to Build and Test a RESTful API   
Laravel is a PHP framework developed with developer productivity in mind. Written and maintained by Taylor Otwell, the framework is very opinionated and strives to save developer time by favoring convention over configuration. The framework also aims to evolve with the web and has already incorporated several new features and ideas in the web development world---such as job queues, API authentication out of the box, real-time communication, and much more. In this article, we'll explore the ways you can build---and test---a robust API using Laravel. We'll be using Laravel 5.4, and all of the code is available for reference on GitHub.
          WordPress Theme OptimizePress Contains Security Vulnerability   
Osirt, a malware security company is reporting that the WordPress theme OptimizePress contains a significant security vulnerability. According to the security bulletin published a few days ago, the problem lies within the Media-upload.php file. When a browser loads this file within the theme, the media upload screen appears. From here, (more...)
          Projetos para Raspberry Pi - Sobrecarregue o seu PI   

Sobrecarregue seu Raspberry Pi

 

Prepare seu ferro de solda

 

 

http://cdn.mos.cms.futurecdn.net/f1890251779e708f600bf2a5a3a827fe-320-80.jpg

Nota: Nosso supercarregar seu artigo Raspberry Pi foi totalmente atualizado. Este recurso foi publicado pela primeira vez em fevereiro de 2013.

 

Adoramos o Raspberry Pi em todas as suas formas desde que ele foi lançado em 2012. E é cada vez mais óbvio que o resto do mundo adora esses dispositivos também. Quando o Pi apareceu pela primeira vez, não pensamos que ninguém além de entusiastas e educadores ...

 

 

O Raspberry Pi atingiu um acorde com hobbyistas em todo o mundo, de forma que nenhum outro dispositivo nos últimos anos tem. A produção inicial de todos os vários modelos - desde o original Raspberry Pi até o modelo Pi Zero mais recente - vende-se tão rapidamente que a maioria de nós tem que aguardar alguns meses antes de serem geralmente disponíveis, embora mesmo assim eles vendam Tão rápido quanto as fábricas podem fazê-los.

 

 

Isso não é surpreendente, dado que é um computador totalmente funcional capaz de executar o Linux e - no caso do Pi 2 - até o Windows 10. O Pi Zero pode ser comprado por cinco libras, enquanto por £ 30 (cerca de US $ 45, AU $ 60) você pode obter um quad-core Raspberry Pi 2 com 1GB de RAM e toda a conectividade que você precisa em uma placa de tamanho de cartão de crédito. Não é de admirar que o objetivo do projeto de revolucionar a educação informática desatualizada no Reino Unido parece estar funcionando.

Uma coisa é certa, porém - o mundo do hacker de hardware amador nunca foi o mesmo desde que o Pi apareceu pela primeira vez. Esses sistemas diminutivos, mas totalmente funcionais, são perfeitos para adicionar energia de processamento a locais incomuns, onde o espaço e a eletricidade são excelentes.

 

Descubra o que mais você pode fazer com o pequeno PC, explorando nossa coleção de Projetos Raspberry Pi

 

O recente projeto Astro Pi é apenas o último exemplo de Pi ser enviada para o espaço, enquanto a FishPi os vê preparados para atravessar o oceano, mas eles também estão encontrando usos em ambientes mais mundanos, ajudando a preparar cerveja doméstica ou a conduzir carros de controle remoto. Vamos analisar alguns projetos legais para o Pi e apresentá-lo às técnicas que você precisa para transformar o seu no dispositivo de seus sonhos.

 

Graças à versatilidade e à profundidade das ferramentas Linux, é fácil sintonizar o seu Pi para ser qualquer coisa, desde um computador de mesa até um centro de mídia ou controlador de hardware.

 

 

Guia Distro

 

Como você provavelmente espera, há uma ampla gama de sistemas operacionais - conhecidos como distros - disponíveis no Pi, e os novos parecem aparecer todas as semanas. Aqui, vamos dar uma olhada em alguns dos mais populares, bem como em alguns dos novos.

Você instala uma distro de maneira ligeiramente diferente do que em um computador normal. Uma vez que tudo funciona com um cartão SD, tudo o que você precisa fazer é escrever o novo sistema operacional neste cartão. A maneira mais simples é usarNOOBS, ou você também pode gravar imagens de outras distribuições compatíveis no cartão.

Se você estiver executando o Windows, Win32DiskImager é seu melhor amigo, enquanto os usuários do OS X e Linux podem usar a ferramenta de linha de comando dd. Esta ferramenta faz uma cópia bit-for-bit de dados entre um dispositivo e um arquivo (ou para esse assunto, dois arquivos ou dois dispositivos).

As distros são fornecidas como arquivos de imagem (um pouco como arquivos ISO para CDs) que podem ser gravados no disco, depois de serem descompactados, se necessário, com:

$ sudo dd if= of= bs=4k 
$ sudo sync

 

A segunda linha garante que todos os dados estejam escritos no cartão e não estão presos em quaisquer buffers. Assim, por exemplo, no nosso computador de teste, que possui dois discos rígidos (sda e sdb), o cartão SD aparece como dev / sdc, então substitua por dev / sdc. Se você não tiver certeza de qual dispositivo seu cartão SD é, rundf -h no terminal, e irá listar todos os dispositivos. Você deve poder ver qual é.

Da mesma forma, refere-se ao caminho completo e nome do arquivo do seu arquivo de imagem - por exemplo / home / nick / downloads / 2015-11-21-raspbian-jessie.img.

Para fazer backup de sua configuração do Raspberry Pi, você pode criar um novo arquivo de imagem ao inverter o código do arquivo if (arquivo de entrada) e do arquivo de saída no comando dd. Isso é:

 

 

$ sudo dd if= of= bs=4k

Esta imagem pode então ser comprimida, usando gzip ou bzip para que não ocupe muito espaço no disco rígido.

A maioria das pessoas usam Raspbian

 

Raspbian

 

Esta é a distribuição recomendada pela Fundação Raspberry Pi. A menos que você tenha um bom motivo para usar um diferente, provavelmente é sua melhor aposta. A última versão é baseada no Debian 8 (codinome 'Jessie'), e assim você pode instalar facilmente qualquer coisa dos enormes depósitos Debian.

O ambiente de trabalho padrão é o LXDE, que é muito leve, mas um pouco básico para alguns gostos. O Xfce está disponível para pessoas que gostam de mais algumas vantagens gráficas. Raspbian também possui o programa raspi-config, que provavelmente é a maneira mais fácil de configurar seu Pi.

O Raspberry Pi foi projetado para levar as crianças à programação, e Raspbian foi projetado com isso em mente. Você encontrará Idle (um Python IDE) e Scratch (um ambiente de programação para crianças pequenas) na área de trabalho - veja o guia do iniciante para programação para mais detalhes. Você pode baixar o distrohere.

 

Arch Linux

 

Enquanto o Raspbian foi criado para tentar proteger os usuários da configuração interna do sistema operacional, o Arch Linux foi projetado para ajudar os usuários a entender como o sistema funciona. Versões especiais para o processador ARP do Pi podem ser baixadas da archlinuxarm.org - escolha ARMv6 para Pi e Pi Zero original e ARMv7> Broadcom para o Raspberry Pi 2.

A imagem inicial inclui apenas o sistema básico para que seu Pi seja executado e conectado à rede. Não inclui muito do software que você pode precisar para usar o sistema, como, por exemplo, um ambiente gráfico. Você deve encontrar todas as informações que você precisa no Arch Linux Wiki.

Tirá-lo desse estado inicial para um sistema de trabalho exigirá um pouco de trabalho, mas ao longo do caminho, você aprenderá sobre como os internos de uma distro Linux se encaixam. Seja ou não isso vale a pena todo o trabalho, é claro, depende de você.

 

OSMC

 

O Raspberry Pi pode ter sido projetado como uma ferramenta educacional, mas os hobbyists foram bastante rápidos para torná-lo um brinquedo. Esta distro foi projetada para transformar seu Pi em um centro de mídia que pode ser usado para controlar sua TV.

É baseado no Kodi, que permite que você reproduza músicas e vídeos que você tenha como arquivos, ou transmita-os pela internet. A imagem pode ser baixada de: https://osmc.tv/download. Quanto aos detalhes de como instalar e configurá-lo, abordaremos isso um pouco mais tarde neste artigo.

Se você tiver uma configuração de back-end MythTV, você pode usar o Kodi para fornecer uma interface frontal. Dependendo do que você quer jogar, talvez seja necessário comprar os pacotes de codecs que fornecem acesso a algoritmos de áudio e vídeo protegidos por patente.

 

Android

 

Uma versão oficial do Android - aprovada pela Fundação Raspberry Pi - morreu uma morte tranquila depois de ter sido anunciada pela primeira vez em 2012. No seu lugar, a comunidade vem trabalhando em uma versão não oficial. O desempenho é dificultado pela falta de suporte de aceleração de hardware (os desenvolvedores descrevem isso como "pouco utilizável"), mas está disponível agora. 

 

 

Instalando o Raspbian

 

Para a maioria das pessoas que o usam, Raspbian será o rosto gráfico do Raspberry Pi. Pode ser obtido e instalado em um cartão SD seguindo as instruções na página anterior.

Uma vez que está funcionando, é uma boa idéia pegar as versões mais recentes de todo o software conectando seu Pi à Internet e fazendo uma das duas coisas - abra Menu> Preferências> Adicionar / Remover Software e escolha Opções> Atualizar listas de pacotes Seguido de Opções> Verificar atualizações ... ou abrir um Terminal e digitar os dois comandos a seguir:

 

$ sudo apt-get update

$ sudo apt-get upgrade

 

O recurso assassino do Raspbian é o programa raspi-config, que pode ser executado a qualquer momento digitando sudo raspi-config em um terminal. Mais uma vez há um front-end mais amigável disponível através do ambiente de trabalho padrão - clique em Menu> Preferências> Configuração do Raspberry Pi para acessar a GUI.

 

Tem algumas opções, mas as mais importantes são:

 

Expandir o Sistema de Arquivos - por causa do modo como o Raspbian está instalado, ele só criará um sistema de arquivos de 2 GB, portanto, se você tiver um cartão maior, qualquer espaço restante permanecerá não utilizado. Você pode usar essa opção para expandir o sistema de arquivos para tirar proveito de qualquer espaço desperdiçado. Clique em Expandir o Sistema de Arquivos na guia Sistema para conseguir isso na GUI.

 

Opções de inicialização - isso muda se o seu Pi se inicia em um ambiente gráfico ou um texto. Escolha "Para Desktop" ou "Para CLI", respectivamente, da guia Sistema da GUI para obter o efeito desejado.

 

Overclock - obtenha um desempenho extra sem custo extra! Veja a seção abaixo para obter mais detalhes - esta opção está na guia Desempenho da GUI.

 

Opções avançadas>  Overscan - esta opção pode ser usada em alguns displays para expandir os gráficos para preencher a tela inteira. Você pode ignorá-lo com segurança, a menos que tenha problemas.

 

Opções avançadas> Divisão de memória - o Raspberry Pi usa o mesmo pedaço de memória tanto para o processador principal quanto para o chip gráfico. Usando esta opção (memória GPU sob a guia Desempenho na GUI), você pode especificar o valor a alocar aos gráficos. Normalmente, você diminui essa figura se você estivesse executando o Pi sem cabeça, permitindo que você liberasse mais memória para o processador principal.

 

O software instalado foi reduzido ao mínimo. Esta é uma boa idéia, mas você pode achar que as ferramentas que você usa em outras distros de desktop não estão lá. Felizmente, como o Raspbian está vinculado aos repositórios Debian Armhf, você tem acesso a mais programas do que provavelmente você precisará. Basta abrir o Menu e escolher Preferências> Adicionar / Remover Software.

 

 

Overclocking

 

O processador no coração do Raspberry Pi é projetado para ser executado em qualquer coisa, desde 700MHz (modelos mais antigos) até 900MHz (o novo Pi 2 e Pi Zero). Em outras palavras, para realizar entre 700.000.000 e 900.000.000 de operações por segundo nos modelos monocêntricos e - em teoria - até 3.600.000.000 de operações por segundo no modelo quad-core do Pi 2 (na prática é improvável que faça isso).

 

 

Você pode overclockar seu Raspberry Pi diretamente da área de trabalho LXDE

 

Claro, 'projetado para executar' não significa 'tem que executar'. Você pode aumentar essa velocidade. No entanto, fazer isso aumentará o consumo de energia, o que, por sua vez, aumenta a quantidade de calor gerada. Se ficar muito quente, é susceptível de acabar com uma pilha de silício de fumo, em vez de um processador funcional.

Felizmente, as versões posteriores do Raspbian agora incluem uma ferramenta para ajudá-lo a acelerar a velocidade enquanto mantém um olho na temperatura. Uma vez que esta é uma ferramenta oficial, o uso dela não invalidará sua garantia (ao contrário dos métodos não oficiais anteriores). Tenha em atenção que isso não se aplica ao Pi Zero - já está no seu máximo teórico, e a tentativa de overclock ele irá diminuir a velocidade.

 

O overclocking do seu Pi é simplesmente uma questão de abrir a ferramenta Configuração Raspberry Pi no Menu> Preferências, alternando para a guia Desempenho e selecionando a velocidade de clock mais rápida no menu suspenso Overclock.

Se você achar que seu Pi se torna instável, reinicie com a tecla [Shift] pressionada para desativar o overclocking, então mude a opção novamente. A configuração máxima deve dar aos proprietários do modelo original Pi uma enorme velocidade extra de 50%, que encontramos, faz uma diferença real na experiência do usuário da área de trabalho, especialmente para a navegação na web.

Se você quiser manter o olho na temperatura do seu núcleo, você pode adicionar o widget de temperatura ao painel LXDE. No entanto, seu Pi desligará automaticamente o overclocking uma vez que ele atinja 85 graus C.

 

OSMC

 

Você pode instalar um media player, como o VLC, no Raspbian e usar isso para reproduzir vídeos. Isso funciona bem se você estiver usando seu Pi como um computador geral e dando-lhe funções multimídia ocasionais. No entanto, o pequeno tamanho do hardware, e o fato de que ele é executado silenciosamente, faz dele uma boa opção para construir seu próprio centro de entretenimento.

 

 

As novas placas da revisão 2 têm furos de montagem para ajudá-lo a manter seu centro de entretenimento arrumado

 

Você pode começar com o Raspbian e personalizá-lo para suas necessidades, e esta é uma boa idéia se você tiver alguma função incomum em mente. No entanto, se você estiver olhando para pressionar um Pi para o serviço como um centro de mídia exclusivo, a vida não poderia ser mais simples do que usar o OSMC.

O OSMC é construído no centro de mídia de fonte aberta do Kodi e é incrivelmente fácil de instalar. Vá para a página de download para pegar o instalador para Windows, Mac ou Linux, o que fará o trabalho duro de copiar o OSMC para seu cartão microSD. Uma vez feito, coloque-o no seu Pi e arranque.

Você será levado direto para a interface de desktop Kodi, onde você pode começar a configurá-lo e adicionar suas próprias bibliotecas de mídia usando a mídia armazenada localmente em uma unidade USB ou de rede (veja abaixo). Você também pode instalar complementos para acessar a mídia de outros lugares - incluindo fluxos de TV catch-up e mais além.

 

Uma vez que o seu centro de mídia equipado com Pi esteja sob sua TV, controlá-lo usando um mouse e teclado não será prático - você poderia usar um modelo sem fio, é claro, ou simplesmente instalar um controle remoto amigável para o seu smartphone Android ou Apple.

 

Esteja ciente de que o OSMC pode desenhar o máximo de energia que seu Pi pode reunir - antes de conectar qualquer periférico USB. Faz sentido, portanto, anexar um hub USB alimentado ao seu Pi e, em seguida, conectar qualquer unidade externa a isso.

 

O OSMC permite que você acesse toda a coleção de mídia digital na torneira

 

Continuando

 

It's possible to take complete control of your TV viewing using Linux, including watching live TV, and recording shows for later. This can be done using MythTV.

 

You'll need a separate computer with the appropriate cable connections to act as the server. A word of warning, though: MythTV is renowned for its pernickety installation. The stresses of this procedure are responsible for more than a few grey hairs.

You can play video files that you have stored on other computers on your network, for example those on a Network Attached Storage (NAS) box. The exact method for doing this will vary depending on how you share the files, but they are configured through the Add Sources buttons. For more information on this, check out the Kodi wiki.

 

 

Faça backup de suas fotos usando seu Pi

 

O tamanho do Raspberry Pi significa que podemos usá-lo para assumir o controle de outros dispositivos embutidos. Isso pode parecer um pouco redundante - os dispositivos incorporados, obviamente, já possuem alguma forma de controlador - mas isso significa que podemos script e estendê-los de maneiras que não são possíveis (ou são, pelo menos, muito difíceis) sem o dispositivo extra.

Quase tudo o que você pode conectar a uma área de trabalho normal pode ser roteado por um Pi, mas vamos olhar as câmeras por alguns motivos. Em primeiro lugar, há suporte para a maioria no Linux e, em segundo lugar, há uma série de projetos úteis que você pode fazer uma vez que você compreendeu o básico.

 

 

 

Nessa forma, não é muito portátil, mas com um pouco de DIY judicioso, você poderá empacotar seu Pi mais convenientemente

A melhor ferramenta de linha de comando para manipular câmeras no Linux é Gphoto2. Obtenha com:

 

$ apt-get install gphoto2

 

Antes de ficar preso ao projeto, vamos dar uma olhada nesta ferramenta útil para ver o que pode fazer.

O ambiente de trabalho pode tentar montar a câmera, e isso pode causar Gphoto2 alguns problemas, então a coisa mais fácil é executar sem ela. Abra um terminal e execute sudo raspi-conf e, em Opções de inicialização, selecione Console B1 e reinicie.

 

No nosso sistema de teste, descobrimos que, funcionando dessa forma, poderíamos executar tudo fora da fonte de alimentação do Pi, mas se tentássemos usar um mouse também, precisávamos atualizar para um hub alimentado. Obviamente, isso dependerá dos detalhes dos seus periféricos e da fonte de alimentação.

No novo ambiente somente de texto, conecte sua câmera e execute:

 

$ gphoto2 --auto-detect

 

Isso tentará encontrar qualquer câmera conectada ao Pi. Felizmente, ele vai pegar o seu. Embora suporte uma série impressionante, existem algumas câmeras que não funcionarão. Se o seu for um dos poucos desafortunados, você precisará implorar, roubar ou emprestar um de um amigo antes de continuar.

Nem todas as câmeras suportadas são iguais, e o próximo passo é ver o que a câmera pode fazer. Para listar as ações disponíveis, execute:

 

$ gphoto2 --auto-detect –abilities

 

Há, em termos gerais, duas classes principais de habilidades: captura e upload / download. Os primeiros permitem tirar fotos com seus scripts e estão presentes principalmente em câmeras de alta qualidade. O último permite lidar com fotos armazenadas no cartão de memória e estão presentes na maioria das câmeras suportadas. Neste projeto, lidamos apenas com o segundo conjunto de habilidades.

O comando mais simples que podemos enviar para a câmera é obter todas as fotos armazenadas nele. Isto é:

 

$ gphoto2 --auto-detect --get-all-files

 

 

A execução deste irá baixar todos os arquivos da câmera para o diretório atual. Isso seria bom em um computador normal, mas talvez você não queira fazê-lo em um Pi, pois corre o risco de preencher seu cartão de memória muito rapidamente. Em vez disso, nós os copiaremos em uma chave USB.

Para fazer isso em uma sessão interativa, você pode simplesmente usar uma ferramenta GUI para montar o stick e depois executar df -h para ver onde a placa USB está montada e cd para o diretório.

 

No entanto, uma vez que isso será executado automaticamente, precisamos saber onde o dispositivo será.

 

Existem algumas maneiras de fazer isso, mas vamos manter isso simples. Vamos montar a primeira partição do primeiro disco serial e armazenar as fotos lá. Aqui, assumimos que você está usando o usuário padrão pi. Se você não estiver, você precisará ajustar o script.

Primeiro, precisamos criar um ponto de montagem para a unidade. Esta é apenas uma pasta, e pode ser colocada em qualquer lugar - vamos invadir a convenção e colocá-la em nossa pasta inicial. Então, antes de executar o script, execute:

 

$ mkdir /home/pi/pic_mount

 

Com isso feito, estamos prontos para ir. O script para montar a unidade e obter as fotos é:

 

#!/bin/bash 

if mount /dev/sda1 /home/pi/pic_mount ; then 
echo "Partition mounted" 
cd /home/pi/pic_mount 
yes 'n' | gphoto2 -- auto-detect --get-all-files 
umount /dev/sda1 
else 
echo "/dev/sda1 could not be mounted" 
fi

 

yes 'n' É um comando que simplesmente emite um fluxo de n caracteres. Isso significa que quando o Gphoto2 solicitará substituir os arquivos baixados anteriormente, ele irá diminuir. O umount é essencial, porque garante que o drive esteja corretamente sincronizado e possa ser removido.

Chamamos o script get-pics.sh e o guardamos no diretório inicial do Pi. Para torná-lo executável, execute:

 

$ chmod +x /home/pi/get-pics.sh

 

Agora você deve poder executá-lo manualmente. Você precisará usar sudo porque precisa montar a unidade.

A peça final do quebra-cabeça é fazer com que o script seja executado automaticamente. Para fazer isso, adicione-o ao arquivo /etc/rc.local. Este script é executado quando você inicializa e ele é executado como root, então não há necessidade de se preocupar com as permissões.

A maneira mais rápida de abrir o arquivo como root é a seguinte:

$ sudo nano /etc/rc.local

 

Uma vez feito, adicione esta linha imediatamente antes da saída da linha 0:

 

/home/pi/get-pics.sh 
///end code///

 

Agora, tudo o que você precisa fazer é ligar a sua câmera (certificando-se de que ela está ligada) e USB stick, e ele irá fazer backup de suas fotos quando você inicializar.

Continuando

Se você quiser executar o dispositivo sem cabeça, como provavelmente será o caso, você poderia anexar LEDs aos pinos GPIO, conforme mostrado mais adiante neste artigo, e use estes para indicar os status. Além de salvar imagens na placa USB, você pode enviá-las para um serviço on-line, como o Flickr. Consulte a seção sobre redes sem fio na próxima página para obter informações sobre como conectar seu Pi ao seu telefone.

Você poderia incluir algum tipo de opção para dizer ao seu Pi quais fotos para carregar e para armazenar na placa USB - por exemplo, carregar imagens de baixa resolução e armazenar de alta resolução. Ou você pode criar versões de baixa resolução das imagens e carregá-las.

Gphoto2 tem muito mais recursos do que usamos aqui, incluindo ligações para Java e Python. Para obter detalhes completos, confira o site do projeto aqui.

 

Claro, você não precisa parar por aí. Se você tiver um dongle sem fio no seu Pi, você poderia usá-lo para executar um servidor HTTP. Com algum script PHP (ou outro idioma da web), você pode criar uma interface para GPhoto2 que permitirá que você se conecte a partir do seu celular.

Tomando-o em uma direção diferente, se sua câmera suportar opções de captura, você pode usar seu Pi para tirar fotos e copiá-las.

 

 

Alimentando seu Pi

 

O Raspberry Pi obtém o poder da sua porta microUSB. Isso fornece 5V, e a Fundação Raspberry Pi recomenda uma corrente disponível de pelo menos 700mA. Isso pode ser facilmente entregue através de um adaptador de rede ou um cabo USB de um computador.

Se você deseja que seu Pi seja portátil, então há outras opções. Quatro baterias AA devem fornecer energia suficiente, desde que você tenha a caixa apropriada e os cabos para obter a energia na porta microUSB.

No entanto, achamos que a melhor solução foi obter uma fonte de alimentação de backup para um telefone celular que se conecta diretamente ao Pi.

 

Lei de Ohm

 

Existem duas formas principais de medir a eletricidade - tensão e corrente. A tensão (medida em volts) é a quantidade de energia que uma dada quantidade de elétrons possui, enquanto a corrente (medida em amperes) é a quantidade de elétrons que passam por um ponto. Os dois estão intimamente conectados pela lei de Ohm que afirma: Voltagem = Corrente x Resistência, ou V = IR.

Você pode usar essa conexão para se certificar de que não brinde acidentalmente o seu Pi, pressionando muita corrente nele. A configuração exata do Pi é um pouco complexo. Se você quiser aprofundar, Gert van Loo (um dos designers) juntou uma explicação, que pode ser encontrada aqui.

Como uma regra geral, você pode tentar tirar a tensão de um pino GPIO em 3.3V e não deve desenhar mais de 16mA, ou empurrar mais do que isso para um pino de entrada. Lembre-se, esta é a corrente máxima, então você deve tentar usar menos.

Então, com a lei de Ohm, conhecemos V = IR, então R = V / I. Se colocarmos os dados do Pi e queremos garantir que não o prejudiquemos, sabemos que R deve ser maior que 3.3 / 0.016, o que é 206.25 Ohms. Lembre-se, esta é a menor quantidade de resistência que é segura usar com uma saída GPIO.

Você deve apontar para uma margem de segurança várias vezes acima disso, a menos que seja absolutamente necessário. Em nossos circuitos, usamos 1,000 Ohms, o que nos dá um fator de segurança de quase cinco.

 

 

 

Conecte seu telefone Android ao seu Pi e você pode usá-lo para redes sem fio

 

Rede

 

Todos os modelos Raspberry Pi - com exceção do Pi Zero - vem com uma conexão Ethernet com fio, o que é bom para a maioria das ocasiões, mas às vezes o cabo simplesmente não alcançará. Você poderia usar um dongle sem fio USB. No entanto, se você tiver um telefone Android e sua operadora não desativou o recurso, você pode usar isso como seu dispositivo de rede.

Isso tem uma vantagem extra de não tirar tanto poder do Pi, e assim torna mais fácil ao correr de baterias. Você deve poder compartilhar a conexão do seu telefone com o Wi-Fi, bem como com a 3G, portanto, ele não irá necessariamente comer na sua reserva de dados.

Claro, é melhor verificar o tipo de conexão antes de baixar arquivos grandes. Para fazer isso, conecte seu telefone ao seu Pi e ative o armazenamento USB do seu telefone em Configurações> Sem fio e Redes> Tethering e Mobile Hotspot. Se permanecer aceso, tente um cabo diferente.

De volta ao Pi, se você digitar sudo ifconfig, então você deve ver a interface usb0 listada, mas não terá necessariamente um endereço IP. As interfaces de rede são controladas pelo arquivo / etc / network / interfaces. Por padrão, pode não haver uma entrada aqui para redes USB, então você precisará configurar uma.

Abra o arquivo com seu editor de texto favorito como sudo - por exemplo, sudo nano / etc / network / interfaces - e adicione as linhas:

 

iface usb0 inet dhcp 
nameserver 208.67.220.220 
nameserver 208.67.222.222

 

Isso usa os servidores de nomes OpenDNS, mas você pode usar outros se desejar. Agora você pode reiniciar as interfaces ou reiniciar seu Pi para escolher as mudanças. Você deve ter uma conexão com a internet funcionando.

 

Use os pinos GPIO para acender alguns LEDs

 

O tamanho diminutivo da framboesa Pi significa que é ideal para criar seus próprios dispositivos embutidos. Esta pode ser uma ótima maneira de criar pequenos dispositivos de computação para resolver problemas específicos, como vimos com o controlador da câmera anteriormente.

 

 

figura 1: isso mostra como metade dos LEDs estão ligados. Os mais importantes são adicionados exatamente na metade

 

 

No entanto, existe o pequeno problema de que pode ser difícil saber o que está acontecendo dentro do seu Pi sem tela. Felizmente, os designers do Pi pensaram nesse problema e adicionaram as facilidades para obter informações sobre e fora de um Pi sem a maior parte dos periféricos de PC habituais. Isso é feito através de entrada e saída de uso geral (GPIO).

(Nota: se você tiver um Pi Zero, então o seu cabeçalho GPIO está despoblado - você precisará soldar isso em você).

Você pode ter se perguntado quais são os pinos espinhosos perto do leitor de cartão SD - bem, você está prestes a descobrir. Este circuito básico pode ser usado para exibir informações de qualquer fonte, mas aqui vamos usá-lo para resolver um problema que freqüentemente temos no techradar - encontrando o byte final do endereço IP.

 

Isso é útil se você quiser acessar seu Pi remotamente, mas não pode configurá-lo com um IP estático porque, por exemplo, você deve movê-lo entre as redes. Normalmente, você pode descobrir os três primeiros bytes da máscara de rede, mas o final pode ser evasivo a menos que você tenha um monitor.

Vamos usar o programa gpio, que é parte do WiringPi. Você pode descobrir mais sobre isso no siteWiringPi.

Ele vem como código fonte, então nós teremos que descompactá-lo e compilá-lo com:

$ tar xvf wiringPi.tgz 
$ cd wiringPi/wiringPi 
$ make 
$ sudo make install 
$ cd ../gpio 
$ make
$ sudo make install

Nós também usaremos bc, então instale-o com:

$ sudo apt-get install bc

Agora, basta o software - com o hardware! Apenas uma rápida palavra de aviso antes de começar - é possível quebrar o seu Pi conectando os fios errados em conjunto, então certifique-se de verificar novamente antes de ligar.

 

 

Figura 2: conecte a placa de pão a esses pinos. Utilizamos conectores de um único pino comercialmente disponíveis, mas você também pode soldar conectores ou usar um cabo IDE antigo

O circuito para isso é muito simples - você só precisa conectar cada saída à perna positiva de um LED, então a perna negativa do LED (mais curto) a um resistor de 1K Ohm e, finalmente, a outra perna do resistor ao comum Chão. Veja os números 1, 2 e 3 nesta página para obter detalhes. Uma vez que você tenha sua placa totalmente configurada conectada ao seu Pi, você pode fazer as coisas acontecerem.

Para começar, usaremos o pino final. Este é o pino 7 (o layout dos pinos não segue um padrão de numeração). Abra um terminal e configure-o para sair com:

 

$ gpio –g mode 7 out


Então você pode ativá-lo com: gpio-g escreve 7 1

E novamente com: gpio-g escreve 7 0

Se você é como nós, você fará isso repetidamente até a novidade desaparecer.

Uma vez que estiver, você está pronto para executar o script. Contém quatro partes. O primeiro apenas define os pinos no modo certo e garante que eles estejam desligados:

 

pins="7 8 25 24 23 18 15 14" 

for x in $pins 
do 
gpio -g mode $x out 
gpio -g write $x 0 
done


O segundo pega o endereço IP de ifconfig, converte-o em binário, depois pads com zeros avançados, se necessário.

 

ipaddress='ifconfig eth0 | grep 'inet ' | awk '{print $2}' | cut -f4 -d'.'' 
binary='echo "ibase=10;obase=2;$ipaddress" | bc' 
paddedBinary='printf %08d $binary'


A próxima parte usa o corte para extrair a parte que queremos dessa string binária e a emite para o pino apropriado.

bit=1 
for x in $pins 
do 
out='echo $paddedBinary | cut -b$bit' 
gpio -g write $x $out 
bit=$((bit+1))
done

E finalmente, dizemos ao script para dormir por cinco minutos, depois desligue os LEDs.

sleep 5m 
for x in $pins 
do 
gpio -g write $x 0 
done

Isso é tudo !

 

 

Figura 3: o circuito simples em toda a sua glória

Crie o script showIP.sh, faça com que ele seja executável com:

$ chmod a+x showIP.sh

Em seguida, digite sudo ./showIP.sh para exibir seu IP. Para que isso seja executado automaticamente na inicialização, basta adicionar esta linha ao rc.local:

 

 

/home/pi/showIP.sh &

Consulte a seção anterior do Controlador de Câmera para obter detalhes sobre como fazer isso.

 

Nós mostramos como enviar saída através do GPIO, mas, como o nome sugere, eles também podem receber entrada. Com isso, é ainda mais importante garantir que você não envie muita energia para os pinos.

Para obter entrada, basta configurar o modo para entrar com o modo gpio -g, então leia o valor com o gpio -g lido.

Este hardware pode exibir quaisquer oito bits de informação, portanto, você não precisa limitar a exibição de apenas endereços IP. Por exemplo, você pode fazer uma versão modificada do script anterior do controlador de câmera para usar os LEDs para indicar seu progresso. Você pode encontrar detalhes sobre a seleção completa de pinos GPIO aqui.

Os pinos que usamos são os mesmos nas revisões 1 e 2 do Raspberry Pi, mas alguns mudaram entre as duas versões. Se você projetar seus próprios circuitos, ou usar os da web, certifique-se de usar os pinos certos para o seu quadro.

Você não precisa se limitar a simplesmente ligar e desligar os pinos. O Pi suporta alguns métodos para passar quantidades maiores de dados através do GPIO. Os dois mais comuns são o barramento de interface periférico serial (SPI) e o circuito inter-integrado (I2C).

Há uma série de dispositivos disponíveis que usam estes, e muitas informações on-line para ajudar você a começar. Então, o que está parando você? Saia do seu ferro de solda e construa um exército robótico.

Gertboards and Arduinos

A conexão direta com os pinos GPIO do seu Pi pode fornecer controle básico de entrada e saída, mas há limitações. Existem dois itens adicionais que você pode obter para ajudá-lo a interagir mais precisamente com o mundo ao seu redor.

O Gertboard é um pacote de expansão bastante completo para conexão entre o seu Pi e o mundo real, incluindo um microcontrolador e uma variedade de opções de entrada e saída. Ele vem como um kit não montado, então você terá que colocar as mãos em um ferro de solda para juntar.

 

Enquanto isso, o Arduino é um microcontrolador que pode se conectar ao seu Pi (ou a qualquer outro computador) através da porta USB. Normalmente, ele vem montado, mas os formulários do kit também estão disponíveis. Em sua forma bruta, tem menos recursos do que o Gertboard (que inclui um microcontrolador Arduino), mas pode ser expandido com uma enorme variedade de escudos.

 

 

 

 

O Sentido HAT permite que seu Raspberry Pi detete o que está acontecendo no mundo ao seu redor

 

Verifique também o Sense HAT oficial, uma placa de conexão que fornece seus sensores Pi para monitorar o mundo exterior. Incluso vem com uma matriz LED para permitir que você exiba dados sem a necessidade de um monitor.

 

Por último, mas não menos importante, o RasWIK é um kit sem fio projetado especificamente para ensinar-lhe como criar sensores e atuadores sem fio - e muitos dos seus projetos incluídos nem exigem soldagem.

 

 

          michaelgooden/mdg-money-doctrine (0.1.0)   
Doctrine Types and Embeddables for the PHP implementation of Fowler's Money pattern.
          Développeur PHP full stack - StarDust - Montréal, QC   
Accord Hotels, BNP Paribas, Citroën, L’Oréal, Club Med, Radio-Canada, Danone, Nespresso, Loto Québec, Couche Tard, Téo Taxi et Rona....
From StarDust - Fri, 16 Jun 2017 14:06:10 GMT - View all Montréal, QC jobs
          Gunfire Damages Several Vehicles, TriMet Bus in Northeast Portland -- No Injuries   
On Wednesday June 28, 2017, at 11:41 p.m., North Precinct officers responded to Northeast Martin Luther King Jr. Boulevard and Lombard Street on the report of gunfire that damaged a TriMet bus.

As officers were responding to the scene they received additional information that a suspect appeared to be shooting at a person in a car but struck the bus instead.

Officers arrived in the area and located evidence of gunfire in the parking lot of Taco Bell, located on the southwest corner of the intersection. Several cars were damaged in addition to the TriMet bus. No gunshot victims were located at the scene or arrived at any area hospitals.
Witnesses described several black males involved in a disturbance leading to gunfire and several vehicles were driven out of the area after the shots.

Several officers, including a Canine Unit, searched the neighborhood but did not locate any suspects.

Based on information learned at the scene, the Gang Enforcement Team responded to conduct an investigation.

Anyone with information about the shooting is asked to call 503-823-4106 or email information to gangs@portlandoregon.gov.

Information learned from social media sites such as Facebook, Twitter or YouTube should be shared with investigators as these tips may lead to the identification of a suspect or suspects.

If you see a gun crime in progress, call 9-1-1.

The Portland Police Bureau works closely with Enough is Enough PDX, a community-led campaign aimed at encouraging people to take a stand against gang violence in the area.

For more information about Enough is Enough PDX and how you can get involved, please visit https://www.facebook.com/EnoughIsEnoughPDX

Additional information about Enough is Enough PDX and other City efforts addressing youth violence can be found at the Office of Youth Violence Prevention, http://www.portlandonline.com/safeyouth/

Crime Stoppers of Oregon is offering a minimum $250 cash reward to anyone who reports a convicted felon or a juvenile in possession of a firearm and tipsters can remain anonymous. Rewards of up to $1,000 are available for other unsolved felony crimes - $2,500 for unsolved homicides.

Submit an anonymous tip:

Text CRIMES (274637) - Type 823HELP, followed by the tip.

Online at http://crimestoppersoforegon.com/submit_online_tip.php

Call 503-823-HELP (4357)

Visit http://tipsoft.com to download the TipSubmit app.

###PPB###


          OXENET For Freshers : BE/ BTech/ BCA/ MCA – 2016-2017 Pass outs : PHP Developer (Trainee) : Last Date : 3 July 2017   
OXENET [www.oxenet.com] Openings For Freshers : BE/ BTech/ BCA/ MCA – 2016-2017 Pass outs : PHP Developer (Trainee) @ Bhopal Exclusive Job For PresentJobs.com Job Description About The Company : OXENET is the software development company as it was officially developed in 2017. We furnish an unusual supervisory software services at every corner. We also ...
          (0-3 Yrs) Dhwani Hiring For BE/ BTech – 2013 – 2016 Pass outs : PHP Developer : Delhi : Last Date : 3 July 2017   
Dhwani Rural Information Systems Pvt. Ltd. [www.dhwaniris.webflow.io] Openings For Freshers & Experienced : BE/ BTech – 2013 – 2016 Pass outs : PHP Developer @ New Delhi Exclusive Job For PresentJobs.com Job Description About The Company : Dhwani build customized MIS which can integrate seamlessly with different processes to allow for better control and decisions within ...
          Why is PHP echo in AJAX code returning 0 instead of a word from MYSQL database?   
When the form is submitted, I want anything with a class equal to the word in the column "Level" to have the class "Active" added. (.Active has unique CSS properties). Ex: If Level column has the entry "Easy", any div with class = "Easy" will have the class "Active" added so that it will take on...
          Organisation of users in a social network   
Hello, So I am creating a social network and I'm working on a Php stream, the term stream designates for me the différents post that come from the users someone is subscribed to, it is kind of the same thing as in twitter, people tweet and if you subscribe to them you receive the tweet on your...
          Having a randomly generated number appear in a form field   
Thanks in advance to those who can help with this!! I have code in a php file that pulls values from a table to display in a dropdown field in a form PHP: --------- $rarity = $dbObj->cgs("tbl_rarity", "", "del_status", "0","rarity_name","",false); while($row_rarity =...
          Comment on Cost of Living in the Philippines – 2017 by Baguio Brian   
This is a yet another great article.23 to the dollar though would only hurt if you have your funds in USD. If you've been imbedded there for years then your assets values would actually increase not decrease at 23php to the USD. I have experienced in the last few years of visiting since 2013 that prices are going and going up fast. Beer doubled in price in the stores from 2013 to 2016 which may not seem like much. But in 2013 no one knew what Uber, Lyft, or Air B&B was. As a matter of fact no one I knew there knew what a B^B was period. They have gone with the Euro style term of Pensioners or Transient homes. Which in the US as you well know we do not like the word Transient. If you do not have $10 and your ID on you in the US you are a transient and in most places if the police choose to they can arrest and detain until you are identified. This has been the same all my life but I have only experienced when I dressed like a thug and chose to be in wealthier areas like Marin county, but let me tell you San Rafael is not wealthy once you're in the flats. Any way back to the Phils. Recently on Air B&B which I do not shop because I think it's crap just like uber ( cuts out the legal and licensed for the ripoff artist and ahem "entrepreneur") at $2300.00 USD in Tarlac City per month. Sure it had swimming pool. Sure it was a large house for in the RP ( 5 rooms it said but no pics of the inside, but it is in Tarlac City. No transportation unless you like to suck exhaust of an SUV while ride a Tryc. You live in Manila? You have been to Baguio? I wouldn't pay $2300.00 for a place in Century Plaza in Makati nor Baguio. I can find rentals even online for around 10k PHP a month in Baguio for like a two room. I know on the ground I can find one for maybe 8k ( still with some comforts). I do not know what is going to happen but the RP is ready to burst with a new found belief that people love it there and want in. I think the RP will be overrun soon with Westerners and Aussies mainly. Aussies have been there for years and their numbers are only increasing. But now with the big rush of US markets to buy up the world........look out here comes some more Yankee greed. LOL I am probably going to accept my health issues and learn to live with them untreated as I am not on meds anyway. I believe in controlled diet. I'm probably going to have to move outside of Baguio. Probably even further than La Trinidad. There are quite a few villages up north that do not have too many tourists which is fine by me. Some peace and quiet and no TV, Radio or Computers. I'll be just fine. What do you think about this increase and upshots? Look at Angles City? Wow big financial overhaul there..........I'm sure it is the Illicit monies that flow through their casinos. Also the big push by China will have a greater amounts of Chinese investors moving there. Phils is slated to be number 7 in Asia by 2030. It is indeed one of the richest countries in Asia if it can straighten out the foreign oil and stone companies that are ripping the RP off. Sorry for the Rant. I just always find something I love and everyone else is able to act on it before I do and I end up staying right where I am. Just Lucky I guess.
          Le Meilleur Dev de France   
Yesterday I took part in the programming competition called The Best Developer in France. The place was the new hyped school 42, with its so-called “swimming pool”, two big rooms filled with Macs with big screens.

The aim was to solve 11 algorithmic problems within two hours, using Isograd’s TOSA system. Due to the limitation of this web-based editor, we had Eclipse installed (at least for Java developers), and we copy pasted the code back and forth between the two editors. The accepted languages were Java, C# and PHP, but my guess is that we Java developers were the lucky ones, because we had a decent editor (I’m not sure how you can develop in C# under Mac, and I saw several PHP devs struggling with the Eclipse debugger).

The first hurdles appeared before the competition. Being rather a PC user, the Mac keyboard was not easy to get used to, mainly all those different shortcuts, sometimes using the Control key, sometimes the Command key, sometimes the Option key . Some people brought their own keyboards, but it proved even more difficult because they did not manage to have all the keys at their correct place. The mouse’s lack of right click button made also my life difficult, although someone told me how to configure it afterwards.

Came the first exercise, the most difficult one according to me, since its subject was also a bit misleading. You had to write a Sort Iterator, which receives a list of iterators, and was supposed to give their values sorted. The idea was not to get all values first, and then sort them, since some iterators were giving values indefinitely! In fact, the aim was to get the next value from each iterator, and give back the smallest value which was still higher than or equal to the previous one. So tricky that I saw several contestants stuck on this first one till the end of the contest.

First problem during this first exercise, it seems that the server was restarted meanwhile, and several of us had to re-login. Another problem at the end of the second exercise: a dialog box pops-up, telling us that we already solved the problem, and another one will be proposed. But nothing happens when you press the OK button. We had to wait for several minutes till the problem was solved, and then we were back to execise number one. I was lucky that I kept the code for each exercise in separate files, so I could simply copy/paste my answers again. But I saw some others pressing frantically Ctrl-Z (or Command-Z or whatever) to get back to the previous code.

This dialog box problem happened to me again after the third exercise, and again after the fourth. Lots of minutes were lost like this. After exercise 1, the others were not too difficult, except maybe for one involving weights and scales which required some thinking. At the end of the two hours I made it to exercise number 7, where a pop-up informed me that I was more than 2000 seconds behind the number one. I wonder if he was hindered by all these problems as most of us were.

All together, it was a nice experience, with good hardware, whatever peculiar, good software too, although marred with several system problems, and there was a good mood among the developers themselves. Now I’m waiting for the ranking that should be sent to us by e-mail anytime soon.

Update: David Gageot, the originator of Coding Story, wrote about it on his blog. It seems like the failures were worst than I thought.

Update 2: Isograd published an explanation of their bug here. Meanwhile, they also sent me my ranking by mail. I am number 7. Not bad :)

          Materi Kelas 7 :Program Aplikasi (A. Macam-Macam Perangkat Lunak Program Aplikasi)   

A. Macam-Macam Perangkat Lunak Program Aplikasi

Perangkat Lunak (software) adalah kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya. perangkat lunak ini merupakan catatan bagi mesin komputer untuk menyimpan perintah, maupun dokumen serta arsip lainnya.

Perangkat Lunak (software) merupakan data elektronik yang disimpan sedemikian rupa oleh komputer itu sendiri, data yang disimpan ini dapat berupa program atau instruksi yang akan dijalankan oleh perintah, maupun catatan-catatan  yang diperlukan oleh  komputer untuk menjalankan perintah yang  dijalankannya. Untuk mencapai keinginannya tersebut dirancanglah suatu susunan logika, logika yang disusun ini diolah melalui perangkat lunak, yang disebut juga dengan program beserta data-data yang diolahnya. Pengeloahan pada software ini melibatkan beberapa hal, diantaranya adalah sistem operasi, program, dan data. Software ini mengatur sedemikian rupa sehingga logika yang ada dapat dimengerti oleh mesin komputer.

Secara umum, perangkat lunak (software) dapat dibagi menjadi tiga bagian, yaitu Sistem Operasi, Bahasa Pemrograman dan Perangkat Lunak Aplikasi.

1. SISTEM OPERASI

a. Pengertian Sistem Operasi
Sistem operasi merupakan sebuah penghubung antara
pengguna dari komputer dengan perangkat keras komputer. Sebelum ada sistem operasi, orang hanya mengunakan komputer dengan menggunakan sinyal analog dan sinyal digital. Seiring dengan berkembangnya pengetahuan dan teknologi, pada saat ini terdapat berbagai sistem operasi dengan keunggulan masing- masing. Untuk lebih memahami sistem operasi maka sebaiknya perlu diketahui terlebih dahulu beberapa konsep dasar mengenai sistem operasi itu sendiri.
Pengertian sistem operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber-daya sistem komputer.
Sistem operasi berfungsi ibarat pemerintah dalam suatu
negara, dalam arti membuat kondisi komputer agar dapat menjalankan program secara benar. Untuk menghindari konflik

yang terjadi pada saat pengguna menggunakan sumber-daya yang sama, sistem operasi mengatur pengguna mana yang dapat mengakses suatu sumber-daya. Sistem operasi juga sering disebut resource allocator. Satu lagi fungsi penting sistem operasi ialah sebagai program pengendali yang bertujuan untuk menghindari kekeliruan (error) dan penggunaan komputer yang tidak perlu.

b. Sejarah Sistem Operasi
Menurut Tanenbaum, sistem operasi mengalami
perkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi:
Generasi Pertama (1945-1955)
Generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik, hal itu disebabkan kecepatan manusia untuk menghitung terbatas dan manusia sangat mudah untuk membuat kecerobohan, kekeliruan bahkan kesalahan. Pada generasi ini belum ada sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung.
Generasi Kedua (1955-1965)
Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan.Pada generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah FMS dan IBSYS.
Generasi Ketiga (1965-1980)
Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line ke komputer, maka sistem operasi menjadi multi-user (di gunakan banyak pengguna sekali gus) dan multi- programming (melayani banyak program sekali gus).
Generasi Keempat (Pasca 1980an)
Dewasa ini, sistem operasi dipergunakan untuk jaringan komputer dimana pemakai menyadari keberadaan komputer- komputer yang saling terhubung satu sama lainnya. Pada masa ini para pengguna juga telah dinyamankan dengan Graphical User Interface yaitu antar-muka komputer yang berbasis grafis yang sangat nyaman, pada masa ini juga dimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai kinerja yang lebih baik.

c. Macam-Macam Sistem Operasi
Sistem Operasi jenisnya banyak sekali, kita tinggal memilih jenis apa yang akan digunakan di komputer kita. Mulai dari yang berlisensi sampai dengan yang gratis (open source), diantaranya adalah :
1. DOS
2. Windows, beberapa versi windows : Windows 95
Windows 98
Windows 2000 Profesional
Windows 2003
Windows XP Windows Vista
3. Linux, macam-macam distro linux :
Redhat Fodore Core Mandrake Suse Knoppix
Ubuntu/Edubuntu
4. Apple System
5. Machintos

2. PERANGKAT LUNAK BAHASA (LANGUAGE SOFTWARE)

Perangkat Lunak Bahasa (Language Program), yaitu program yang digunakan untuk menerjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke dalam bahasa mesin agar dapat diterima dan dipahami oleh komputer.
High Level Language (Bahasa Tingkat Tinggi)
Bahasa tingkat tinggi merupakan bahasa yang mudah dimengerti oleh siapa saja yang mau belajar, karena bahasa ini dibuat dengan menggunakan bahasa manusia sehari-hari. Bahasa tingkat tinggi saat ini biasa dimanfaatkan untuk membuat program-program aplikasi berbasiskan bisnis ataupun berbasiskan sains. Contoh dari bahasa tingkat tinggi adalah : Basic, dBase, Cobol, Pascal, C++, Visual Basic, Visual Foxpro, Delphi, PHP, dan masih banyak yanga lainnya.

3. PERANGKAT LUNAK APLIKASI

Perangkat lunak aplikasi merupakan perangkat lunak yang biasa digunakan oleh siapa saja untuk membantu pekerjaannya. Perangkat lunak aplikasi dapat dengan mudah di install di dalam komputer kita. Perangkat lunak aplikasi dapat dikelompokkan menjadi dua macam, yaitu :

a. Program Aplikasi
Program aplikasi merupakan program yang langsung dibuat
oleh seorang programmer yang disesuaikan dengan
kebutuhan seseorang  ataupun untuk kebutuhan suatu perusahaan, biasanya menggunakan bantuan suatu bahasa pemrograman. Misalnya menggunakan visual basic, PHP ataupun bahasa pemrograman apa saja yang mendukung. Contoh dari program aplikasi adalah :
Program penggajian karyawan (Payroll) Program penjualan tiket pesawat/kapal Laut Program kasir
Program billing warnet/wartel

b. Program Paket
Program paket merupakan program khusus dalam paket- paket tertentu yang dibuat oleh software house ataupun
langsung bawaan dari suatu Sistem Operasi. Dibawah ini akan diberikan contoh macam-macam program aplikasi paket, yaitu :
Program pengolah kata, contohnya adalah : Microsoft Word, Open Office.org Writter, ChiWritter, Word Perfect, WordStar, K Writter, Amipro, dll.
Program pengolah angka, contohnya adalah : Microsoft
Excel, Open Office.org Calc, Quattro Pro, Lotus 123, dll. Program presentasi, contohnya adalah : Microsoft Power
point, Open Office.org Impres, Magic Point, Corel
Presentation, Apple Work, dll.
Program design grafis, contohnya adalah : Adobe
Photoshop, Corel Draw, Free Hand, Auto Cad, dll.
Program browser, contohnya adalah : Internet Explorer,
Modzilla Firefox, Opera, Netscape Communicator.
Program database, contohnya adalah : Microsoft Access,
Open Office.org Base, Visual Foxpro, Fox Base, Dbase I- IV, dll.
Program animasi, contohnya adalah : Macromedia Flash, Swish, dll.
Program multimedia, contohnya : Windows Media Player, WinAmp, Cyberlink, Real Player, DVD Player,


          Why is my PHP echo in my AJAX returning 0 instead of a word from MYSQL database?   
none
          Why Choose PHP over Other Programming Languages   
none
          Xavier Mertens: [SANS ISC] When Bad Guys are Pwning Bad Guys…   

I published the following diary on isc.sans.org: “When Bad Guys are Pwning Bad Guys…“.

A few months ago, I wrote a diary about webshells[1] and the numerous interesting features they offer. They’re plenty of web shells available, there are easy to find and install. They are usually delivered as one big obfuscated (read: Base64, ROT13 encoded and gzip’d) PHP file that can be simply dropped on a compromised computer. Some of them are looking nice and professional like the RC-Shell… [Read more]

[The post [SANS ISC] When Bad Guys are Pwning Bad Guys… has been first published on /dev/random]


          Jeroen De Dauw: OOP file_get_contents   

I’m happy to announce the immediate availability of FileFetcher 4.0.0.

FileFecther is a small PHP library that provides an OO way to retrieve the contents of files.

What’s OO about such an interface? You can inject an implementation of it into a class, thus avoiding that the class knows about the details of the implementation, and being able to choose which implementation you provide. Calling file_get_contents does not allow changing implementation as it is a procedural/static call making use of global state.

Library number 8234803417 that does this exact thing? Probably not. The philosophy behind this library is to provide a very basic interface (FileFetcher) that while insufficient for plenty of use cases, is ideal for a great many, in particular replacing procedural file_get_contents calls. The provided implementations are to facilitate testing and common generic tasks around the actual file fetching. You are encouraged to create your own core file fetching implementation in your codebase, presumably an adapter to a library that focuses on this task such as Guzzle.

So what is in it then? The library provides several trivial implementations of the FileFetcher interface at its heart:

  • SimpleFileFetcher: Adapter around file_get_contents
  • InMemoryFileFetcher: Adapter around an array provided to its constructor
  • ThrowingFileFetcher: Throws a FileFetchingException for all calls (added after 4.0)
  • NullFileFetcher: Returns an empty string for all calls (added after 4.0)
  • StubFileFetcher: Returns a stub value for all calls (added after 4.0)

It also provides a number of generic decorators:

Version 4.0.0 brings PHP7 features (scalar type hints \o/) and adds a few extra handy implementations. You can add the library to your composer.json (jeroen/file-fetcher) or look at the documentation on GitHub. You can also read about its inception in 2013.


          Install WordPress on AWS EC2 Instance   
WordPress and AWS
After successful completion of first and second step i.e. creating an EC2 instanceand connecting to EC2 instance in AWS using PuTTY and Terminal respectively. Further moving ahead, it is time to install Apache, PHP, MySQL to run WordPress on an EC2 instance. If you are not familiar with command line / Linux commands just run these commands in same order.

NOTE: This instruction is for Amazon Linux and will not work if you are trying different machine image like Ubuntu or Windows Server.

Connect to your instance via PuTTY  (Windows) / Terminal (Mac OS) / Bash (Linux OS)

Just to make sure everything is up to date
sudo yum -y update

If you want, you may directly switch from ‘ec2-user’ user to root using sudo su command.

Install multiple software packages:
sudo yum install -y httpd24 php70 mysql56-server php70-mysqlnd

Start Apache Server:
sudo service httpd start

Create a page to check your PHP installation

a) vi test.php
b) Type i to start the insert mode
c) Type <?php phpinfo() ?>
d) Hit escape button and type :wq, now hit enter to exit
e) Open a browser and http://ec2-xxx-xxx-xxx-xxx.us-west-1.compute.amazonaws.com/test.php (use you public IP DNS followed by /test.php)

If you see a phpinfo page then you are good to move forward, otherwise you may want to start over.

Delete the test.php file as it is for the information only and you definitely don’t want to give away sensitive information about your server:

rm -f /var/www/html/test.php

Secure Start SQL service

Start MySQL service and run secure installation
sudo service mysqld start
sudo mysql_secure_installation

MySQL_Secure_installation
When prompted, enter a password for the root account. By default, the root account does not have a password set, so press Enter.

Type Y to set a password, and enter a secure password twice
1) Remove anonymous users? [Y/n] Y
2) Disallow root login remotely? [Y/n] Y
3) Remove test database and access to it? [Y/n] Y
4) Reload privilege tables now? [Y/n] Y

Restart MySQL to pick up the changes:
sudo service mysqld restart

Login into MySQL and Create a database for WordPress

Log in to the MySQL server as the root user and enter your MySQL root password when prompted
mysql -u root –p

Create a user name and password for your MySQL database.
CREATE USER 'aksgeek'@'localhost' IDENTIFIED BY 'aksgeekpassword';
Replace ‘aksgeek’ with your WordPress username and ‘aksgeekpassword’ with your strong password.


Create a database for WordPress:

 Create_database_for_wordpress


CREATE DATABASE `wordpressdb`;

(you can create a database with any name)
GRANT ALL PRIVILEGES ON `wordpressdb`.* TO "aksgeek"@"localhost";
FLUSH PRIVILEGES;
exit

Install WordPress
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
cd wordpress/
mv wp-config-sample.php wp-config.php
nano wp-config.php

 edit_wp-config
Start editing wp-config.php. (user arrow keys to move around)

define('DB_NAME', 'wordpressdb');
define('DB_USER', 'aksgeek');
define('DB_PASSWORD', 'aksgeekpassword');
define('DB_HOST', 'localhost');

Visit https://api.wordpress.org/secret-key/1.1/salt/ to randomly generate a set of key values that you can copy and paste into your wp-config.php file.
Ctrl + X
Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ? Y
File Name to Write [DOS Format]: wp-config.php  hit Enter.

Move your WordPress installation to root or in subdirectory / folder

You may want to run your WordPress blog from root like your_public_dns.amazonaws.com/)  then
mv * /var/www/html/

Or

Most of you want to install it in a subdirectory or folder (for example, your_public_dns.amazonaws.com/blog, then
mkdir /var/www/html/blog
mv * /var/www/html/blog

To allow WordPress to use permalinks
sudo nano /etc/httpd/conf/httpd.conf

<Directory "/var/www/html">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride None

    #
    # Controls who can get stuff from this server.
    #
    Require all granted
</Directory>

Find the section that starts with <Directory "/var/www/html"> and change the AllowOverride None line to AllowOverride All.

To ensure that the httpd and mysqld services start at every system boot
sudo chkconfig httpd on
sudo chkconfig mysqld on

Open a web browser and enter the URL of your WordPress blog, you should see the WordPress installation screen

Example for root installation:  http://ec2-xx-xxx-xxx-xxx-us-west-1.compute.amazonaws.com

or

for subdirectory / folder (blog): http://ec2-xx-xxx-xxx-xxx-us-west-1.compute.amazonaws.com/blog.

Wordpress_installation_finished
Enter your site name, username, password and email address and hit submit.



Congratulations!! You are running WordPress blog on Amazon Web Services (AWS) EC2 instance.

Troubleshooting

Having trouble updating and downloading themes/plugin in WordPress blog as it is asking for FTP credentials then run this command:
sudo chown -R apache:apache /var/www/html

          Display list of routes in Laravel application   
The Laravel Artisan command that I use most often is probably php artisan route:list. But it’s not always convenient to open up a shell to run the command. Like most things in Laravel, it’s easy to set up a route in your application to display the same route details in the browser. In your app\Http\routes.php … Continue reading Display list of routes in Laravel application
          Install PHP 5.6 (or 5.5) in Ubuntu 16.04 LTS (Xenial Xerus)   
Ubuntu has released the latest LTS (Long-Term Support) version 16.04 (Xenial Xerus) of their distribution. The official Ubuntu repositories include only PHP 7.0, since it is the official version (at the time of the 16.04 release). However, many developers still use PHP 5.5 or 5.6 in their production environments, so developing on these versions is … Continue reading Install PHP 5.6 (or 5.5) in Ubuntu 16.04 LTS (Xenial Xerus)
          Increase session time-out in phpMyAdmin   
If you do any development with PHP and MySQL, undoubtedly, you are familiar with phpMyAdmin, which is a web-based tool for managing and editing MySQL databases. While phpMyAdmin is an excellent tool, one of it’s annoying aspects is the default session time-out of 30 minutes. However, you can make a quick configuration change to extend … Continue reading Increase session time-out in phpMyAdmin
          [gratuit] Collectionnez et organisez vos portions de code   
Si vous travaillez dans le développement informatique, que ce soit aussi bien du HTML/CSS, de l’Objective-C ou encore du PHP pour ne citer que ces langages, vous devez tout comme moi vous faare un petit dossier contenant tous les morceaux de codes dont vous avez besoin quotidiennement. Ces portions de code ne sont pas aisés
          Wanted immediately for Jr.PHP Developers - Blaze Web Services Private Limited - Yanaikkal, Tamil Nadu   
Exp: 1 - 3 Yrs.Shift: Day/Night ShiftRoles & Shift: Day/Night Shift Roles & Responsibilities: Knowledge in PHP MVC Frameworks, Cold Fusion. Knowledge in
From Indeed - Thu, 25 May 2017 09:53:09 GMT - View all Yanaikkal, Tamil Nadu jobs
          .NET Developer - zedIT Solutions - Canada   
Minimum of five years developing enterprise level web applications using a variety of development tools, including, .NET (C#), SQL, XML, HTML, PHP and...
From zedIT Solutions - Fri, 30 Jun 2017 00:31:43 GMT - View all Canada jobs
          Mastering PHP 7   

Effective, readable, and robust codes in PHP About This Book Leverage the newest tools available in PHP 7 to build scalable applications Embrace serverless architecture and the reactive programming paradigm, which are the latest additions to the PHP ecosystem Explore dependency injection and implement design patterns to write elegant code Who This Book Is For This book is for intermediate level developers who want to become a master of PHP. Basic knowledge of PHP is required across areas such as basic syntax, types, variables, constants, expressions, operators, control structures, and functions. What You Will Learn Grasp the current state of PHP language and the PHP standards Effectively implement logging and error handling during development Build services through SOAP and REST and Apache Trift Get to know the benefits of serverless architecture Understand the basic principles of reactive programming to write asynchronous code Practically implement several important design patterns Write efficient code by executing dependency injection See the working of all magic methods Handle the command-line area tools and processes Control the development process with proper debugging and profiling In Detail PHP is a server-side scripting language that is widely used for web development. With this book, you will get a deep understanding of the advanced programming concepts in PHP and how to apply it practically The book starts by unveiling the new features of PHP 7 and walks you through several important standards set by PHP Framework Interop Group (PHP-FIG). You’ll see, in detail, the working of all magic methods, and the importance of effective PHP OOP concepts, which will enable you to write effective PHP code. You will find out how to implement design patterns and resolve dependencies to make your code base more elegant and readable. You will also build web services alongside microservices architecture, interact with databases, and work around third-party packages to enrich applications. This book delves into the details of PHP performance optimization. You will learn about serverless architecture and the reactive programming paradigm that found its way in the PHP ecosystem. The book also explores the best ways of testing your code, debugging, tracing, profiling, and deploying your PHP application. By the end of the book, you will be able to create readable, reliable, and robust applications in PHP to meet modern day requirements in the software industry. Style and approach This is a comprehensive, step-by-step practical guide to developing scalable applications using PHP 7.1 Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com . If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the code file.


          Remove malware files from RRemove malware files from PHP website’ by stephaniekay4   
We are a VERY SMALL company selling Transition Guides online. We make less than $1,000 a year. We were just notified by GoDaddy that our site has been affected by a virus. What would the charge be to... (Budget: $250 - $750 USD, Jobs: Graphic Design, HTML, PHP, Website Design)
          Remove malware files from RRemove malware files from PHP website’ by stephaniekay4   
We are a VERY SMALL company selling Transition Guides online. We make less than $1,000 a year. We were just notified by GoDaddy that our site has been affected by a virus. What would the charge be to... (Budget: $250 - $750 USD, Jobs: Graphic Design, HTML, PHP, Website Design)
          Creating ltpa for domino connection from php/apache   
already many documents about ltpa - domino 1) User logs into Apache/php server which is authenticated via ldap (domino). 2) links to domino site and need to logon ( need to use single sign on) create a valid domino token for the connection. Anyone having experience or tips and trics ? thanxs
          Programmeur front-end/WordPress   
Parkour3 recherche un(e) programmeur(e) front-end/Wordpress, avec une maîtrise de PHP objet / MySQL / HTML / HTML5 / CSS 3 / environnement Linux, pour la programmation de sites et applications Web. Voici une opportunité en or de jouer un rôle … Continue reading
          Sysadmin   
Compétences:  Administrer des serveurs web Ubuntu, CentOS et Windows Connaissance de Apache, Nginx, MySQL, Postfix, Iptables, Varnish, cPanel/WHM, Git, Pound, ElasticSearch, Redis, DNS (Bind) Confortable avec les langages PHP et Ruby Connaissance des systèmes de déploiement en continu: Jenkins, Ansible, … Continue reading
          Sysadmin (DevOps)   
Compétences: Administrer des serveurs web Ubuntu, CentOS et Windows Connaissance de Apache, Nginx, MySQL, Postfix, Iptables, Varnish, cPanel/WHM, Git, Pound, ElasticSearch, Redis, DNS (Bind) Confortable avec les langages PHP et Ruby Connaissance des systèmes de déploiement en continu: Jenkins, Ansible, … Continue reading
          PHP OO Obtener nombre de columnas   
Queridos amigos quería compartir con ustedes un...
          Pasar variables desde un script php a url   
Hola buenos días.. Tengo que hacer un script...
          dannyward92livecouk on "Fatal error: Class 'WP_Customize_Category_Control' not found"   

If I want to live demo a theme, the following appears. How do I fix this?

Fatal error: Class 'WP_Customize_Category_Control' not found in /var/sites/s/website.co.uk/public_html/wp-content/plugins/p3/inc/functions/feature_header.php on line 246


          Mastering PHP 7   

Effective, readable, and robust codes in PHP About This Book Leverage the newest tools available in PHP 7 to build scalable applications Embrace serverless architecture and the reactive programming paradigm, which are the latest additions to the PHP ecosystem Explore dependency injection and implement design patterns to write elegant code Who This Book Is For This book is for intermediate level developers who want to become a master of PHP. Basic knowledge of PHP is required across areas such as basic syntax, types, variables, constants, expressions, operators, control structures, and functions. What You Will Learn Grasp the current state of PHP language and the PHP standards Effectively implement logging and error handling during development Build services through SOAP and REST and Apache Trift Get to know the benefits of serverless architecture Understand the basic principles of reactive programming to write asynchronous code Practically implement several important design patterns Write efficient code by executing dependency injection See the working of all magic methods Handle the command-line area tools and processes Control the development process with proper debugging and profiling In Detail PHP is a server-side scripting language that is widely used for web development. With this book, you will get a deep understanding of the advanced programming concepts in PHP and how to apply it practically The book starts by unveiling the new features of PHP 7 and walks you through several important standards set by PHP Framework Interop Group (PHP-FIG). You’ll see, in detail, the working of all magic methods, and the importance of effective PHP OOP concepts, which will enable you to write effective PHP code. You will find out how to implement design patterns and resolve dependencies to make your code base more elegant and readable. You will also build web services alongside microservices architecture, interact with databases, and work around third-party packages to enrich applications. This book delves into the details of PHP performance optimization. You will learn about serverless architecture and the reactive programming paradigm that found its way in the PHP ecosystem. The book also explores the best ways of testing your code, debugging, tracing, profiling, and deploying your PHP application. By the end of the book, you will be able to create readable, reliable, and robust applications in PHP to meet modern day requirements in the software industry. Style and approach This is a comprehensive, step-by-step practical guide to developing scalable applications using PHP 7.1 Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com . If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the code file.


           A week of symfony #547 (19-25 June 2017)    

This week, Symfony focused on fixing minor issues across all the supported branches. Meanwhile, the upcoming 3.4 version added a new validator panel in the profiler and the upcoming 4.0 version added support for the immutable directive in the cache-control header.

Symfony development highlights

2.7 changelog:

  • 6e75cee: [Security] fixed switch user _exit without having current token
  • 9a0d342: [Translation] return fallback locales whenever possible
  • 7cc97b6: [Form, TwigBridge] render hidden _method field in form_rest()
  • a66b967: [FrameworkBundle] allowed SSI fragments configuration in XML files
  • f7de083: [WebProfilerBundle] display a better error message when the toolbar cannot be displayed

2.8 changelog:

  • b0bc9fe: [Console] fixed catching exception type in QuestionHelper

3.3 changelog:

  • 9a276aa: [TwigBundle] improved the exception page when there is no message
  • 035d526: [DependencyInjection] dedup tags when using instanceof/autoconfigure
  • 383c6ac: [Dotenv] test load() with multiple paths
  • 7bb72b0: [Cache] fixed Predis client cluster with pipeline
  • 87601ba: [SecurityBundle] respect the API in FirewallContext map

3.4 changelog:

  • 30e817a: [WebProfilerBundle, Validator] added a validator panel in profiler
  • 2c438c5: [SecurityBundle] added user impersonation info and exit action to the profiler

Master changelog:

  • 16fbe3a: [HttpFoundation] added support for the immutable directive in the cache-control header
  • 407631c: [Serializer] implement missing context aware interfaces
  • 587b2f7: [Yaml] removed deprecated unspecific tag behavior

Newest issues and pull requests

They talked about us


Be trained by Symfony experts - 2017-07-03 Paris - 2017-07-10 Paris - 2017-07-10 Paris

           A week of symfony #546 (12-18 June 2017)    

This week, Symfony introduced Webpack Encore, the new official tool to manage web assets in Symfony applications. Meanwhile, we continued removing some dependencies from the upcoming Symfony 3.4 version, such as Doctrine Cache and the Stopwatch component. Lastly, we announced the dates and Call for Papers deadlines of the next Symfony conferences in London, San Francisco, Berlin and Cluj (Romania).

Symfony development highlights

2.7 changelog:

  • 4cff052: [HttpFoundation] added support for new 7.1 session options
  • d44f143: [Filesystem] added workaround in Filesystem::rename for PHP bug
  • baf988d: [Translation, FrameworkBundle] fixed resource loading order inconsistency
  • f392282: [Routing] expose request in route conditions if possible
  • 551e5ba: [HttpKernel] fixed two edge cases in ResponseCacheStrategy
  • 3c2b1ff: [HttpKernel] keep s-maxage when expiry and validation are used in combination
  • c8884e7: [TwigBundle] added Content-Type header for exception response
  • 436d5e4: [FrameworkBundle] clean assets of the bundules that no longer exist

3.2 changelog:

  • aa94dd6: [PropertyAccess] fixed usage with anonymous classes
  • dce2671: [PropertyAccess] do not silence TypeErrors from client code
  • dddc5bd: [SecurityBundle] move cache of the firewall context into the request parameters

3.3 changelog:

  • 6852b10: [PhpUnit Bridge] fixed the conditional definition of the SymfonyTestsListener
  • 7fc2552: [DependencyInjection] fixed keys resolution in ResolveParameterPlaceHoldersPass
  • 748a999: [Yaml] fixed linting yaml with constants as keys
  • 3278915: [Config] fixed ** GlobResource on Windows
  • 57bed81: [HttpFoundation] added back support for legacy constant values
  • 4667262: [FrameworkBundle] don't set pre-defined esi/ssi services
  • 60e3a99: [WebServerBundle] fixed router script option BC
  • 772ab3d: [Config] fixed Composer resources between web/cli

3.4 changelog:

  • 18ecbd7, a75a32d: [FrameworkBundle] removed dependency on Doctrine cache
  • cc2363f, 17d23a7: [FrameworkBundle] drop hard dependency on the Stopwatch component
  • 0300412: [SecurityBundle] give info about called security listeners in profile
  • 936c1a5: [FrameworkBundle] deprecate useless --no-prefix option
  • 2fe6e69: [WebProfilerBundle] sticky ajax window
  • a03e194: [DependencyInjection] reference instead of inline for array-params
  • 1ed41b5: [Serializer] allow to provide timezone in DateTimeNormalizer
  • bf094ef: [Security] consistent error handling in remember me services
  • e992eae: [Yaml] deprecate using the non-specific tag
  • bc4dd8f: [Security] trigger a deprecation when a voter is missing the VoterInterface
  • 1f6330a: [Validator] added support to check specific DNS record type for URL
  • 6727a26: [FrameworkBundle] allow .yaml file extension everywhere
  • 1cdbb7d: [Serializer] Xml encoder optional type cast
  • 0478ecd: [HttpFoundation] shift responsibility for keeping Date header to ResponseHeaderBag

Master changelog:

  • 3bbb657: [HttpFoundation] removed obsolete ini settings for sessions

Newest issues and pull requests

Twig development highlights

Master changelog:

  • 53cfcea: fixed deprecation when using Twig_Profiler_Dumper_Html

Silex development highlights

Master changelog:

  • 268e3d3: fixed RedirectableUrlMatcher needs to return a proper array with the _route parameter
  • 9cbf194: added JSON manifest version strategy support
  • 6260671: fixed error using EsiFragment with provider and Twig functions

They talked about us


Be trained by Symfony experts - 2017-07-03 Paris - 2017-07-10 Paris - 2017-07-10 Paris

           Introducing Webpack Encore for Asset Management    

If you write front end code, this might sound familiar:

Ryan is excited to write a killer front end (maybe with React or Vue.js!). But first, he needs to install Webpack... and configure loaders. And Ryan definitely wants to use SASS, so he should configure sass-loader and setup ExtractTextWebpackPlugin to output CSS files. Oh, and don't forget to output source maps! And is everything being minified in production? Wow, that's a lot of setup!

For everyone that has hit this barrier, I'm very excited to show you something we've been working on for the last few months: Webpack Encore.

Encore gives you powerful CSS and JavaScript processing, combination, minification and a lot more, wrapped up in a simple API that's built on an industry-standard tool (Webpack). Write some expressive JavaScript, then let Webpack do the rest:

// webpack.config.js
var Encore = require('@symfony/webpack-encore');

Encore
    .setOutputPath('web/build/')
    .setPublicPath('/build')

    // read main.js     -> output as web/build/app.js
    .addEntry('app', './assets/js/main.js')
    // read global.scss -> output as web/build/global.css
    .addStyleEntry('global', './assets/css/global.scss')

    // enable features!
    .enableSassLoader()
    .autoProvidejQuery()
    .enableReactPreset()
    .enableSourceMaps(!Encore.isProduction())
    .enableVersioning() // hashed filenames (e.g. main.abc123.js)
;

module.exports = Encore.getWebpackConfig();

Encore is inspired by Webpacker and Mix, but stays in the spirit of Webpack: using its features, concepts and naming conventions for a familiar feel. It aims to solve the most common Webpack use cases. It works great with Symfony, but can be used in any app, in any language.

You can already use Encore today: Webpack Encore Docs! It does not (yet) have a stable 1.0 release, but the CHANGELOG will be updated for each new version. See a feature that's missing or find a bug? Help move this community project forward on GitHub symfony/webpack-encore.

Why Webpack Encore?

When you use Symfony, we want to make it simple to leverage the best tools from beginning to end. That's why, for assets, Symfony 2.0 came with Assetic: a pure PHP library. In 2011, this made sense. In 2017, life is much different.

Now, the best-practice tools for processing assets are written in Node.js. And Webpack is a clear leader. Since we want to recommend the highest quality tools, we recommend Webpack.

There's just one problem: configuring Webpack is not simple. So, Encore was born: as a thin tool that help make the best library (Webpack) accessible to everyone. Encore generates the standard webpack.config.js file, uses native Webpack features and stays consistent with its language and concepts. Instead of creating "yet another library", we embrace Webpack.

Try it out and help us make front-end setup powerful, but accessible to everyone.

Thanks to community members stof, javiereguiluz, tucksaun, lyrixx and others who helped review and bootstrap the original version of Encore.

Encore inside Symfony

While Encore will work great in any project, it works especially well in Symfony, thanks to the JSON manifest strategy that's new in Symfony 3.3. By adding one new line to config.yml, you can add versioning and configure a CDN in Encore without changing anything else in your app.


Be trained by Symfony experts - 2017-07-03 Paris - 2017-07-10 Paris - 2017-07-10 Paris

           Refactoring symfony.com front-end    

The current symfony.com web site was created before the release of Symfony 2.0 back in July 2011. Although the code is continuously updated to the most recent stable version (Symfony 3.3 at the time of writing this blog post), the application is showing its age in some parts. That's why we decided to revamp its front-end simplifying the templates and managing the web assets differently.

Our front-end needs are simple, so we use a pretty traditional setup based on Bootstrap 3 and a bunch of SCSS and JavaScript files. This worked well for us at the beginning, but it was becoming harder and harder to maintain lately.

The refactoring process took us almost two weeks and involved 50 commits changing 219 files (mostly .html.twig and .scss). We added or changed 6,209 lines of code and removed 10,291 lines. In this article, we explain some of the most relevant changes made during the refactorization.

New asset organization

Previously, we had tens of small SCSS files divided by their purpose: code.scss, typography.scss, forms.scss, etc. Besides making it hard to reuse styles, this approach complicates maintenance because it's hard to find all the styles involved in the design of a given page element.

This is a typical developer error: splitting something into lots of smaller pieces believing that this "modular" design is better, but ending up with a hard to maintain mess.

Now we define all the common styles in a big app.scss file and we have dedicated files for pages with special needs: home.scss, download.scss, etc. This makes the design massively simpler to maintain and helps us creating a more consistent design, because it's easier to reuse the same styles for different elements.

New design philosophy

The previous design was "Desktop first" and the new one is "Mobile first", which is something that we wanted to change since a long time ago. Any feature is now designed for and tested on smartphones first, and then we adjust things for larger devices if needed.

The result is that symfony.com contents now adapt nicely to any device. For example, the Symfony Roadmap page, where you can find information about the current and upcoming Symfony versions, now shows a vertical roadmap on smartphones and a horizontal roadmap on larger devices. See the before/after comparison of this page:

In order to avoid complicating the design too much, we decided to define just two responsive breakpoints: 768px for tablets and small desktops and 992px for the rest of devices.

New CSS styles

Previously, we didn't use any specific CSS methodology and most of our selectors relied on nested HTML id attributes (e.g. #p-7-2.post #comments #add-comment). The new design uses HTML class attributes exclusively and it's based on the BEM methodology. We don't apply BEM strictly because it can rapidly become too verbose, but BEM has helped us creating a more modular and easier to maintain design.

Another nice improvement was including third-party dependencies in a more granular fashion. Instead of including the entire Bootstrap 3 framework, we now pick the exact Bootstrap files that we need:

// app.scss
@import "~bootstrap-sass/assets/stylesheets/bootstrap/variables";
@import "~bootstrap-sass/assets/stylesheets/bootstrap/mixins";
@import "~bootstrap-sass/assets/stylesheets/bootstrap/normalize";
@import "~bootstrap-sass/assets/stylesheets/bootstrap/grid";
// ...

The last change that allowed us to simplify styles a lot are the utility CSS classes that set the margin properties (e.g. .m-t-0 means margin-top: 0, .m-b-15 means margin-bottom: 15px, etc.)

Although they are a bit controversial and some people think that they can bloat your CSS, in our case we covered all our needs with just 10 utility classes, which in turn saved us lots of useless custom CSS classes that only set margins or paddings. These utility classes are coming to Bootstrap 4 too.

New workflow

At the beginning, we used Assetic to manage symfony.com assets. However, a few months ago, we removed it and started the transition to JavaScript-based asset management. As most non-JavaScript developers, we were confused by the amount of tools available, but at the end we settled on using Webpack.

Webpack is a nice tool to bundle your styles, scripts and images, process them and generate the final CSS and JavaScript files. However, at first Webpack is tough to grasp. Luckily, we had an ally: Ryan Weaver. During the past months, Ryan has been secretly working on a new JavaScript tool to manage web assets.

This new tool, called Webpack Encore, is a simpler way to integrate Webpack into your application. It wraps Webpack, giving you a clean & powerful API for bundling JavaScript modules, pre-processing CSS & JS and compiling and minifying assets.

We've been using this tool in production on symfony.com for the past couple of months and I must say that it's a delight to use. Moreover, this new tool will become the officially recommended way to manage assets on Symfony applications. Do you want to use it in your own projects? You won't have to wait much longer because it will be published this week.

New Twig templates

The previous Twig templates were pretty good, but we made some changes to them to simplify things using modern Twig features. These are some of the tricks we used and which you can use in your own projects too:

Null coalesce operator: introduced in Twig 1.28, it provides the same ?? operator as defined by PHP 7. It's a nice and concise replacement of the default filter:

{% set version = version_label ?? version_number ?? 'current' %}

{# equivalent to: #}
{% set version = version_label|default(version_number)|default('current') %}
{# also equivalent to: #}
{% set version = version_label is defined ? version_label : ... %}

Don't split templates into lots of fragments: splitting templates into tiny fragments and using include() to include them in the template can hurt performance. It also complicates maintenance, because it's harder to find where the contents are defined.

Create fragments only when some part of a template is truly reused in several templates. When including fragments, prefer the include() function to the include tag and always use the Twig namespace syntax, which is faster than the traditional bundle syntax:

{# the recommended way to include template fragments #}
{{ include('@App/blog/_list_comments.html.twig') }}

{# this bundle notation makes the application slower #}
{{ include('AppBundle:blog:_list_comments.html.twig') }}

Check for block existence: another feature added in Twig 1.28 is the support of is defined operator for blocks, which is useful to check for their existence in highly dynamic templates:

{% if block('intro') is defined %}
    <section>
        {{ block('intro') }}
    </section>
{% endblock %}

Define custom Twig namespaces: during the redesign, we replaced a custom icon font with proper SVG files for each icon. Referring to those files in templates is boring (e.g. images/icons/arrow.svg, bundles/blog/images/icons/arrow.svg) so we used custom Twig namespaces to store all icons under the icons namespace and embed them using the source() Twig function:

{# Twig namespaces create concise and beautiful templates #}
<i class="icon">{{ source('@icons/arrow.svg') }}</i>

Don't care about white spaces in HTML code: our work as developers is to create maintainable Twig templates, not to generate perfect looking HTML code. HTML is consumed by browsers not users, and it's mangled, minified and compressed before delivering it to the browser, so never mind about it:

{# this is beautiful and easy to maintain #}
<li class="{{ current == item.slug ? 'selected' }}" ...>

{# this is a mess and complicates everything for no good reason #}
<li{% if current == item.slug %} class="selected"{% endif %} ...>

The result

Combining all the changes and techniques explained above, the result of the refactorization was amazing. The symfony.com web site looks and feels the same, but all the design issues are gone, the site is fully responsive and "mobile first", and the performance has improved dramatically: before, every symfony.com page downloaded a 194KB app.css file (before gzipping it); now, the common app.css file weights just 59KB, a whopping 70% decrease!

Although the purpose of the refactoring wasn't to change the visual design of the site, we took this opportunity to make some minor changes, especially on the documentation section. For example, notes, tips and warnings now are easier to recognize:


Be trained by Symfony experts - 2017-07-03 Paris - 2017-07-10 Paris - 2017-07-10 Paris

           Symfony 2.8.22 released    

Symfony 2.8.22 has just been released. Here is a list of the most important changes:

  • bug #23073 [TwigBridge] Fix namespaced classes (@ogizanagi)
  • bug #22936 [Form] Mix attr option between guessed options and user options (@yceruto)
  • bug #22988 [PropertyInfo][DoctrineBridge] The bigint Doctrine's type must be converted to string (@dunglas)
  • bug #23014 Fix optional cache warmers are always instantiated whereas they should be lazy-loaded (@romainneutron)
  • bug #23024 [EventDispatcher] Fix ContainerAwareEventDispatcher::hasListeners(null) (@nicolas-grekas)
  • bug #22996 [Form] Fix IntlDateFormatter timezone parameter usage to bypass PHP bug #66323 (@romainneutron)
  • bug #22994 Harden the debugging of Twig filters and functions (@stof)

Want to upgrade to this new release? Fortunately, because Symfony protects backwards-compatibility very closely, this should be quite easy. Read our upgrade documentation to learn more.

Want to be notified whenever a new Symfony release is published? Or when a version is not maintained anymore? Or only when a security issue is fixed? Consider subscribing to the Symfony Roadmap Notifications.


Be trained by Symfony experts - 2017-07-03 Paris - 2017-07-10 Paris - 2017-07-10 Paris

           Symfony 2.7.29 released    

Symfony 2.7.29 has just been released. Here is a list of the most important changes:

  • bug #23069 [SecurityBundle] Show unique Inherited roles in profile panel (@yceruto)
  • bug #23073 [TwigBridge] Fix namespaced classes (@ogizanagi)
  • bug #22936 [Form] Mix attr option between guessed options and user options (@yceruto)
  • bug #23024 [EventDispatcher] Fix ContainerAwareEventDispatcher::hasListeners(null) (@nicolas-grekas)
  • bug #22996 [Form] Fix IntlDateFormatter timezone parameter usage to bypass PHP bug #66323 (@romainneutron)
  • bug #22994 Harden the debugging of Twig filters and functions (@stof)

Want to upgrade to this new release? Fortunately, because Symfony protects backwards-compatibility very closely, this should be quite easy. Read our upgrade documentation to learn more.

Want to be notified whenever a new Symfony release is published? Or when a version is not maintained anymore? Or only when a security issue is fixed? Consider subscribing to the Symfony Roadmap Notifications.


Be trained by Symfony experts - 2017-07-03 Paris - 2017-07-10 Paris - 2017-07-10 Paris

          Re : Can't get jquery click() to work in php file   
Your script should be
  1. $(function(){
  2.       $("li.disp").click(function () {
  3.     
  4.           console.log("testing");
  5.           alert($("li,disp").text());

  6.       });
  7. });
You need to wait for the DOM to be "ready".

JΛ̊KE

          Can't get jquery click() to work in php file   
Hi, trying to integrate HTML in PHP file. When I focus on the text displayed in the list the css works. ie: shows in red. However the $("li.disp").click(function () { ... doesn't do anything.

Any help welcomed.

R

  1. <?php

    set_include_path( '../../include' );
    error_reporting (E_ALL ^ E_NOTICE);

    $str=<<<LABEL

    <style>
    .hov:hover {
        color: red;
        font-weight: bold;
        }
       
    li    {
        list-style-type:none;
        }   
    </style>

    <script src="../jquery/jquery-2.1.4.js"></script>

    <script type="text/javascript">

    $("li.disp").click(function () {
       
        consolelog("testing");
        alert($("li,disp").text());

    });

    </script>

    LABEL;

    chdir('/home/rick/Desktop');
    echo $str;
    $path=getcwd();
    $items=scandir($path);

    echo "<p>Contents of $path</p>";
    echo '<ul>';

    foreach($items as $item) {
        if(is_file($item) || $item=="." || $item=="..") {
            continue;
        }
        echo "<li class='disp hov' >$item</>";
    }
    echo '</ul>';


    ?>



          Re : Sorting items and posting extra variable to PHP   
It worked! Thanks Jake. I don't use jQuery much so this has really been a learning experience. Sometime the more you look at it you fail to see the simple issue. My file was not echoing the php variable.

          2016又是吳海英線上看 , 又是吳海英劇情 , 又是吳海英結局    
2016又是吳海英線上看 , 又是吳海英劇情 , 又是吳海英結局 Yahoo奇摩 網頁搜尋 首頁 信箱 新聞 股市 名人娛樂 氣象 運動 App下載 購物中心 商城 拍賣 更多 濬鴻 Avatar濬鴻 信箱 1 Yahoo 查詢詞 網頁 知識+ 圖片 影片 部落格 購物 在地生活 字典 新聞 更多 台灣網頁優先 全球網頁 繁體中文 不限時間 過去一天 過去一週 過去一個月 相關詞: 又是吳海英線上看 , 又是吳海英劇情 , 又是吳海英結局 , 更多... 又是吳海英 - 또 오해영 - 免費觀看整集 - 韓國 - 電視劇 - Viki 免費在線觀看整集又是吳海英 - 또 오해영。 德語, 希臘語, 英語, 西班牙語, 法語, 印度尼西亞語, 意大利語, ... www.viki.com/tv/30913c-oh-hae-young-again?locale=zh-tw#! - 更多此站結果 又,吳海英 - 維基百科,自由的百科全書 又是吳海英 港澳 又,吳海英 新加坡 又見吳海英 外部連結 官方網站 《又,吳海英》(韓語: 또! 오해영,英 ... zh.wikipedia.org/zh-tw/又,吳海英 庫存頁面 - 更多此站結果 又是吳海英 - 新聞搜尋結果 「又是吳海英」主演Eric、徐賢真否認戀愛傳聞 「又是吳海英」主演Eric、徐賢真否認戀愛傳聞 韓國中央日報2016年07月07日 17:00 tvN月火劇(周一周二劇)「又是吳海英」的主演Eric和徐賢真傳出戀愛傳聞,但雙方發表聲明稱該傳聞“子虛烏有... 又是吳海英,又是徐玄振,「如果讓我在兩者中選的話,比起韓泰 ... STAR N2016年06月30日 21:20 「又是吳海英」劇終,許齡智公開了紀念照,與 徐玄振, 芮智媛 ... STAR N2016年06月29日 22:50 更多 又是吳海英 相關新聞 又是吳海英 - 相關圖片搜尋結果 tvN《又是吳海英》FB] 劇本Reading照片大量放出 @ ☆ ... tvN《又是吳海英》試映會觀客instagram] 高清現場照 ... 韩剧又是吴海英演员表剧情介绍1-16集全集大结局 ... 韩剧又是吴海英演员表剧情介绍1-16集全集大结局 ... 又是吳海英》Eric討論中 金雅中最終婉拒[官方立場 ... 心得] 又是吳海英5-6 跳躍式感想 - 看板 KoreaDrama - 批 ... tvN《又是吳海英》FB] Eric(文晸赫)大人限量照片公開 ... LIVE] 又是吳海英 EP04 - 看板 KoreaDrama - 批踢踢實業坊 tvN《又是吳海英》FB] 劇本Reading照片大量放出 @ ☆ ... 更多 又是吳海英 圖片 又是吳海英 (又,吳海英)DVD,又是吳海英 (又,吳海英)線上看,又是吳海英 (又,吳海英)演員,分集劇情,全集,結局 ... 又是吳海英 (又,吳海英) 產品編號:ECS013718 0 主演:文晸赫 / 徐玄振 / 全慧彬 / 金基石 / 藝智苑 地區 ... www.tw-dvdclub.com/goods.php?id=13718 庫存頁面 - 更多此站結果 又是吳海英 - 部落格搜尋結果 韓劇《又是吳海英》 Jafar - Xuite隨意窩1 天前 ...太痛苦虐心的,我看了幾集就會放棄,不想浪費時間。最近,我迷上了韓劇《又是吳海英》,不論在劇情、演員和音樂都很合我 ... [又海]160410 又吳海英 拍攝花絮 預告3 Disp BBS > steadystate2016年04月10日 預告 https://youtu.be/XFVkilOhmXU 百度Eric吧《又是吴海英》160410拍摄花絮 特效中字 - YouTube 越來越期待這部了 顆顆 ... 更多 又是吳海英 相關部落格 《又是吳海英》全集線上看-日韓電視劇-來一發電影 又是吳海英 又是吳海英線上看 又是吳海英全集 電視劇又是吳海英;又是吳海英劇情:該劇講述同名的兩個女人 ... www.18jh.com/54555/index.htm 庫存頁面 - 更多此站結果 當強吻來襲腦中一片空白?妳該事前準備好《又是吳海英》:就想霸氣強吻妳的虐唇妝 Text/fish Photo/《又是吳海英》劇照、youtube截圖 劇中有兩位都叫「吳海英」的女主角,漂亮版的由全慧彬飾 ... www.msn.com/zh-tw/lifestyle/beauty/當強吻來襲腦中一片... 庫存頁面 - 更多此站結果 又是吳海英 第13集 - DramaQ 線上看 《又是吳海英》(韓語:또 오해영,英語:Another Oh Hae-young)為韓國tvN於2016年5月2日起播出的月火連續 ... www.dramaq.com.tw/another-oh-hae-young/ep13.php 庫存頁面 - 更多此站結果 又是吳海英 - DramaQ 線上看 《又是吳海英》(韓語:또 오해영,英語:Another Oh Hae-young)為韓國tvN於2016年5月2日起播出的月火連續 ... www.dramaq.com.tw/another-oh-hae-young 庫存頁面 - 更多此站結果 同名不同命!「又是吳海英」兩女主上演時尚對決 bnt新聞訊 最近韓國tvN的「又是吳海英」人氣持續高漲,備受關註。該劇講述的是是因同名同姓的“人生贏家”吳 ... tw.celebrity.yahoo.com/同名不同命-又是吳海英-兩... 庫存頁面 - 更多此站結果 又是吳海英 / Another Oh Hae Young - 楓林網 MapleStage The online stop for Asian shows, dramas, and entertainment news. ... 《又是吳海英》講述兩名相同姓名 ... maplestage.com/drama/又是吳海英 庫存頁面 - 更多此站結果 我們愛這個錯 - 韓劇 又是吳海英 ep 11-12 (完) @ 仙女的異想世界 :: 痞客邦 PIXNET :: (圖片來自又是吳海英之官方網站) 海英啊,何時妝容能再展歡顏,千萬不要讓我等到最後一集啊啊啊啊!!! 今日 ... alicechen06.pixnet.net/blog/post/31541974-我們愛這個錯---韓... 庫存頁面 - 更多此站結果 搜尋結果 :: 痞客邦 PIXNET :: 韓樂 又是吳海英OST: The Black Skirts - 기다린 만큼, 더(等了多久 更) 韓文歌詞(附中文翻譯) 검정치 ... tags.pixnet.net/blog/user/chiungying/又是吳海英 庫存頁面 - 更多此站結果 「又是吳海英」收視率破8 創tvN月火劇最高收視 bnt新聞訊 24日,tvN播出的月火劇「又是吳海英」第8集的全國平均收視率達8.3%,最高收視率則高達8.8%,刷新 ... tw.celebrity.yahoo.com/post/144901316032/... 庫存頁面 - 更多此站結果 「又是吳海英」劇組表彰休假 徐玄振Eric確定參加 bnt新聞訊 韓國tvN電視臺電視劇「又是吳海英」劇組將前往普吉島進行表彰休假,主演徐玄振和Eric確定參加。 ... www.yahoo.com/news/又是吳海英-劇組表彰休假-徐... 庫存頁面 - 更多此站結果 又是吳海英 (又,吳海英)線上看,又是吳海英 (又,吳海英)分集劇情,全集,大結局,又是吳海英 (又,吳海英)DVD高 ... 又是吳海英 (又,吳海英) 產品編號:ECS013718 0 主演:文晸赫 / 徐玄振 / 全慧彬 / 金基石 / 藝智苑 地區 ... www.viwdvd.com/goods.php?id=13718 庫存頁面 - 更多此站結果 又是吳海英 - 또 오해영 - 免費觀看整集 - 韓國 - 電視劇 - Viki 免費在線觀看整集又是吳海英 - 또 오해영。 德語, 希臘語, 英語, 西班牙語, 法語, 印度尼西亞語, 意大利語, ... www.viki.jp/tv/30913c-oh-hae-young-again?locale=zh-tw#! 庫存頁面 - 更多此站結果 又是吳海英 - Ttv瘋韓劇 - 線上看tv 韓劇tv線上看 ... 又是吳海英《又是吳海英》講述了兩名相同姓名的女人與一名能夠預見未來的男人之間發生的 ... kr.vbpps.com/category/又是吳海英線上看 庫存頁面 - 更多此站結果 又是吳海英(Another Oh Hae Young)또 오해영全集線上看 - 文晸赫 Eric Moon / 徐賢真 / 全慧彬 - 2016年首播韓劇 - 竹林網 ... 《又是吳海英》(韓語:또 오해영,英語:Another Oh Hae-young)為韓國tvN於2016年5月2日起播出的月火連續 ... www.tvbamboo.com/drama/korea/article805020160030/26386.html 庫存頁面 - 更多此站結果 又是吳海英 | DidiaoTv.Com Home > KD, KD2016 > 又是吳海英 又是吳海英 10:10 Posted by didiaotv 節目類型 : 韓國電視劇 主要 ... www.didiaotv.com/2016/05/blog-post_90.html - 更多此站結果 《又是吳海英》吉吉影音在線上觀看 - 日韓電視劇 - 影音先鋒資源 - 西瓜影院 - MT劇集網 電視劇《又是吳海英》全集吉吉影音高清在線上觀看,又是吳海英西瓜影音高清在線上觀看,又是吳海英百度網盤 ... www.faamt.com/details/40578/index.html 庫存頁面 - 更多此站結果 【韓劇 又 吳海英/又是吳海英 結局】電視劇 又 吳海英分集劇情1~18*網友推薦愛情劇-小宅戲劇週記 又 吳海英/又是吳海英 結局】電視劇 又 吳海英分集劇情1~18 *網友推薦愛情劇 by Rain Re:【韓劇 好運羅 ... chi.gogoblog.tw/blogview.php?blogid=2882 庫存頁面 - 更多此站結果 又是吳海英 - 知識+ 搜尋結果 韓劇我的公主第一集到底??? ...還有他一直很氣爺爺把爸爸趕出國,現在又看到爺爺要做這種荒謬的事,很不能接受。 2. 吳允珠跟朴海英是什麼關係呢?(也是大韓集 ... 我的公主大概劇情(韓劇) ...blog_1177348/txt/41610803/9.jpg 女二:吳允珠(30歲 海英博物館館長)    小時候別名就是...紡織品品牌的樣品,像宮殿一樣的 ... 請推薦好看的韓劇~~~~~很久之前的也可 ... ...又溫柔的魅力男人形象,同時又帶有點毛躁的多樣化形象...爲武術演員羅琳(河智苑飾)是冤家,不料一次意外讓二人...】宋承憲飾 朴 ... 更多 又是吳海英 相關知識 相關詞 又是吳海英線上看 徐玄振 又是吳海英劇情 文晸赫 又是吳海英結局 又是吳海英線上看高清 又是吳海英 維基 全慧彬 1 2 3 4 5 下一頁 149,000 個搜尋結果 熱門搜尋 1正妹香菱Mandi 2台鐵鋼管爆裂物 317級陣風破紀錄 4朴有天dna吻合 5颱風尼伯特 6校花孫憶雯 7貞子真面目 8雞排妹最後寫真 9災民抬記者涉水 10秦偉痛哭道歉 查詢詞 Yahoo 奇摩服務中心建議隱私權政策服務條款廣告Powered by Bing™ 1 8點檔直播 線上看韓劇 線上看日劇 按讚 最上方 所有跨年晚會特別節目 分享 110 首頁 韓劇線上看韓劇 2016 連載中 陸續更新中 韓劇特別篇 觸碰你 任意依戀 評價女王 不滅的女神 話劇結束之後 愛情來了 通緝令 女人的秘密 38師機動隊 女流氓慧靜 弗蘭肯斯坦醫生 好運羅曼史 白熙回來了 你是禮物 愛上就會死的女人奉順 重新開始吧 吞噬月亮 魔女寶鑑 我親愛的朋友們 美女孔心 好人 怪異家族 工作Mom育兒Daddy 到底是什麼事啊 獄中花 又是吳海英 戲子 美妝學概論 Master麵條之神 鄰家律師趙德浩 明天男孩 我的小寶貝 吸血鬼偵探 大撲(大發) 怪物 玉氏南征記 記憶 點選你的心 吹笛子的男人 惡夢老師 再見布萊克先生 我心之花雨 警察夫人2 結婚契約 太陽的後裔 HOT 花樣排球 家和萬事成 再一次Happy Ending 五個孩子 回來吧大叔 天上的約定 對 就是那樣 巧克力銀行 安托萬夫人 信號 鄰家英雄 奶酪陷阱 武林學校 Yellow 魔女之城 太陽的後裔(二月底播出) 蔣英實 最佳戀人 1km他和我的距離 明天也勝利 吃的存在 她200歲 記得兒子的戰爭 Riders抓住明天 想像貓 9秒永恆的時間 我的維納斯 甜蜜殺氣的家族 馬屁精呀 高尚的你 美麗的你 高品格單戀 泡泡糖 請回答1988 秘密訊息 搜查官愛麗絲 錐子 愛上挑戰 因為是第一次 戀禁術師 初戀不變法則 華麗的誘惑 六龍飛天 村莊阿雉阿拉的祕密 D Day 生意之神 客主2015 無理的前進 媽媽 她很漂亮 戀愛細胞2 全都會好的 我們成為星星 我的女兒琴四月 我有愛人了 第二個二十歲 星星閃爍 無理的英愛小姐14 拜託了媽媽 奇怪的兒媳 警察夫人 龍八夷 我的男人是育兒保姆 指定你 深夜食堂 LAST 太陽的後裔 龍八夷 Assembly線上看 我可能不會愛你 不哭鳥 哦 我的鬼神大人 宥美的房間 太陽的都市 歸來的黃金福 藍色羅曼史 夜行書生 我們分手了 記得你 超人時代 我的美麗新娘 Prince的王子 隱藏身份 偉大的糟糠之妻 假面 親愛的恩東 上流社會 夏娃的愛情 恰好像你的女兒 蒙面檢察官 看心情好又暖 橘子果醬 製作人 髭狗小姐 前女友俱樂部 守護家族 離婚律師戀愛中 你是誰 學校2015 0時的她 華政 我的遺憾男友 讓女人哭泣 陷入純情 情人 一起吃飯吧2 看見味道的少女 今天開始我愛你 我的鄰居是EXO Super Daddy 烈 最後之舞 女王之花 浩九的愛情 失蹤的黑色M 青鳥之家 侍女們(下女們) 憤怒的媽媽 血線上看 輝煌或瘋狂線上看 我的心一閃一閃 玫瑰色的戀人們 懲毖錄 善巖女高偵探團 依然綠茵的日子 不善良的女人們 聽到傳聞 以安醫生 看見味道的少女 恍惚的鄰居 奔跑吧玫瑰線上看 家族的秘密線上看 甜蜜的秘密線上看 狎鷗亭白夜線上看 暴風的女子線上看 我的愛屬於你 不屈的車女士 2015 已完結 陸續更新中 請見諒 皮諾丘(匹諾曹) 有道理的愛情 Frost醫生 重擊線上看 間諜線上看 心連心線上看 治癒者線上看 王的面孔線上看 玩偶騎士線上看 家人之間為何這樣 一片丹心蒲公英 結婚故事線上看 瑞典洗衣店線上看 殺了我治癒我 海德哲基爾與我 誕生吧家族線上看 七顛八起具海拉 2014 已完結 陸續更新中 請見諒 傳說的魔女 傲慢與偏見 清潭洞醜聞 美女的誕生 好日子 大男人 治癒者 愛在高中 酒店之王 白先生 Pluto秘密敢死隊 Reset 密愛線上看 危情三日 三角線上看 TROT戀人 三劍客 不要戀愛要結婚 9數少年 你們被包圍了 來了張寶利 做夢的代表 傲慢與偏見 全都是泡菜 到火花中去 剩餘公主 只屬於我的你 合宿24號房 吸血鬼之花 命中注定我愛你 堅守精神 壞傢伙們 天上女子 天使之眼 天國的眼淚 女人漫畫皮鞋 媽媽線上看 媽媽的庭院 宥娜的街 密會線上看 對我而言可愛的她 就要相愛 山蒜醬湯12年後的重逢 岬童夷 巡夜人日誌 後遺症 心情好的日子 心懷叵測恢單女 怎樣的離別 急診男女 感激時代 戀愛的發現 戀愛細胞 我人生的春天 我們能相愛嗎 我的秘密飯店 摩登農夫 改過遷善 明日如歌 最佳未來 最佳的婚姻 朝鮮神槍手 未生線上看 布穀鳥巢 沒關係是愛情啊 無盡的愛 異鄉人醫生 百年的新娘 看見鬼的刑警處容 真是好時節 神的禮物14天 秘密之門 純金的地 美美線上看 詐欺遊戲 誘惑線上看 說出你的願望 貓來了 喵 貴夫人 鋼鐵人 陽光滿溢 高傲吧 高校處世王 魔女的戀愛 黃金交叉 黃金巨塔 花樣爺爺偵察隊 需要浪漫2014 只想愛 2013 已完結 陸續更新中 請見諒 學校2013 來自星星的你 奇皇后 繼承者們 請回答1997 聽見你的聲音 信義(神醫) 康熙來了 娛樂百分百 國光幫幫忙 大學生了沒 女人我最大 食尚玩家 綜藝大熱門 奔跑吧孩子們 一日三餐 大陸戲劇 拜託冰箱 台灣綜藝 動漫線上看 韓國綜藝 較舊的文章 訂閱: 文章 (Atom) 奔跑吧孩子們7/3 我們結婚了7/2 聶小倩完結篇 甘味人生249集live 我的極品男友28集live 春花望露85集live 評價女王EP6 新韓劇 38師機動隊EP6 獄中花EP19 重新開始吧EP34 魔女寶鑑EP16 任意依戀EP2 新韓劇 家和萬事成EP38 話劇結束之後EP1 新韓劇 女流氓慧靜EP6 好運羅曼史EP14 愛情來了EP14 弗蘭肯斯坦醫生EP6 工作Mom育兒DaddyEP44 美女孔心EP16 五個孩子EP40 韓劇怪物EP30 對 就是那樣EP42 我心之花雨EP93 我女婿的女人完結篇 怪異家族EP49 通緝令EP6 你是禮物EP19 女人的秘密EP9 觸碰你EP5 好人EP49 狼王子1集 NEW 我和我的十七歲12集 終極一班413集 火車情人14集 紫色大稻埕19集live 後菜鳥的燦爛時代完結篇 阿不拉的三個女人12集 飛魚高校生1集live 韓劇線上看 綜藝線上看 台灣偶像劇 日劇線上看 韓國綜藝 大陸劇線上看 網誌存檔 ► 2016 (2144) ► 2015 (3968) ► 2014 (4378) ► 2013 (376) ► 2012 (107) ► 2011 (51) ► 2010 (23) 任意依戀 觸碰你 話劇結束之後 不滅的女神 評價女王 女人的秘密 通緝令 愛情來了 弗蘭肯斯坦醫生 女流氓慧靜 38師機動隊 你是禮物 白熙回來了 好運羅曼史 吞噬月亮 重新開始吧 愛上就會死的女人奉順 美女孔心 魔女寶鑑 工作Mom育兒Daddy 我親愛的朋友們 好人 怪異家族 又是吳海英 獄中花 到底是什麼事啊 Master麵條之神 美妝學概論 戲子 我的小寶貝 明天男孩 鄰家律師趙德浩 怪物 大撲(大發) 吸血鬼偵探 記憶 玉氏南征記 點選你的心 再見布萊克先生 惡夢老師 吹笛子的男人 結婚契約 警察夫人2 我心之花雨 太陽的後裔 HOT 家和萬事成 花樣排球 回來吧大叔 五個孩子 再一次Happy Ending 巧克力銀行 對 就是那樣 天上的約定 信義(神醫) 鄰家英雄 信號 安托萬夫人 Yellow 武林學校 奶酪陷阱 蔣英實 太陽的後裔 魔女之城 明天也勝利 1km他和我的距離 最佳戀人 記得兒子的戰爭 她200歲 吃的存在 9秒永恆的時間 想像貓 Riders抓住明天 馬屁精呀 甜蜜陰森家族 高品格單戀 我的維納斯 美麗的你 高尚的你 秘密訊息 請回答1988 泡泡糖 愛上挑戰 錐子 搜查官愛麗絲 初戀不變法則 戀禁術師 因為是第一次 村莊阿雉阿拉的祕密 華麗的誘惑 六龍飛天 無理的前進 生意之神 韓劇D Day 戀愛細胞2 她很漂亮 媽媽 我的女兒琴四月 我們成為星星 全都會好的 星星閃爍 第二個二十歲 我有愛人了 奇怪的兒媳 拜託了媽媽 無理的英愛小姐 我男人是育兒保姆 龍八夷 警察夫人 韓劇LAST 我可能不會愛你 深夜食堂 指定你 哦我的鬼神大人 太陽的後裔 龍八夷 Assembly 不哭鳥 宥美的房間 太陽的都市 歸來的黃金福 藍色羅曼史 夜行書生 我們分手了 我的美麗新娘 記得你 超人時代 偉大的糟糠之妻 Prince的王子 上流社會 親愛的恩東 假面 蒙面檢察官 恰好像你的女兒 夏娃的愛情 製作人 橘子果醬 看心情好又暖 守護家族 前女友俱樂部 髭狗小姐 0時的她 你是誰 學校2015 離婚律師戀愛中 讓女人哭泣 我的遺憾男友 華政 我的鄰居是EXO 情人 一起吃飯吧2 今天開始我愛你 陷入純情 看見味道的少女 以安醫生 失蹤的黑色M 憤怒的媽媽 女王之花 最後之舞 Super Daddy烈 依然綠茵的日子 不善良的女人們 聽到傳聞 懲毖錄 青鳥之家 血線上看 浩九的愛情 侍女們(下女們) 輝煌或瘋狂線上看 我的心一閃一閃 玫瑰色的戀人們 善巖女高偵探團
          2016天秤座今日星座運勢[天秤座] 2016上半年運勢唐立淇:2016.1月9.10日星座運勢:處女座&天秤座&魔羯座 @ ☆超神準   
2016天秤座今日星座運勢[天秤座] 2016上半年運勢唐立淇:2016.1月9.10日星座運勢:處女座&天秤座&魔羯座 @ ☆超神準Yahoo奇摩 網頁搜尋 首頁 信箱 新聞 股市 名人娛樂 氣象 運動 App下載 購物中心 商城 拍賣 更多 Yahoo 查詢詞 網頁 知識+ 圖片 影片 部落格 購物 在地生活 字典 新聞 更多 台灣網頁優先 全球網頁 繁體中文 不限時間 過去一天 過去一週 過去一個月 相關詞: 2016天秤座運勢 唐立淇 , 2014星座運勢天秤座 , 更多... 2016天秤座運勢 相關 廣告 批2016紫微流年找張盛舒大師 | click108.com.tw 親批$880!剖折今年運勢/感情/財富/工作運,再依感情事業現況給予叮嚀! www.click108.com.tw 廣告 2016運勢 線上學紫微 科技紫微網 改名轉運 前世輪迴 紫微命格 2016星座運程 : 山羊座 整體 2016年山羊座適宜理智地處你面前的事務,如能好好踏實的工作,今年前途自然一片光明,感情亦得到理想的回報上半年可能會有些阻滯難以發揮下半年運勢將漸入佳境。 愛情 2016年愛情的喜悅令山羊座的人感覺到有被愛和關懷的滿足感,多多與愛人 ... www.cosmopolitan.com.hk/horoscopes/hot-topics... 庫存頁面 - 更多此站結果 天秤座2016年愛情運勢 - Anyelse星座 天秤座2016年愛情運勢天秤座2015年整體運勢其實不錯,自從之前2014下半年以來,已經有所進展,在2015上半年仍然持續上揚,雖然到了下半年之后開始走了下坡。之前因為很多星體對天秤座產生沖突,冥王星、天王星等外行星產生負面作用,這情況在2015 ... www.bopld.info/xingzuo/love/libra.html 庫存頁面 - 更多此站結果 天秤座 - 預測12星座2016運勢-整年運勢分析 - TTV iSHOPPING愛品網 天秤座是2016年最需要去拜財神的星座,因為火星的影響真的很大。影響多半也都在8月前,因此在8月前要記得守住財庫、盡量不要亂花錢。5月.9月這二段時間也容易有一些好財運進來,也可以考慮去買張樂透彩券拼拼手氣,但是因為財運低迷,雖然有比較 ... ishopping.ttv.com.tw/eshop3/Event/E151123/Treasure_09.aspx 庫存頁面 - 更多此站結果 預報天秤座2016年2月整體運勢!好運當頭會是你嗎? - 星座好朋友 天秤座2016年2月運勢 心情陽光指數: 健康狀況指數: 愛情狀況指數: 本月幸運貴人:摩羯座 天秤座2016年2月整體運勢 進入2月份,部分天秤座的職業可能產生變動,比如轉換部門和頭銜等等,但是基本工作並無太大差異,所以也不用 ... starlove99.com/14127.html 庫存頁面 - 更多此站結果 2016 星座運勢 | O SHa'Re Trend 2016 年星座運勢 愛情、財運、事業 大解析 Aries 牡羊座篇 trend.oshare.com.tw/?cat=3494 庫存頁面 - 更多此站結果 2016唐立淇星座運勢大解析-金石堂網路書店 2016唐立淇星座運勢大解析,作者:唐立淇,出版社:訊息工作室,ISBN:9789868889149 ... 專業的星象學分析,詳細的解說,讓人能了解自己的情況,先回顧2015年,再展望2016年的未來運勢,更有對比印證的效果,當老師對星座的分析總是在理性客觀中帶著關心與提醒,看起來很 ... www.kingstone.com.tw/Book/Book_Page.asp?KMCode=2012920481775 庫存頁面 - 更多此站結果 天秤座的健康運勢 2015/12/25-2016/01/24 LIFE生活網 2015下半年至2015/12/25天王星逆行,加上12/25這天剛好滿月(距離上一次12/25滿月已經30年),到底這樣的天象對12星座未來一個月(2015/12/25-2016/01/24)的健康有什麼影響呢? 天秤座(09/23~10/22) 超神準!!星座專家威公子: life.tw/?app=view&no=370782 庫存頁面 - 更多此站結果 CON特務 - 娛樂分享區 - 2016年天秤座年度運勢 天秤座 年度密碼:木星移位,苦盡甘來,是苦中作樂且真的可以樂的起來的一年。這一年天秤座走的蠻辛苦,浮浮沉沉,但整體來說心態非常好,積極面對一切變化和起伏,有著 ... www.contw.com/3/94368 庫存頁面 - 更多此站結果 唐立淇:2016.1月9.10日星座運勢:處女座&天秤座&魔羯座 @ ☆超神準星座、心理測驗分析☆ :: 痞客邦 PIXNET :: 歷史上的今天 2016: 每日星座運勢:2016年1月10日12星座整體運勢 2016: 【每日生肖運勢:2016.1月10日】愛情&事業&財富最好運的生肖 2016: 2016年1月日子能過得紅火的生肖 2016: 常常會愛錯人的星座 2016: 哪些星座愛情經不起時間考驗 ab0150009.pixnet.net/blog/post/43277296-唐立淇:2016.1月9.10... 庫存頁面 - 更多此站結果 天秤座2016-02本月運勢 - Anyelse星座 天秤座2016-02本月運勢水星在11/2 就跟著太陽進入天蝎座,本宮空窗沒幾天,行星緊接馬上來臨,金星在11/8進入本宮,火星則是在11/13進入本宮。好運不曾遠離,然而遠方的阻礙也起作用,11/24金星準沖對宮白羊座的天王星,魔羯座上的冥王星也都阻礙了 ... www.qfxcp.com/xingzuo/month/libra.html 庫存頁面 - 更多此站結果 天秤座 天秤座的由來 - StarSignHK 香港星座網 | 星座愛情2016,星座情人2016,星座配對2016,星座分析2016,星座運勢2016 ... 天秤座,星座,天秤座愛情,天秤座情人,天秤座性格,天秤座星座終極完美分析,天秤座男,天秤座女,天秤座日期,天秤座性格分析,天秤座女性格,天秤座男性格,天秤座女生,天秤座2016,天秤座性格,天秤座男生喜歡你時,天秤座男喜歡的類型,天秤座男仔暗戀行為 ... www.starsignhk.com › 天秤座 唐立淇2016年天秤座運勢完整版_星座情緣_天涯論壇 簡 唐立淇2016年天秤座運勢完整版 2016年似乎是秤秤們的一個大轉折點,同時也是秤秤們蛻變的時候。之於現在來說,秤秤們將有一個很大的變化。生活中似乎會出現能夠影響並幫助他們很多的人,也因此大體上秤秤們可謂是一帆風順,加上擁有穩固的個人 ... bbs.tianya.cn/post-84-586283-1.shtml 庫存頁面 - 更多此站結果 唐立淇:2016.1月11日星座運勢:牡羊座&天秤座&射手座 @ ☆超神準星座、心理測驗分析☆ :: 痞客邦 PIXNET :: 歷史上的今天 2016: 最殺人不眨眼的星座 2016: 不用大腦思考問題的星座 2016: 外表悶騷內心風騷的星座 2016: 命不好!人生曲折的生肖 2016: 這些生肖男,一旦愛上一個女人必定是一輩子 2016: 【每日生肖運勢:2016.1月12日】愛情&事業&財富最好運的生肖 ab0150009.pixnet.net/blog/post/43285075-唐立淇:2016.1月11日... 庫存頁面 - 更多此站結果 【4meee!(For me)星座運勢占卜】2016年的運勢♡天秤座的命運♪ | 4meee! | For me 2016年 已經開始了〜你今年想過怎樣的1年呢? 對天秤座的你,介紹關於星座的一些參考事項 ... 今年前半年能夠期待收入會增加 有在考慮副業的人,在擅長的領域上努力的話,不是只會得到應有的收入,也會幫助升遷。 i.4meee.com › 生活・工作 2016猴年運勢 - 屬猴生肖運勢 - 【線上光明燈‧網路安太歲】2016猴年安太歲、點光明燈、線上求籤 - 佛心功德會 ... 生肖屬猴的人進入2016猴年,正逢當值太歲,本命年,是為值太歲,是瑣碎的一年,是變化的一年,是情緒和運勢都起伏不定的一年,要注意健康和事業問題等...。建議點燈項目:超度冤欠、太歲燈、光明燈、地藏燈、藥師燈 wpl.youthwant.com.tw/light/birthpet9.php 庫存頁面 - 更多此站結果 〔小龜星座〕:2016年01月天秤座感情運勢 @ 小龜的塔羅牌世界 :: 痞客邦 PIXNET :: 天秤座-天秤好朋友~~ 桃花運: 行動力: 突破力: 整體運勢: 在1月當中,運勢上還是蠻不錯的! 隨著過去的經營與努力,可以明顯 ... tarotturtle.pixnet.net/blog/post/42720992-〔小龜星座〕:2016... 庫存頁面 - 更多此站結果 天秤座免費今日運勢 StarQ星座相對論 愛情運勢 在暗戀的對像面前洩漏心事,糗,但糗得還滿甜蜜的;請務必表現出「好糗喔」,這樣,無論如何都不至於太尷尬。 戀愛忠告:要自己把握,旁人幫不了您。 幸運處方:幫助別人,其實就是在幫助自己。 www.starq.com/fortune/free/7/today 庫存頁面 - 更多此站結果 2016年星座運程: 每天幫你解運勢 - 命理占星/風水 | 誠品網路書店 2016年星座運程: 每天幫你解運勢 - 命理占星/風水, - ,本書是由李建軍李大師以人體工程學為理論基礎,潛心研究星座、生肖與血型文化,結合中國「天地人」的思想,,誠品網路 ... www.eslite.com/product.aspx?pgid=1001113942472913 庫存頁面 - 更多此站結果 2016年02月10日天秤座運勢 - 夢境網 綜合運勢 愛情運勢 工作狀況 理財投資 健康指數 70% 商談指數 幸運顏色 紅色 幸運數字 6 速配星座 射手座 宜:多給家人在一起,今天去給家人買買買吧,你會因此而有滿足感,家人在今天會是你最好的快樂來源。 www.hxlip.com/astro/day/7471.html 庫存頁面 - 更多此站結果 運勢 @ 芝新緣生活好康網 :: 痞客邦 PIXNET :: 黃友輔老師,哪些命格的人,今年身體特別強健,百毒不侵? 吳美玲老師,哪些姓名筆劃的人,今年小病不注意可能會變成大病? 吳美玲老師,哪些姓名筆劃的人,2016上半年如有神助般的強運? 許睿光老師,哪些星盤的人,天生比較不容易生病? thinkpucca.pixnet.net/blog/category/877520 庫存頁面 - 更多此站結果 2016天秤座運勢 相關 廣告 批2016紫微流年找張盛舒大師 | click108.com.tw 親批$880!剖折今年運勢/感情/財富/工作運,再依感情事業現況給予叮嚀! www.click108.com.tw 廣告 2016運勢 線上學紫微 科技紫微網 改名轉運 前世輪迴 紫微命格 相關詞 2016天秤座運勢 唐立淇 2014天秤座運勢 唐立淇 2014星座運勢天秤座 2014星座運勢天秤座愛情運 2015星座運勢天秤座 天秤座運勢 唐立淇2014星座運勢 天秤座 天秤座明日運勢 上一頁 4 5 6 7 8 下一頁 191 個搜尋結果 熱門搜尋 1乞討年薪600萬 2陳美鳳休夫單身 3大樂透 4唐安琪燒傷 5童顏全孝盛 6截肢正妹女模 7女主播霍查伊 8年終拿587元 9女神雪炫 10秦楊欠債千萬 查詢詞 Yahoo 奇摩服務中心建議隱私權政策服務條款廣告Powered by Bing™
          10 Things You Need To Know About WordPress 3.2   

Photo credit Randy Stewart. WordPress 3.2 will be released soon (at the time of this writing, it is in RC1 which essentially means it is done and being tested). This is an exciting release as it marks the first release that drops PHP 4 dependency. For years, WordPress has opted to play to the lowest …

The post 10 Things You Need To Know About WordPress 3.2 appeared first on Technosailor.com.


          More on Google's Supplemental Index (Yellow Band/Secondary Index)   
In case you missed it, there was a good debate ongoing in the numerous comments of a recent blog post by Mary McKnight. The debate closed in on a basic question - Is there more than one class of index in Google?And if so, if you have a larger percentage of pages in the "secondary index", would it affect content discoverability? The answer is clearly yes - read on.I've done a little more research and found that the idea of a yellow band (as coined by Mary), and secondary index (as suggested by me) is more commonly known as the "supplemental index"."Hey, pages get added to the supplemental index using automatic algorithms. You can imagine a lot of useful criteria, including that we saw a url during the main crawl but didn't have a have a chance to crawl it when we first saw it. Think of this as icing on the cake. If there's an obscure search, we're willing to do extra work with this new experimental feature to turn up more results. The net outcome is more search results for people doing power searches." - GoogleGuy, Aug 27, 2003 (this is the first indication Google started experimenting with the supplemental index)"As Google explains it, it’s a question of priorities. Supplemental results have a secondary priority. So they’re spidered less frequently and may well have less information held about them in the database. Google says that the PageRank is unaffected [by the supplemental index]. Currently there seem to be few supplemental results showing in typical keyword searches. That suggests to me it’s better to do what it takes to get your web pages into the regular index and avoid the supplemental index." - Barry Welford (Supplemental Results - A Word to the Wise)I noticed on a forum that one webmaster grappeling with the supplemental index wrote: "With a casual inspection I could see that all these pages in the supplemental were the php based dynamic URLs. Google does not seem to index them and though they are linked to high pagerank pages, they can not get out of the supplemental. So the only way to reduce such instances is to rewrite your applications which generate the dynamic URLS and make them search engine friendly."This is untrue. Blogsite is 100% dynamic and our customers average more than 90% of all their blogsite pages in the primary index; they achieve this by doing nothing special - they just blog. We believe our high rate of success is related to the architecture of our presentation layer (i.e., the way our platform generates HTML). Not many folks realize it but the MyST platform (the foundation of Blogsite and Real Estate Blogsites) was designed for knowledge menagement and high search optimization.Shimon Sandler offers a list of reasons why pages get shoved into the supplemental index:You have little unique text on your webpages (maybe a lot of images, and little text),Duplicate content,Your Title and Description meta tags are all identical,Your pages have similar header, sidebar, and footer sections,Your pages are dynamically generated from a database,Possibly most of your links are reciprocal links (not one way incoming links),Orphaned web pages, which are pages that no one links to, including yourself.Many of these points suggest (although not conclusively) architectural issues concerning your HTML affect your ability to avoide the supplemental index. This seems to corroborate what we see with Blogsite.The best evidence and overview of the supplemental index can be found at SEO Adept."The supplemental index is not a good place for your pages to be, as pages in the supplemental index have almost no chance of ranking for good keywords." - Staying Out of Google's Supplemtal IndexSEO Adept also offers these tips to help you get those pages out of the supplemental class.Make sure that your pages have enough content. Extremely short blog posts and other very brief pages sometimes end up in the supplemental index. Make sure that your pages have unique content, from each other and from other pages on the Internet. Make sure that no one is duplicating your pages elsewhere on the Internet. You can run a search on some of the unique phrases in your page to see if other pages may be similar. Try to acquire more and better links to your supplementally indexed pages. Try to get keywords that people are search for in the anchor text of links coming from authoritative, similary themed pages.These tips all make sense of course - nothing new here. What *is* new (to me anyway) is that the supplemental index is apparently quite real and avoiding it is an important success factor in terms of your online marketing strategy. Given this understanding, I'm going to continue to use the ratio of pages in the primary index to total pages in the index as a measure of index penetration success. This seems to be an excellent measure of blogging success because blogging already does a good job of addressing many of the [apparent] reasons that pages get supplementalized.
          java y excel   

java y excel

hay alguna libreria para crear archivos de excel desde java?

se que php puede generar archivos de excel, pero necesito crearlos desde java, es posible?

salu2

Publicado el 29 de Junio del 2017 por Gonzalo

          Junior PHP fejlesztő munkakörbe keresünk munkatársat. | Feladatok: Tartalomkiszolgálás, strea...   
Junior PHP fejlesztő munkakörbe keresünk munkatársat. | Feladatok: Tartalomkiszolgálás, streaming, second screen megoldások • Extrém terhelésű rendszerek fejlesztése • Portálrendszerek, smart-metering. | Elvárások: minimum 2 éves szakmai gyakorlat PHP fejlesztésben • Alapos SQL ismeretek | További elvárások: Yii 2.0 keretrendszer ismerete | További infó és jelentkezés itt: www.profession.hu/allas/1033444
          Senior PHP fejlesztő munkakörbe keresünk munkatársat. | Feladatok: Tartalomkiszolgálás, strea...   
Senior PHP fejlesztő munkakörbe keresünk munkatársat. | Feladatok: Tartalomkiszolgálás, streaming, second screen megoldások • Extrém terhelésű rendszerek fejlesztése • Portálrendszerek, smart-metering. | Elvárások: szakirányú végzettség • minimum 3-4 éves PHP fejlesztésben szerzett gyakorlat • SQL ismeretek • jó kommunikációs készség | További elvárások: Yii keretrendszer ismerete | További infó és jelentkezés itt: www.profession.hu/allas/1033439
          PHP fejlesztő - távmunka munkakörbe keresünk munkatársat. | Feladatok: Tartalomkiszolgálás, s...   
PHP fejlesztő - távmunka munkakörbe keresünk munkatársat. | Feladatok: Tartalomkiszolgálás, streaming, second screen megoldások • Extrém terhelésű rendszerek fejlesztése • Portálrendszerek, smart-metering. | Elvárások: minimum 1 éves szakmai gyakorlat PHP fejlesztésben • Alapos SQL ismeretek • Szakmai angol főként írásban | További elvárások: Yii 2.0 keretrendszer ismerete | További infó és jelentkezés itt: www.profession.hu/allas/1033418
          Szoftverfejlesztő mérnök munkakörbe keresünk munkatársat. | Feladatok: Autóipari tervezési foly...   
Szoftverfejlesztő mérnök munkakörbe keresünk munkatársat. | Feladatok: Autóipari tervezési folyamatok automatizálása belső fejlesztésű szoftvereszközök létrehozásával. • Az ipar 4.0 alapelveinek megfelelő, a tervezési paraméteradatbázis kialakítása és kezelése. • Nemzetközi lokációk közötti együttműködést segítő web alapú applikációk fejlesztése. • Szimulációs és CAD szoftverek automatizálása, továbbfejlesztése.. | Mit ajánlunk: Rugalmas munkaidő, juttatások és szolgáltatások, gyermekgondozási támogatások, orvosi szolgáltatások, dolgozói kedvezmények, különböző sportolási és egészségügyi lehetőségek, helyi parkolás, étkeztetés, helyi tömegközlekedési lehetőségek, tér a kreativitásnak, városi infrastruktúrák | Elvárások: Felsőfokú műszaki végzettség széleskörű informatikai ismeretekkel • Haladó szintű PHP ismeret • Relációs adatbázisokban való jártasság MySQL preferált • Kreatív, nyitott gondolkodásmód • Folyamat orientált szemlélet • Csapatszellem és kezdeményezőkészség • Kommunikációképes angol nyelvtudás | További elvárások: PHP alapú keretrendszerek és CMS-ek ismerete Drupal, Symfony • JavaScript- és CSS-ben való jártasság • Verziókövető rendszerek ismerete SVN • Jártasság szimulációs vagy CAD szoftverekben • Python, ASP.Net ismerete | További infó és jelentkezés itt: www.profession.hu/allas/1033402
          PHP Developer - Addison Group - Oklahoma City, OK   
A good understanding of UI and UX. Seeking a PHP developer with a strong focus on MVC frameworks and/or CMS platforms (Laravel, Symfony)....
From Indeed - Thu, 29 Jun 2017 15:41:46 GMT - View all Oklahoma City, OK jobs
          Comment on What’s Hot in 2012 for Car Audio by Carloscal   
<a href="http://dulo.3-a.net/3cH6fO6zF.html" rel="nofollow">Bush foxworthy george jeff roast</a> <a href="http://poli.ns01.biz/7lT0rT2hP.html" rel="nofollow">By egallery gob powered site</a> <a href="http://dulo.3-a.net/5xJ2hV8cR.html" rel="nofollow">Best software for business card</a> <a href="http://poli.ns01.biz/3vW5eK3iM.html" rel="nofollow">Dem franchise boy lyric to white tees</a> <a href="http://hlop.ddns.info/4lO5mY5jO.html" rel="nofollow">Crank angle sensor on 1981 datsun 280zxt</a> <a href="http://naso.ddns.name/5rL0aR7fM.html" rel="nofollow">Hedgies surprise by jan brett</a> <a href="http://shilo.epac.to/3yQ5gX7mH.html" rel="nofollow">Lost your sense of smell</a> <a href="http://hlop.ddns.info/4oN8fF3rS.html" rel="nofollow">Judicial system and community safety</a> <a href="http://wase.yourtrap.com/4yV0gB9wI.html" rel="nofollow">Whats my deforest crosley radio worth</a> <a href="http://slys.ftpserver.biz/9qB7oW0vJ.html" rel="nofollow">Add caption to a photo</a> <a href="http://wase.yourtrap.com/4sI8gS8nM.html" rel="nofollow">Court of two sisters brunch price</a> <a href="http://shilo.epac.to/5jU0bI1cO.html" rel="nofollow">Lmsoft web creator pro v</a> <a href="http://shilo.epac.to/9uN6jZ3sA.html" rel="nofollow">Rascal flats to make her love me</a> <a href="http://dulo.3-a.net/6uT1yE7pH.html" rel="nofollow">C and s consulting and investments</a> <a href="http://slys.ftpserver.biz/9mT7eB1zB.html" rel="nofollow">Map of the state of nebraska</a> <a href="http://dulo.3-a.net/6eW0qZ7gA.html" rel="nofollow">Best western premier alsterkrug hotel in hamburg</a> <a href="http://wase.yourtrap.com/8pA7hF8wX.html" rel="nofollow">Amyl nitrite or butyl nitrite</a> <a href="http://dulo.3-a.net/5xF7tD7oE.html" rel="nofollow">Map of chandler gilbert community college</a> <a href="http://naso.ddns.name/8jI2pS0wI.html" rel="nofollow">Airport center expo fair inn louisville</a> <a href="http://dulo.3-a.net/5iV1dK9fP.html" rel="nofollow">Because could criticism death i not stop</a> <a href="http://slys.ftpserver.biz/8iO1kI9zZ.html" rel="nofollow">Amount of crime youth crime in u.s</a> <a href="http://naso.ddns.name/8pT9zW7sB.html" rel="nofollow">Vineland commercial real estate search</a> <a href="http://shilo.epac.to/8eG7tZ9tI.html" rel="nofollow">Ac delco rapidfire spark plug</a> <a href="http://hlop.ddns.info/3uJ2yT5hE.html" rel="nofollow">Pictures of snoop doggs cars</a> <a href="http://wase.yourtrap.com/9bV7tY2jF.html" rel="nofollow">Why is trust important in a relationship</a> <a href="http://dulo.3-a.net/6nD2oJ8lW.html" rel="nofollow">Body car painting remote control</a> <a href="http://wase.yourtrap.com/4kY0hT0oU.html" rel="nofollow">2001 african american barbie collector edition</a> <a href="http://wase.yourtrap.com/2vP2bK4cZ.html" rel="nofollow">Animals that live in the safari</a> <a href="http://naso.ddns.name/8zQ7zG3pB.html" rel="nofollow">What i like about you episodes season</a> <a href="http://slys.ftpserver.biz/8eT8dE1vE.html" rel="nofollow">Cha cha slide interesting facts</a> <a href="http://wase.yourtrap.com/1aK4gR3cS.html" rel="nofollow">Aclu v miami dade county</a> <a href="http://wase.yourtrap.com/1gD9tT3fU.html" rel="nofollow">Let the thunders take me under</a> <a href="http://wase.yourtrap.com/5vR5xQ3nD.html" rel="nofollow">Xl indigo igloo dog house</a> <a href="http://shilo.epac.to/4wQ2aM0iB.html" rel="nofollow">Popular foods eaten in france</a> <a href="http://wase.yourtrap.com/1qU9mI8cE.html" rel="nofollow">The bird and the bee jay</a> <a href="http://hlop.ddns.info/4yI8wL2yH.html" rel="nofollow">30 seconds to mars new music</a> <a href="http://naso.ddns.name/3eB7aB4xZ.html" rel="nofollow">192kbps 200kmh in lane tatu wrong</a> <a href="http://naso.ddns.name/5mL0mG0jA.html" rel="nofollow">Read the twilight books online for free</a> <a href="http://shilo.epac.to/9nD7cW8wN.html" rel="nofollow">Auditor sarbanes oxley houston texas resume</a> <a href="http://hlop.ddns.info/5uN9lC8eL.html" rel="nofollow">How to delete a tweet</a> <a href="http://slys.ftpserver.biz/0tL8mC5eF.html" rel="nofollow">Racism in the united states statistics</a> <a href="http://dulo.3-a.net/1jL7aP4sE.html" rel="nofollow">Night elie wiesel book online</a> <a href="http://naso.ddns.name/1tD9bV0kG.html" rel="nofollow">Center for business and information technology syracuse</a> <a href="http://dulo.3-a.net/6wA2fX1hY.html" rel="nofollow">Best interest mortgage online php rate refinance</a> <a href="http://slys.ftpserver.biz/4xI1qE8pT.html" rel="nofollow">Bread and butter pudding for two</a> <a href="http://shilo.epac.to/0yU7xQ2hL.html" rel="nofollow">Bank locations in baltimore maryland</a> <a href="http://poli.ns01.biz/2yH2mV3gZ.html" rel="nofollow">History of mansfield township burlington county nj</a> <a href="http://slys.ftpserver.biz/3sW2yS0mR.html" rel="nofollow">Your time is gonna come midi</a> <a href="http://naso.ddns.name/8mF2kT5cC.html" rel="nofollow">Bath and body works volumizing shampoo</a> <a href="http://poli.ns01.biz/9dX0tZ5uR.html" rel="nofollow">Windows 7 tech guarantee program</a> <a href="http://slys.ftpserver.biz/2hF7bD0hE.html" rel="nofollow">Calculate net salary from gross</a> <a href="http://poli.ns01.biz/1vP5nH0aZ.html" rel="nofollow">Writings by james fenimore cooper</a> <a href="http://naso.ddns.name/4nM4eM2jT.html" rel="nofollow">Los argentinos restaurant menu rota spain</a> <a href="http://slys.ftpserver.biz/4xT3vU7lF.html" rel="nofollow">Real estate in sandpoint id</a> <a href="http://hlop.ddns.info/2dC4fF1wX.html" rel="nofollow">5 page essay about slaughterhouse five</a> <a href="http://hlop.ddns.info/6bN9cE0cF.html" rel="nofollow">Raster design 2008 object enabler</a> <a href="http://dulo.3-a.net/3kV7uJ3kG.html" rel="nofollow">Austin powers international man of mystery font</a> <a href="http://naso.ddns.name/4cZ5vW2wB.html" rel="nofollow">Uk pages live articles health healthmain html</a> <a href="http://poli.ns01.biz/7oQ1zM3jE.html" rel="nofollow">Sma l acs pierre per cee</a> <a href="http://wase.yourtrap.com/2dC8uU3lJ.html" rel="nofollow">Fox sports net new york</a> <a href="http://slys.ftpserver.biz/4vX7zT1fG.html" rel="nofollow">The avenue bearing the initial of christ</a> <a href="http://slys.ftpserver.biz/2eA1cJ3fK.html" rel="nofollow">Bank of ireland carlow branch</a> <a href="http://wase.yourtrap.com/7gH7xR6oK.html" rel="nofollow">Average debt of american family</a> <a href="http://naso.ddns.name/0bJ7tA4rG.html" rel="nofollow">List of careers in engineering</a> <a href="http://naso.ddns.name/3aG3bO8jD.html" rel="nofollow">Dead to rights 2 ps2</a> <a href="http://wase.yourtrap.com/8cG6vK9gE.html" rel="nofollow">How to make a call lanyard</a> <a href="http://slys.ftpserver.biz/8xH7gA4wI.html" rel="nofollow">Von narnia prinz kaspian von narnia</a> <a href="http://hlop.ddns.info/5mS4aO6tU.html" rel="nofollow">Last ice age in britain</a> <a href="http://hlop.ddns.info/0aF8kV4nY.html" rel="nofollow">M audio midair wireless midi transmitter</a> <a href="http://poli.ns01.biz/5rQ5eT9fZ.html" rel="nofollow">Jermaine dupri so so def remix</a> <a href="http://dulo.3-a.net/8vR1mS6zY.html" rel="nofollow">The thatchams at priors green</a> <a href="http://slys.ftpserver.biz/0jM7bN7nG.html" rel="nofollow">Jars of clay jesus freak</a> <a href="http://wase.yourtrap.com/4wJ8zE6sH.html" rel="nofollow">Tips and tricks on how to purge</a> <a href="http://hlop.ddns.info/3vC0wU8uK.html" rel="nofollow">Luxor hot air balloon accident</a> <a href="http://hlop.ddns.info/2xB2eI7iQ.html" rel="nofollow">Carter stafford clear the air</a> <a href="http://shilo.epac.to/2vH7vC6cE.html" rel="nofollow">Bear saint vs who will win</a> <a href="http://poli.ns01.biz/7pY1fB8vY.html" rel="nofollow">Vera wang spring collection 2004 wedding dresses</a> <a href="http://dulo.3-a.net/7oB2vK7uR.html" rel="nofollow">Super sneaky spy guy walkthroughs</a> <a href="http://dulo.3-a.net/4hT7uH3jG.html" rel="nofollow">Mechanisme fat reduce risk of colorectal cancer</a> <a href="http://shilo.epac.to/5pP6cR9cM.html" rel="nofollow">Almost food home made tv</a> <a href="http://wase.yourtrap.com/5bG2eU7kW.html" rel="nofollow">Weston mill community primary school plymouth.gov.uk</a> <a href="http://slys.ftpserver.biz/9zT2vA6bM.html" rel="nofollow">Yahoo mail anthonylafrano threat virus</a> <a href="http://shilo.epac.to/6eU1gD5kA.html" rel="nofollow">Bright care leaf musical product</a> <a href="http://naso.ddns.name/7jT4yK2xJ.html" rel="nofollow">Moulin rouge feather falls casino</a> <a href="http://poli.ns01.biz/6lS6qD5lP.html" rel="nofollow">Drama in the phd lyrics</a> <a href="http://wase.yourtrap.com/7pX3hA2gA.html" rel="nofollow">American furniture 1620 to the present</a> <a href="http://naso.ddns.name/3oB1lJ3xL.html" rel="nofollow">What is a follow through day</a> <a href="http://naso.ddns.name/5pZ4pS9fD.html" rel="nofollow">Fibrosis of the liver alcohalism</a> <a href="http://hlop.ddns.info/1fF8eX2nK.html" rel="nofollow">Milestones in the first year</a> <a href="http://slys.ftpserver.biz/6eJ1gP8bF.html" rel="nofollow">Baby projectile vomiting after feed</a> <a href="http://wase.yourtrap.com/5nD0sG5dR.html" rel="nofollow">Loews hardware store corporate office</a> <a href="http://naso.ddns.name/0yM3cB3mK.html" rel="nofollow">01 01 guitar keith tablature urban</a> <a href="http://naso.ddns.name/2zX6nQ7zO.html" rel="nofollow">Fat freddys drop fremantle arts centre</a> <a href="http://dulo.3-a.net/7iA7rE3cV.html" rel="nofollow">Philip pierre louis msl combine</a> <a href="http://slys.ftpserver.biz/5dJ3wX5pR.html" rel="nofollow">Best cpu cooler for am2</a> <a href="http://wase.yourtrap.com/0yC0aU7wC.html" rel="nofollow">Newton kansas board of education elaine sauerwein</a> <a href="http://slys.ftpserver.biz/6aN9hB6oY.html" rel="nofollow">Hardstyle low price record vinyl</a> <a href="http://poli.ns01.biz/3cX4rU3xL.html" rel="nofollow">Do it to yourself radiohead lyrics</a> olkokirsdesqwq http://udacha33.ru/forum/index.php?action=vthread&forum=1&topic=10&page=4988#msg2546775 http://ipevancouver.ca/forums/viewtopic.php?f=39&t=59&p=101#p101 http://sommersprossige.inspiriter.panizo.mailis.org/zielslede/ http://www.tombuo.com/?contact-form-id=2&contact-form-sent=12404&_wpnonce=8f06aa021a http://tiboosselaere.be/gastenboek/index.php http://novakom.free.fr/app/phpbb/viewtopic.php?f=4&t=322346&p=548339#p548339 http://hyaenidaerpg.icyboards.net/showthread.php?tid=2304&pid=56799#pid56799 http://0566604983.kto-zvonit.in.ua/ http://foro.hardsubcafe.net/showthread.php?tid=13593&pid=70609#pid70609 http://www.kamforum.ru/index.php?showtopic=27113&st=0&gopid=302965&#entry302965 http://www.liberalparty.org/contact-us/?contact-form-id=106&contact-form-sent=12851&_wpnonce=c96b5467ab http://newsonf1.net/forum/viewtopic.php?f=14&t=5749&p=88953#p88953 http://www.naturalorganicfamilies.com/contact-us-anytime/?contact-form-id=294&contact-form-sent=3724&_wpnonce=fa7443cb93 http://finden.wupics.com/
          PHP 安装启用图形扩展的GD库   

          TinkPHP 自定义API基控制器类   

          PHP or ASP Developer   
Company Description EUMirror Shpk is an Albanian company in Tirana owned by the London based EUMirror Group. EUMirror Group specializes in the production and distribution of acrylic mirrors in global markets. EUMirror Shpk provides the EUMirror Grou...
          تحديد مدة إنتهاء العضويه php mysql   
none
          Re: Pourquoi il faut laisser l'hébergement web aux hébergeurs   
Alcaline a écrit:
Pour finir tu dis

Citation:
Mais mdr tu le fais exprès ? Mr. Green Mais mdr tu le fais exprès ?
NODEJSSSSSSS xDDD


Mais il me semble bien que le NodeJS permet de remplacer le php (vu que à ce que j'ai vu sur internet nodejs
ne permet pas de compiler du php),

Mais du coup comment ça se fait qu'on puisse utiliser du php ? Il y'a forcément un serveur (comme le dis xenoxis)
Apache/Ngix sous un autre port qui traite les requetes php non?

Sinon, un hébergeur qui propose d'héberger son site sans php ça deviens tout de suite moins intéressant Okay


J'ai fais mon serv nodejs, puis ensuite par la suite j'ai télécharger php "brute" et quand il y a une extension en .php ba je fais le rendu avec en lui passant en argument le fichier voilà
Il n'y a pas de Apache/Ngix voilà Mr. Green

Message: http://batch.xoo.it/t5809-Pourquoi-il-faut-laisser-l-h-bergement-web-aux-h-bergeurs.htm?p=43848


          Re: Pourquoi il faut laisser l'hébergement web aux hébergeurs   
Pour finir tu dis

Citation:
Mais mdr tu le fais exprès ? Mr. Green Mais mdr tu le fais exprès ?
NODEJSSSSSSS xDDD


Mais il me semble bien que le NodeJS permet de remplacer le php (vu que à ce que j'ai vu sur internet nodejs
ne permet pas de compiler du php),

Mais du coup comment ça se fait qu'on puisse utiliser du php ? Il y'a forcément un serveur (comme le dis xenoxis)
Apache/Ngix sous un autre port qui traite les requetes php non?

Sinon, un hébergeur qui propose d'héberger son site sans php ça deviens tout de suite moins intéressant Okay

Message: http://batch.xoo.it/t5809-Pourquoi-il-faut-laisser-l-h-bergement-web-aux-h-bergeurs.htm?p=43847


          TOYCON POP LIFE FANXPERIENCE 2017   
It's that time of the year once again which I and my brothers also call our bonding time -TOYCON! But unlike the previous conventions which featured mostly toys and the opportunity to grow your collections, cosplayers, gamers, etc., 2017's TOYCON is nothing short of the usual as they partnered with Pop Life Entertainment to create the ultimate Fan experience for the Filipino pop-culture fans once again.


This year the TOYCON POP LIFE FANXPERIENCE 2017 takes it up a notch higher and promises bigger entertainment and a whole new playground for the digital generation.

Aside from seeing Liza Soberano, here are some of the event highlights which I'm excited about for this year's Toycon Pop Life FanXperience:

The FanXperience will give lucky fans a chance to interact one-on-one with these big celebrities through the live panels and Meet & Greet sessions.

These include:
Carla Perez – Rita Repulsa in the Power Rangers 90s TV Series
Charlie Bewley – The Vampire Dmitri, from the Twilight movie franchise
Lindsay Mckeon – Tessa the Reaper from the hit TV series, Supernatural
Karen Fukuhara – Katana of the Suicide Squad
Stefan Capicic – Colossus in the Deadpool Movie
Cas Anvar – the voice of Altair in Assassins Creed:Revelations
Kevin McNally – Joshamee Gibbs in all 5 Pirate of the Caribbean movies

Now, if you're a hardcore fan of any of the international celebrities mentioned above, now is your once in a lifetime chance to meet them up close and personal! With additional perks and freebies if you avail of the VIP or Legendary Pass!
VIP PASS (Php3,000 ) 
Includes –
• Admission to All 3 Days of TOYCON + POP LIFE FanXperience Includes Lanyard & Pass
• (2) Two Celebrity Autographs of Your Choice at the Redemption Desk
• (1) One Celebrity Photograph of Your Choice at the Redemption Desk
• Pop Life Mystery Lucky Bag Valued @ Php 2,000

LEGENDARY PASS (Php10,000 ) 
Includes –
• Admission to All 3 Days of TOYCON + POP LIFE FanXperience Includes Lanyard & Pass
• (3) Three Celebrity Autographs of Your Choice at the Redemption Desk
• (2) Two Celebrity Photographs of Your Choice at the Redemption Desk
• Exclusive Limited Edition DAIMOS Collectible Vinyl Figure valued at Php 7,500
• Pop Life Mystery Lucky Bag valued at Php 2,000
• VIP Seats in first three rows of the Main stage

GUIDELINES
1. VIP and Legendary Pass will go on sale this June 30 at 10am and on July 1-2 at 9am onwards.
2. A special line for VIP and Legendary Pass buyers will be provided to enter the venue.
3. All VIP and Legendary Pass buyers will be escorted inside SMX to the passes selling area
4. VIP and Legendary Pass holder will also given a wrist tag ticket before entering the halls
5. VIP and Legendary Pass holders should wear their badges and wrist tag at anytimes inside the venue. So take care of your pass and wrist tag.
6. If you loose your VIP and Legendary Pass, then you forfeit the special pass privileges
7. Persons without wrist tags will be asked to leave the halls.
8. Those who want to upgrade from SM ticket regular 1 day or 3 day pass to VIP and Legendary Pass, just proceed to hall 3 counter, surrender your SM Ticket and pay for the remaining balance to get your VIP and Legendary pass.
9. VIP and Legendary Pass can be used by one person, per day and Non-Transferable.
10.VIP and Legendary Pass holders should claim their wrist tags at the North Counter in front of Hall 3 to enter

* Toy collectible bundles and other freebies that comes with the VIP and Legendary Pass must be picked up at the Redemption Desk in Hall 4, then proceed at scheduled MEET & GREET times to Function Room 4 on the second level.

*Credit Cards are also accepted at the SM Ticket Counter at SMX

TOYCON POP LIFE FANXPERIENCE 2017
June 30 to July 2, 2017
SMX Convention Center Manila
Mall of Asia Complex, Pasay City

Buy tickets in advance at https://smtickets.com/events/view/5789
or Buy tickets at the event gate this June 30-July 2, 2017 at SMX Convention Center Manila
WHAT ELSE IS NEW FOR THIS YEAR’S CONVENTION?

Pop Life Entertainment brings your ideas to life in the Creators Stage! All digital content creators and online celebrity aspirants can make their mark on the digital stage by creating their own content right at the Pop Life Creator Stage at the 2nd level of the SMX Convention Center. Share your genius and get a chance to be part of a global leader in multi-channel networks, Pro Am Studio!


The event is organized by the Asian Comics, Toys & Hobbies Collective Inc. and Pop Life Entertainment.

For event details, go to www.toyconph.com and www.facebook.com/ToyConPh.

Tickets will be sold at the venue and are also available online at SMTickets.com.

          NewspaperTimes 2017 Updated to Version 1.2   

We have just released an update of the NewspaperTimes 2017. Let’s have a look at the changelog of this release: Homepage Break bug Fixed Removed Mag-Builder.php files from the code Ads are now responsive Responsive Menu Re-Structured THANK YOU to all the customers and users who have been using and giving their amazing feedback. We will... Read More

The post NewspaperTimes 2017 Updated to Version 1.2 appeared first on Magazine3 WordPress Blog.


          Quickstart Guide to SQLite in PHP5   
PHP5 includes a built-in SQLite extension that allows you to store data in a database without a standalone database server! Say good-bye to the pesky accompanying MySQL database server that you had to run alongside PHP. SQLite can help you to make your applications more portable, to avoid pesky file-based storage, and more! In this article, Matt goes through the basics you need to get started using SQLite in your PHP applications today!

          Micro-optimisations in PHP   
I'm nearing the time when I need to start benchmarking the code of a project I'm working on and I have been browsing around the web for some various tips on optimising PHP code. So far I've come acro…

          50 Useful PHP Tools   
Awhile ago, I found a nice web development website called Smashing Magazine. The vast majority of their content consists of top 10, top 50, and top 100 lists of information and tools that are of inte…

          PHP, snoopy class, 외부 이미지 경로 숨기기, 카페24 cdn 이용, 문자열 치환, 공백 제거, 정규식 패턴   

오늘 하루 종일 PHP 코딩 연습하느라 시간 가는줄 몰랐네요.

 

예전에 공부했던 각종 PHP 함수들...

 

오랜만에 PHP 프로그래밍 연습을 하려니 가물가물하더군요.

 

그나마 예전에 이런저런 기능을 하던 함수가 있었다라는 정도는 생각났기에 원하는 결과물을 도출하는 프로그래밍은 가능하네요.

 

단지 기억을 더듬어 그 기능을 하는 함수를 찾느라 힘들었을 뿐이네요. ㅠㅠ

 

최근 Snoopy class라는 신통방통한 물건을 하나 찾았는데요.

 

저는 이번에 snoopy class를 처음 알게 된 것이지만 요게 나온지는 꽤 오래된 녀석이더라고요.

 

제가 카페24에 호스팅하는 계정이 하나 있는데 이미지 서버(CDN)를 써먹으려고 하다 보니 이미지 경로를 숨기고 싶어서 방법을 찾던 중 snoopy class를 알게 되었네요.

 

CDN 서버가 호스팅 계정 서버랑 달라서 그런지 fopen(), fget(), readfile() 함수 등으로 파일을 읽어 올 수도 없더라고요.

 

cname 설정도 해봤는데 카페24에서 cdn 서버의 외부 접속을 막아놨는지 이 방법도 안 되더라고요.

 

그래도 방법을 찾고 또 찾으니 길이 열리네요.

 

그 길은 바로 php snoopy class를 이용하는 방법이에요.

 

이 녀석의 내부 작동 원리는 모르지만 사용법은 참으로 간단하더군요.

 

원하는 위치에 Snoopy.class.php 파일을 업로드한 후 다음과 같이 코드 몇 줄만 넣어주면 준비는 완료되더군요.

 

<?php
$location = "URL".$_GET[img];
include_once("./Snoopy.class.php");
$snoopy = new Snoopy;
$snoopy -> fetch($location);
print $snoopy -> results;
?>

 

카페24의 cdn 서버 주소는 제 경우 '계정아이디.cdn2.cafe24.com/이미지파일' 형태로 되어 있는데요.

 

이것을 호스팅 도메인 주소로 바꾸고 싶은데 그동안 별의별 짓을 다 해봐도 소용없었는데 snoopy class로 문제를 해결하게 되었네요.

 

예전 같으면 예를 들어 <img src="http://googlinfo.cdn2.cafe24.com/test.jpg" /> 이런 식으로 사용해야 했지만 지금은 <img src="./image.php?img=test.jpg"> 이렇게 사용합니다.

 

마우스 우클릭해서 이미지 속성으로 경로를 확인해 보면 http://googlinfo.com/image.php?img=test.jpg 이런 형태로 나오더군요.

 

이제 외부 이미지 경로를 완전히 숨기고 현재 호스팅 도메인으로 나타낼 수 있게 되었네요.

 

으으.. 이때의 뿌듯함과 밀려드는 감동이란.. 하하..

 

$extTemp = explode('.',basename($location));
$ext = $extTemp[1];
if($ext == 'jpg') {$ext = 'jpeg';}
header('Content-Type:image/'.$ext.'');

 

explode() 함수로 넘겨 받은 이미지 이름을 '.'을 기준으로 파일명과 확장자로 나눈 뒤 확장자가 jpg이면 header('Content-Type:image/jpeg') 이런 식으로 되게 합니다.

 

참고로 header()는 print $snoopy -> results 이것이 나오기 전에 넣어 주면 됩니다.

 

위에 예시된 2개의 코드 구문은 각자의 개인 상황에 맞게 잘 조합해서 사용하시면 됩니다.

 

네이버와 구글 검색을 통해서 php 이미지 경로 숨기기, 외부 이미지 경로 숨기기 등등 관련 검색어로 해결방법을 찾느라 몇 날 몇 일을 개고생을 한 것을 생각하면 흑흑.. 눈물이 앞을 가리려 하네요.

 

snoopy class를 이용하면 포털 사이트의 뉴스도 긁어올 수 있다고 합니다.

 

긁어온 텍스트를 가공해서 원하는 부분만 골라내 써먹어 보려고 하다 보니 하루 종일 엄청 많은 것을 공부하게 되었네요.

 

preg_replace(), str_replace(), strstr(), count(), preg_match_all(), explode() 함수 등을 이용해 원하는 결과물을 만들어 내느라 시간 가는줄 몰랐네요.

 

아.. 패턴 때문에 정규식도 아주 오랜만에 다시 기억을 되짚으며 공부하느라 힘들었습니다. ㅠㅠ

 

에고... 머리야...

 

$text = preg_replace('/\s+/', ' ', $text);
preg_match_all('/[0-9a-zA-Z가-힣\s]+[^<br>]/', $text, $match);

 

으으... 정규식.. 볼 때마다 머리가 아프네요. 이건 뭐.. 완전 외계어 같아요. 하하..

 

긁어온 장문의 텍스트($text)를 preg_replace() 함수를 이용해 공백을 제거해 주는 작업인데요.

 

'/\s+/' 이건 정규식 패턴인데 1개 이상의 공백을 ' ' 이것처럼 1개의 공백으로 대체시켜 주었습니다.

 

preg_match_all() 함수를 이용해 $text에서 패턴과 일치하는 것을 $match에 저장하게 되는데요.

 

이게 $match가 다차원 배열의 형태로 저장되는 듯 하더군요.

 

이 녀석의 데이터 저장 구조를 이해하느라 한참동안 노가다 삽질을 하면서 결과를 확인해 봤지만 아직도 알쏭달쏭 하네요. 하하..

 

제가 확인해본 바로는 $match[][][]까지 3차원 구조까지 확인되었는데요.

 

$match[][] 이렇게 2차원으로 화면에 표시하면 패턴에 정의된 한 문장씩 출력이 되었고요.

 

$match[][][] 이렇게 3차원으로 화면에 표시하면 1문자씩 출력되더군요.

 

근데 이것도 이리저리 테스트하다 보니 긴가민가하네요.

 

if(strstr($match[0][0], '박근혜')) $match[0][0] = str_replace('박근혜', '이명박', $match[0][0]);

 

strstr() 함수는 찾고자 하는 문자열이 텍스트 안에 있는지 검색할 때 사용하는 함수인데요.

 

여기서는 $match[0][0]의 내용에 '박근혜'라는 단어가 존재하면 str_replace() 함수를 이용해 '박근혜'를 '이명박'으로 대체하는 것입니다.

 

에게게... 막상 포스팅으로 오늘 하루 종일 작업했던 내용을 정리해보니 얼마 안 되는 것 같네요. 헐...


          Jr-Mid PHP Developer -Magento -   
Looking for a PHP Developer on Magento platform and back end MySQL Database.

all rounded web developers/designers then it can be a full time. We are an equal employment opportunity employer and will consider all qualified candidates without regard to disability or protected veteran status.
          Jr-Mid PHP Developer -Magento -   
Looking for a PHP Developer on Magento platform and back end MySQL Database.

all rounded web developers/designers then it can be a full time. We are an equal employment opportunity employer and will consider all qualified candidates without regard to disability or protected veteran status.
          Comment on Matt Mullenweg Discusses Core Focuses, Downsides of a Consensus-Driven Model, and More on Apply Filters Podcast by Amanda Rush   
I'd like to hear specifics on which parts of WCAG Matt believes can or should be thrown out, with principle, guideline and success criteria citations. If we're throwing out all of WCAG, I'd like to hear how you ensure that you're not excluding an entire segment of the world's population that is five times the population of PHP 5.2 users, who are still being included. Finally, I'd like to learn how someone who was claiming that assistive technology fixes websites so accessibility isn't a big deal a mere year ago comes to the conclusion that you can just throw out WCAG, like it's backwards compatibility or something. I really want to believe that Matt does not intend to exclude people with disabilities, and that he believes that we should be able to participate in and benefit from the democratization of publishing just like anybody else because we're people. But all I have to go on are non-commital statements at best, and I have to do a lot of mental gymnastics to turn those non-commital statements into anything other than "I'm not necessarily opposed to your having a seat at the table, but you'll need to build your own chare and then negotiate with the other people at the table for a spot." I want to believe that the statements Mat has made regarding accessibility are based on a complete lack of information, and that the only reason he's suggesting that WCAG can be thrown out is because he has no knowledge of WCAG and just doesn't realize what that statement implies. But that requires me to go out on an incredibly shaky limb.
          Comment on WordPress Marketing Team Launches Case Studies and Usage Survey for Agencies, Clients, and Enterprises by Alec   
Hi Steve, Thanks for your feedback about caching. There have been long periods where WP Super Cache hasn't been maintained, W3TC was broken or WP Rocket (paid) was missing key features. Satollo's Hyper Cache version upgrade from v2 to v3 more or less entirely broke the plugin (I included a link but it's not accepted - try searching for "WordPress Caching Drag Race" for the details). This is all anything but a smooth experience for the end user. When I mentioned caching in passing, I didn't mean that WordPress core should write caching for all contexts and all levels but just that there should be effective PHP caching which would run efficiently on shared hosting and smaller VPS out of the box. The core caching could be written in such a way that it can be enhanced or overridden by developers running a Varnish static file cache fed by Nginx microcaching and with a custom implementation of Memcached. Some developers like that don't even use a caching plugin. All the caching is done in open source server level tools. Using that tiny minority (which includes WordPress.com, Pantheon.com, WP Engine and Flywheel for instance) to fail to provide a rock solid core caching system is a kind of tedious sophistry. "Move to a better host" when it means the host is charging at least $50/month for less than 100,000 visits is just another example of how we are crippling WordPress deliberately in order to be able to vacuum more money out of users pockets in upgraded hosting, upgrades plugins and frivolous maintenance contracts. These external bolt on solutions from hosts aren't necessarily even all that good. For instance, while highly efficient both the WPE and Flywheel caching tools are incredibly fragile and work only for sites with mainly non-logged in visitors. For membership sites or ecommerce usually you have to roll your own. The basics like caching should work out of the box. There's more than enough talent in WordPress.org with thousands of volunteers and incredibly talented programmers to have caching - for instance - solved in two weeks. Why must millions of end users bearing the cost for manually tinkering and experimenting with half-baked or poorly maintained caching solutions?
          Quality Assurance Analyst   
Adecco is looking for a a mid-level Contract QA Analyst for a large client located in San Francisco, CA. This contract is expected to last approximately 3 months. See job description and requirements below.

Quality Assuranct Analyst

San Francisco, CA

The QA Analyst will work with a team of developers and business users to test software releases and support customer-facing applications under the supervision of the QA Manager. This resource will need to interact with developers, business and management to ensure requirements are fully understood and tested.

1. Responsible for functional testing, end-to-end planning, reporting and drafting test plans.
2. Executing test cases/ test plans against test environments. Analyzing and documenting test results
3. Raising and tracking defects in Jira. Identify quality and performance issues in new features developed and write clear descriptions in Jira
4. Be able to troubleshoot issues found in testing
5. Liaising with developers and product management on issue tracking and raising risks with QA Manager
6. Ability to communicate clearly with QA and other departments to provide regular statistics on QA tasks
7. Ability to multi-task
8. Ability to work independently with little supervision
9. Perform tool evaluations and participate in creation of standards and guidelines along with other QA team members.
10. Bachelor of Arts or Science in computers, math or equivalent, required

Experience-
1. 5+ years experience in quality assurance - required
2. 5+ years experience in all phases of functional, regression, smoke and acceptance testing- required
3. 5+ years experience with relational database analysis. Ability to interpret and understand database schemas to ensure database integrity- required
4. 5+ years experience with Oracle databases, PL/SQL, preferred
5. 2+ years experience with Unix, preferred
6. 2+ years experience with PHP testing and Java, preferred
7. 5+ years experience testing web-based applications. J2EE and SOA platform, preferred
8. Excellent communication skills- required
9. Experience with Jira, preferred
10. Healthcare experience, preferred

Adecco is an equal opportunity employer. The Adecco Group is a Fortune Global 500 company and the global leader in HR services. Our group connects over 700,000 associates with our business clients each day through our 6,600 offices in over 70 countries and territories around the world. We offer employment opportunities at any stage in your Professional Career.
          Magento Developer   
This Magento Developer Position Features:
? Magento Development
? Off-shore Experience
? Ecommerce
? Great Pay to $155K

Terrific opportunity for a professional individual ready to move ahead in a great career. As a magento developer for this growing, dynamic, high tech Internet Services company, you will be responsible for customer facing, development and technical sales. Experience zend frameworks, php and magento experience or similar a big plus. Top compensation and a rewarding work environment that offers magento development, off-shore experience and ecommerce. Apply for this great position as a magento developer today! We are an equal employment opportunity employer and will consider all qualified candidates without regard to disability or protected veteran status.
          PHP Developer   
PHP Developer



Our client Is currently searching for a highly motivated PHP Developer who is energetic, pro-active, and possess exceptional problem solving skills and programming ability. We are looking for someone who is equally comfortable functioning as a cohesive member of a team or as a team of one. This person will report directly to the Sr. Project Leader.

Ideally this will be a contract to hire position. Interest in joining the client is a definite plus.


Responsibilities
* Design, code, test, and deploy updates to company intranet site using Drupal CMS and MySQL.
* Test, analyze, troubleshoot, optimize, and validate code at all stages of the development process.
* Implement new features from start to finish adhering to existing style guidelines.
* Support and expansion of existing codebase.
* Provide excellent customer service through regular meetings with our business users and manage priorities and expectations.
* Contribute to current processes in an effort to improve efficiencies.
* Work independently but provide regular status updates and milestones to the Manager of HR Systems.

Requirements
* Undergraduate degree in Computer Science or technical discipline or equivalent work experience.
* 3+ years website management experience.
* Strong front end web development skills using PHP, HTML, CSS, & JavaScript.
* Experience integrating web services such as SOAP or REST.
* Experience with common data interchange formats such as XML or JSON.
* Prior experience with SVN or other version control.
* Proficiency with writing back end queries against MySQL, SQL Server, or Oracle.
* Experience working in a fast-paced, results oriented, deadline driven environment.
* Ability to drive projects, manage deadlines, and deliver results on time and to the customers expectations.

Preferences
* Previous Intranet Experience.
* MySQL experience.
* ASP.net
* PHP

Additional Information
* This position is in a department that has adopted a 9/80 alternative workweek schedule.
          PHP Developer   
<span>&nbsp;<br>Modis is currently speaking with PHP developers of all levels for a Full-Time Direct Hire opportunity in San Francisco, CA. <br>&nbsp;<br>If this is for you please apply directly to this posting and I will call you after review.<br>&nbsp;<br>Responsibilities<br>&bull; Work across teams and departments to gather user requirements, identify use cases, and create relevant project documentation<br>&bull; Create applications that allow customers to visualize data, using existing software when appropriate or creating custom tools when not.<br>&bull; Design and optimize database schema<br>&bull; Create robust APIs for working with large datasets<br>&bull; Work with the test department to ensure you release quality code<br>&bull; Write unit and functional tests<br>&bull; Document processes and engage in weekly forum to bring new ideas and practices into the team<br>&bull; Manage marketing updates of the corporate website and facilitate in the development of tools to allow self-sufficient content management<br>&nbsp;<br>Requirements<br>&bull; Three (3) years of PHP with solid knowledge of objected oriented design, or three years of an object oriented programming language with one year of recent PHP development<br>&bull; In-depth knowledge of LAMP stack technologies<br>&bull; Familiarity with PHP frameworks; preferably Symfony<br>&bull; Experience working with SOAP and RESTful web services<br>&bull; Solid knowledge of database design and optimization<br>&bull; Three years of HTML, CSS and JavaScript and ability to hand code these technologies<br>&bull; Aware of best practices for web development and able to communicate and share this knowledge<br>&bull; Experience using version control systems (preferably Subversion)<br>&bull; Self-motivated; able to quickly pick up new technologies and suggest improvements for existing technologies<br>&bull; Excellent communication skills<br>&nbsp;<br>Education and Experience<br>&bull; Bachelor&rsquo;s/Master&rsquo;s Degree or equivalent experience<br>&nbsp;<br>If this is for you please apply directly to this posting and I will call you after review.<br>&nbsp;<br></span>
          PHP Developer $$$$$$   
Well known Insurance Conglomerate seeks a highly skilled PHP Developer.

Key Responsibilities:

Troubleshoot, evaluate and recommend short-term and long-term solutions to customer issues that have been identified as product development defects.
Provide application development support via email and phone.
Track and maintain all client communications and cases in ticket management system.
Deliver innovative solutions to complicated business problems.
Collaborate with other developers on your team.
Technical contributor to software projects.
Implement software products, enhancements, issue resolutions based on provided functional specifications.
Understand and keep up to date on the latest product functionality, its dependencies, the underlying technology stack and their operational impact
Monitor and manage back-end automated processes to ensure application uptime requirements.
Work with a cross functional team to understand the root cause of issues reported and suggest alternate options where appropriate.
Work with the Development team to create support tools and utilities to automate common tasks.

Excellent Career Opportunity!
Excellent Compensation!
Great Benefits!
We are an equal employment opportunity employer and will consider all qualified candidates without regard to disability or protected veteran status.
          IT Web Developer - Close To Highway   
This IT Web Developer Position Features:
? Close To Highway
? Large And Growing Company With Stability
? Great Benefits
? Great Pay to $100K

Immediate need for it Web Developer. This is a solid company going through growth right now. It is close to the highway for easy access, with stability and great benefits. They are looking for someone who has roughly 5 years experience as web developement creation/modification. .net, c sharp, front end experience, PHP experience. Will be responsible to gather information about web view, intent, functions, features, data requirements, in/output requirements, internal and external checks and controls, operating system, web browser environments and interfaces to other systems. Also, analyze code, find and fix errors. Determine web based solution. Have experience in front end UI/UX development is a must. 4 plus years of web site creation. This is a health care services company. Great benefits. Apply for this great position as a IT Web Developer today! We are an equal employment opportunity employer and will consider all qualified candidates without regard to disability or protected veteran status.
          Magento Developer   
This Magento Developer Position Features:
? Magento Development
? Off-shore Experience
? Ecommerce
? Great Pay to $155K

Terrific opportunity for a professional individual ready to move ahead in a great career. As a magento developer for this growing, dynamic, high tech Internet Services company, you will be responsible for customer facing, development and technical sales. Experience zend frameworks, php and magento experience or similar a big plus. Top compensation and a rewarding work environment that offers magento development, off-shore experience and ecommerce. Apply for this great position as a magento developer today! We are an equal employment opportunity employer and will consider all qualified candidates without regard to disability or protected veteran status.
          В MEDoc ответили на обвинения в причастности к распространению вируса «Петя»   
Согласно выводам профессионалов, M. E. Doc. и его обновления не являются источником каких-либо вирусных программ. Версия о том, что программа Медок стала источником вируса — она совершенно беспочвенна. Ручное скачивание *.exe файла пакета обновления определенной версии с сайта http://www.me-doc.com.ua/pages/obnovlenie.php Автоматическое обновление через программу. Горячей новостью 27 июня 2017 является массовая хакерская атака вирусом-вымогателем, воздействие которого направлено на сферу деятельности коммерческих учреждений, а еще […]
          PHP/Core Java Developer   
Mastech is a growing company dedicated to innovation and teamwork. We are currently seeking a PHP/Core Java Developer for our client in the IT Services domain. We value our professionals, providing comprehensive benefits, exciting challenges, and the opportunity for growth. This is a Contract position and the client is looking for someone to start immediately.

Duration: 30 Months Contract
Location: Walnut Creek, CA/Zip Code: 94598
Compensation: Market Rate

Role: PHP/Core Java Developer

Role Description: The PHP/Core Java Developer would need to have at least 5+ years of experience.

Responsibilities:


- Responsible for initial support of a PHP application, with future responsibilities to transition that application to Java environment.

Required Skills:

- Must have at least 8 years' experience in enterprise class development.
- PHP / Core Java.

Education: Bachelor's Degree
Experience: Minimum 5+ years
Relocation: No, this position will not cover relocation expenses
Travel: No
Local Preferred: Yes

Recruiter Name: Priyanka Bhandare
Recruiter Phone: 877 884 8834 (Ext: 4038)

EOE
          PHP Developer $$$$$$   
Well known Insurance Conglomerate seeks a highly skilled PHP Developer.

Key Responsibilities:

Troubleshoot, evaluate and recommend short-term and long-term solutions to customer issues that have been identified as product development defects.
Provide application development support via email and phone.
Track and maintain all client communications and cases in ticket management system.
Deliver innovative solutions to complicated business problems.
Collaborate with other developers on your team.
Technical contributor to software projects.
Implement software products, enhancements, issue resolutions based on provided functional specifications.
Understand and keep up to date on the latest product functionality, its dependencies, the underlying technology stack and their operational impact
Monitor and manage back-end automated processes to ensure application uptime requirements.
Work with a cross functional team to understand the root cause of issues reported and suggest alternate options where appropriate.
Work with the Development team to create support tools and utilities to automate common tasks.

Excellent Career Opportunity!
Excellent Compensation!
Great Benefits!
We are an equal employment opportunity employer and will consider all qualified candidates without regard to disability or protected veteran status.
          Using bp-default, “Reply” doesn’t open comment form?   

Replies: 1

This only occurs under an activity_comment with comments. The nested comments all have a “Reply” link, but upon clicking it just acts as a permalink. What should happen is the comment form should appear.

For example under an activity_update with comments, the same “Reply” link under each nested comment does open the comment form.

I’m not great with PHP but I’m looking through the files and can’t seem to see why this is happening only for these particular activities?

Using Buddypress 2.8.2 and the bp-default theme that ships with it.


          How To Hide Comments From Activity Stream   

Replies: 3

I am interested in “Show/Hide Comments” and I found the following code for that :

add_action( 'wp_footer', 'add_comment_hide_show' );
function add_comment_hide_show() {
    ?>
    <style>
    .single-group .activity-comments ul{display: none;}
    </style>
    <script type="text/javascript">
    jQuery(function($) {
      setInterval(function() {
        $('.activity-meta').each(function() {
           if( !$(this).find('.show-comments').length ){
            var html = '<a href="#" class="button bp-primary-action show-comments">Show/Hide Comments</a>';
            $(this).find('.button.acomment-reply').after(html);
           }
        });

      }, 500);

      $('body').on('click', '.show-comments', function(e) {
        e.preventDefault();
	var obj = $(this).closest('.activity-content').next('.activity-comments').find('ul');
	obj.slideToggle();
        return false;
      });

    });
    </script>
    <?php
}

And it is working good when I add it to functions.php but the problem is that by default it shows all the comments and it hides the comments when we click on the “Show/Hide Comments” button. Can anybody edit it so that by default it hides the comments and when we click on the button then it shows the comments.

Thanks.


          Facing problem while installing buddy press in wordpress 4.8   

Replies: 0

Maximum execution time of 30 seconds exceeded in E:\xampp\htdocs\helping\testing\wp-includes\Requests\Transport\cURL.php on line 462

Please help anybody It’s urgent


          ASP.NET Training - Vision Institute , United Arab Emirates, Ajman    
ASP.NET is an open-source server-side web application framework designed for web development to produce dynamic web pages.

VB.NET The Microsoft .NET Framework is a software framework that can be installed on computers running Microsoft Windows operating systems. It includes a large library of coded solutions to common programming problems and a virtual machine that manages the execution of programs written specifically for the framework. The .NET Framework is a Microsoft offering and is intended to be used by most new applications created for the Windows platform.

PHP is an excellent alternative to such similar programming solutions as Microsoft's proprietary scripting engine ASP and Allaire's rather expensive ColdFusion. As mentioned before, PHP is a cross-platform language. This doesn't stop with the core PHP code but can be extended to all of PHP's libraries and all code written in PHP. Neither ASP nor ColdFusion can make this claim.

We offer:
QUALITY TRAINING
EXPERIENCED FACULTIES
FLEXIBLE TIMINGS
FREE COUNSELLING.
Call on 050-9249945 To speak with the consultant !
Vision Institute, R-Holding Building,
APPROVED BY
MINISTRY OF EDUCATION
Office No. 402, Sheikh Khalifa Road,
Ajman, Tel: 06-7453323,
Mob:050-9249945 Fax:06-7453324
www.vision-inst.com

Cost:

Certified


          Tally / Peachtree Training - Vision Institute , United Arab Emirates, Ajman    
We offer industry focused training programs for Computer Hardware, Computer Networking, Computer Accountancy, English Speaking Course, Personality Development Course, Interview Techniques Course, Memory Enhancement Course, Project Management Training, Product Management Training, Cost Engineering Course, Financial Accounting Courses and Industrial Training fit for Professionals, Housewives students, working class executives etc…. Here are the overall view of the Courses and Packages
for more details please call 050-9249945 to speak with consultant!
we Offer:
Accounting Packages:Manual Accounting, Tally, Peachtree, QuickBooks, DacEasy, Focus, ACCA, CAT, CMA
Language Courses:Spoken English, Spoken Arabic, Communicative English, Business Writing, Office Correspondence, TOEFL, IELTS, Business English
Computer Courses: Beginners Computer Course, MS Office/ E-Office, Cambridge University IT Diploma, Secretarial Course, Web Designing (HTML/ DHTML/ XML, Front Page/ Dreamweaver), Graphic Designing (Flash/Photoshop/ 3D Max/ InDesign/ Illustrator/ Corel Draw/ ImageReady etc), AutoCAD, ArchiCAD, Microstation, Hardware & Networking, C/C /C# Programming/ Java Programming, VB/VB.Net/ASP.Net/JSP/PHP Programming, Oracle 10g/SQL/SQL Server/MS Access, Oracle ERP/ DBA/Financial, SAP, Primavera, MS Project, Estimator, STAAD Pro
Management Courses:Business Management, HR Management, Marketing Management, Sales Management, HealthManagement, Safety Management, Logistics & Supply Chain Management, Interview Techniques, Project Management (PMP), Retail Operation
Professional Courses:
ICDL, A , N , MCP, MCSA, MCSE, MCTS, MCITP, MCAD, MCSD, MCDBA, OCA, OCP, CCNA,CCNP, CCIE, RHCE, GIS (ArcGIS), Video Editing, Exchange Server, Share point Server, ITIL
We offer:
QUALITY TRAINING
EXPERIENCED FACULTIES
FLEXIBLE TIMINGS
FREE COUNSELLING.
Call on 050-9249945 Now To Speak With Our Consultant!!!
Vision Institute, R-Holding Building,
APPROVED BY
MINISTRY OF EDUCATION
Office No. 402, Sheikh Khalifa Road,
Ajman, Tel: 06-7453323,
Mob:050-9249945 Fax:06-7453324

 

Cost:

Certified


          OET and IELTS Classes - Vision Institute , United Arab Emirates, Ajman    
Join for IELTS and TOEFL Coaching classes!!
We prepare you For IELTS and TOEFL Exams!!!
IELTS (International English Language Testing System)
IELTS is a reliable means of assessing candidates of their proficiency in English language either for Professional or Immigration services.
TOEFL (Test of English as a Foreign Language)
TOEFL covers the linguistic skills of listening, reading, writing and speaking. TOEFL is a prerequisite for admission into colleges and universities.
We Offer:
Language Courses: Spoken English, Spoken Arabic, Spoken French, IELTS, TOEFL
Computer Courses: Beginners Computer Course, MS Office/ E-Office, Cambridge University IT Diploma, Secretarial Course, Web Designing (HTML/ DHTML/ XML, Front Page/ Dreamweaver), Graphic Designing (Flash/Photoshop/ 3D Max/ InDesign/ Illustrator/ Corel Draw/ ImageReady etc), AutoCAD, ArchiCAD, Microstation, Hardware & Networking, C/C++/C# Programming/ Java Programming, VB/VB.Net/ASP.Net/JSP/PHP Programming, Oracle 10g/SQL/SQL Server/MS Access, Oracle ERP/ DBA/Financial, SAP, Primavera, MS Project, Estimator, STAAD Pro
Management Courses: Business Management, HR Management, Marketing Management, Sales Management, Health Management, Safety Management, Logistics & Supply Chain Management, Interview Techniques, Project Management (PMP), Retail Operation
Professional Courses:
ICDL, A+, N+, MCP, MCSA, MCSE, MCTS, MCITP, MCAD, MCSD, MCDBA, OCA, OCP, CCNA,CCNP, CCIE, RHCE, GIS (ArcGIS), Video Editing, Exchange Server, SharePoint Server, ITIL
We offer:
QUALITY TRAINING
EXPERIENCED FACULTIES
FLEXIBLE TIMINGS
FREE COUNSELLING.
Call on 050-9249945 To speak with the consultant !
Vision Institute, R-Holding Building,
APPROVED BY
MINISTRY OF EDUCATION
Office No. 402, Sheikh Khalifa Road,
Ajman, Tel: 06-7453323,
Mob:050-9249945 Fax:06-7453324

 
 

Cost:

Certified


          MS Office Classes - Vision Institute , United Arab Emirates, Ajman    
We Offer variety of Job oriented Courses & Professional Packages which suits the current Job & Career OPPORTUNITIES, We welcome our Students with great enthusiasm and provide them with all facilities for their study purposes.

Here are the overall view of the Courses and Packages we Offer:

Language Courses:
Spoken English, Spoken Arabic, Communicative English, Business Writing, OFFICE Correspondence, TOEFL, IELTS, Business English

ACCOUNTING Packages:
Manual ACCOUNTING, Tally, Peachtree, QuickBooks, DacEasy, Focus, ACCA, CAT, CMA

Computer Courses:
Beginners Computer Course, 
MS OFFICE/ E-Office, 
Cambridge University IT Diploma, 
Secretarial Course, 
Web Designing (HTML/ DHTML/ XML, Front Page/ Dreamweaver), 
Graphic Designing (Flash/Photoshop/ 3D Max/ InDesign/ Illustrator/ Corel Draw/ Image Ready etc), 
AutoCAD, ArchiCAD, Micro station, Hardware & Networking, 
C/C++/C# Programming/ Java Programming, VB/VB.Net/ASP.Net/JSP/PHP Programming, Oracle 10g/SQL/SQL Server/MS Access, 
Oracle ERP/ DBA/Financial, 
SAP, Primavera, MS Project, Estimator, STAAD Pro

Management Courses:
Business Management, HR Management, Marketing Management, Sales Management, HEALTH MANAGEMENT, Safety Management, Logistics & Supply Chain Management, Interview Techniques, Project Management (PMP), Retail Operation

Professional Courses: 
ICDL, A+, N+, MCP, MCSA, MCSE, MCTS, MCITP, MCAD, MCSD, MCDBA, OCA, OCP, CCNA, CCNP, CCIE, RHCE, GIS (ArcGIS), Video Editing, Exchange Server, SharePoint Server, ITIL

QUALITY TRAINING / EXPERIENCED FACULTIES / FLEXIBLE TIMINGS / COUNSELLING 
To More details contact
Mr. Latheef Palayi- 050-9249945 / 06-7453323
Sheikh Khalifa Road, Opposite to Ajman bank,
Ajman.
 
 

Cost:

Certified


          Increasing PHP upload limits   
My hosting provider has the default limits for uploading files via PHP set pretty low (2MB).  To get around that, they allow custom php.ini files, but they don’t tell you where to put them or what to put in them. Create a text file called “php.ini” and place it in the directory where the script […]
          phpMyAdmin 4.7.2   

phpMyAdmin is a tool written in PHP intended to handle the administration of MySQL over the Web. Currently it can create and drop databases, create/drop/alter tables, delete/edit/add fields, execute any SQL statement, manage keys on fields.

Copyright Betanews, Inc. 2017


          PHPRunner 9.8 Build 29055   

PHPRunner creates a set of PHP pages to access and modify MySQL database. Using generated PHP pages users can search, sort, edit, delete, and add data into database. It is easy to learn, you can get started in just 15 minutes. Easy to use wizard-like interface. Generates pure PHP code. Numerous search modes. Add, view, edit and delete pages. Creates password protected PHP pages.

Copyright Betanews, Inc. 2017


           plinks for Scripts 0.2    
plinks is a Php LINK manager, or bookmark manager in php.
           CrawlTrack (Scripts) 3.2.4    
CrawlTrack is a powerful PHP website traffic analysis script such as Google analysis, AWstats, phpMyVisites or Piwik.
           bbps (Scripts) 0.7    
bbps is a simple and small PHP application to store bookmarks on a server.
          CodeIgniter htaccess   
This is the .htaccess file that I use for my CodeIgniter PHP projects (some of these .htaccess rules can be used for any project, keep reading). CodeIgniter uses mod_rewrite to route all requests to the CI front controller. I’ve made some additions in an attempt to canocalize some of the CodeIgniter URL end points. The key benefit of a canocalized URL is that your search engine page ranking (page juice) is not spread across several pages, but instead, targeted to a single page.
          Mastering PHP 7   

Effective, readable, and robust codes in PHP About This Book Leverage the newest tools available in PHP 7 to build scalable applications Embrace serverless architecture and the reactive programming paradigm, which are the latest additions to the PHP ecosystem Explore dependency injection and implement design patterns to write elegant code Who This Book Is For This book is for intermediate level developers who want to become a master of PHP. Basic knowledge of PHP is required across areas such as basic syntax, types, variables, constants, expressions, operators, control structures, and functions. What You Will Learn Grasp the current state of PHP language and the PHP standards Effectively implement logging and error handling during development Build services through SOAP and REST and Apache Trift Get to know the benefits of serverless architecture Understand the basic principles of reactive programming to write asynchronous code Practically implement several important design patterns Write efficient code by executing dependency injection See the working of all magic methods Handle the command-line area tools and processes Control the development process with proper debugging and profiling In Detail PHP is a server-side scripting language that is widely used for web development. With this book, you will get a deep understanding of the advanced programming concepts in PHP and how to apply it practically The book starts by unveiling the new features of PHP 7 and walks you through several important standards set by PHP Framework Interop Group (PHP-FIG). You’ll see, in detail, the working of all magic methods, and the importance of effective PHP OOP concepts, which will enable you to write effective PHP code. You will find out how to implement design patterns and resolve dependencies to make your code base more elegant and readable. You will also build web services alongside microservices architecture, interact with databases, and work around third-party packages to enrich applications. This book delves into the details of PHP performance optimization. You will learn about serverless architecture and the reactive programming paradigm that found its way in the PHP ecosystem. The book also explores the best ways of testing your code, debugging, tracing, profiling, and deploying your PHP application. By the end of the book, you will be able to create readable, reliable, and robust applications in PHP to meet modern day requirements in the software industry. Style and approach This is a comprehensive, step-by-step practical guide to developing scalable applications using PHP 7.1 Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com . If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the code file.


          Menu wie auf Position 1 soll es auch in Possition 50 erscheinen   
Hallo Zusammen, ich brauche mal eure Hilfe, ich versuche selber das schon hinzubekommen, aber da fehlt mir doch etwas wissen. Ich habe im Template unter html - mod_menu die default.php Mit folgendem Inhalt. PHP: ---------
          Keine Administration von Beiträgen unter PHP 7.0.19   
Hallo, seit ich die die PHP Version auf 7.0.19 aktualisiert habe, lassen sich keine Beiträge im Back End mehr neu anlegen, oder alte bearbeiten. Mit der PHP Version 5.6.30 funktioniert alles noch. Lasse zurzeit wieder 5.6.30 laufen. Es spielt auch keine Rolle welches Administrator Template ich...
          Php Developer Linindo Pacific International Group   
lpi is at the moment south east asia rsquo s largest mining services solution provider for the mining industry integrating the solution packages
          Get best IT Jobs in Ghaziabad by Dishant Placement Services   
A thrilling job offer is waiting for dedicated candidates in Ghaziabad. Latest IT jobs in Ghaziabad is offered by Placement Services in Ghaziabad. Reach us right now. Call – 9968325834 Jobs are available for Fresher or Exp. also- PHP Developer HTML Designer SEO Executive At WebAbridge Solutions Pvt. Ltd. In Ghaziabad For more Enquiry and Details : Dishant Placement Services Lohia...
          PHP TRAINING IN BANGALORE   
Learn PHP training in Bangalore.infocampus is providing best php training weekend classes and weekday’s classes and free demo classes 4 days with 100% job placement assistance. Contact: 9738001024…for more details Enquire on our website-www.infocampus.co.in
          Version 2.3 is out   

Gald to say that 2.3 is out!
Took a bit longer than I wanted

Changes:
* Config.php now holds all configuration data
* the text string %HOME% will be replaced with text from config.php, so you do not have to go through all the standard templates and replace "NewLife Blogger" with your websites name.
* Admin can edit a users profile, and ban a user for a specific amount of days
* avatar gallery is running
* avatar feature can be partially or fully disabled by changing the size value in config.php

goto sevengraff.com for all the details
and demo.sevengraff.com to see it in action!


          Aushilfe im Bereich Webanwendungsprogrammierung(Düsseldorf)   
Für unser Team am Standort Düsseldorf suchen wir ab sofort Unterstützung im Bereich Webanwendungsentwicklung und Webseitenerrichtung. Sie verfügen über Kenntnisse in den Bereichen AJAX, PHP 5, html (5), CMS contao, CSS 3, MySQL, JavaScript und haben Interesse uns bei der … Weiterlesen
          Ingénieur Études et Développement PHP H/F Expertise technique - ON-X - Ontario   
Automatisation des déploiements :. Pour accompagner notre développement et nos projets, nous recherchons un Ingénieur Etudes et Développement Senior pour...
From ON-X - Fri, 02 Jun 2017 07:25:28 GMT - View all Ontario jobs
          Tecdiary v3.2.2 Rus - менеджера склада с модулем продажи   
Tecdiary v3.2.2 Rus - менеджера склада с модулем POS (Point of Sale) - это веб-приложение на основе PHP / jQuery, которое позволяет вам управлять своими продажами и инвентарем на сайте.
          Third-Party Cookies   
C is for Cookie

Over the last few weeks, I built a PHP application that overlays Approve 71 banners on profile pictures. The actual application is hosted in an iframe and lives on a server in a different domain, eq.dm, than the main server at approvereferendum71.org.

This works fine in most browsers. Then we started getting reports that it wasn't working in IE8 on Win7 RC1. The iframe content was blank.

Poking around, I found the problem with the Fiddler proxy. The landing page on eq.dm was supposed to stick some information into the PHP session, then redirect to a second page at the same site. The second page was in an endless loop, redirecting to itself. In Fiddler, I saw a different PHPSESSID cookie on each response, and no cookie in the requests.

After reading IE 8 only has access to session cookies, I told IE8 to Accept All Cookies and the iframe content appeared. That fixed it for me, but we could hardly ask people to lower their security sessions.

I created a P3P file for the second domain, using the IBM P3P Policy Editor. (KB 323752 has more background on P3P and third-party cookies.)

IE now worked at its default security level. Problem solved! Or so I thought.

A day later, we got reports of similar problems with Safari 4 on Mac OS X.

I sniffed the traffic with Wireshark. Same problem: the “third-party“ cookie wasn't being accepted by Safari.

Unfortunately, Setting cross-domain cookies in Safari indicated that there was no reasonable workaround.

We overcame the issue up playing some DNS games, which was only possible because we control both servers. The second server is now also acting as a subdomain of the first, at dev.approvereferendum71.org. We used ini_set("session.cookie_domain",".approvereferendum71.org") to scope the iframe cookies. I've tried it in a variety of Windows, Mac, and Linux browsers, and it works in all of them.


          Ваша реклама #15.7   

http://funkyimg.com/i/2rMnp.png
http://nice2meet.rusff.ru/viewtopic.php … =10#p85681


          LOCOG publish sustainability learning legacy documents   
LOCOG has published a series of learning legacy documents related to sustainability. This series of micro reports and case studies can be found on the London 2012 Learning Legacy website via the following link: http://learninglegacy.independent.gov.uk/index.php The Commission commends the hard work of the LOCOG sustainability team for making available such a wealth of useful information concerning the achievements and challenges around the sustainability of the Games, and in making the lessons available for industries, organisations or individuals to take forward.
          ANTIK TEASZŰRŐ,JELZETT EZÜSTÖZÖTT ALPACCA 8. - Jelenlegi ára: 2 800 Ft   

8.     KÉRDEZZEN AZ ELADÓTÓL. A LICITKORLÁT 95 %-RA VAN BEÁLLÍTVA                        
   
  MOTTÓ : A PÉNZ TÖRVÉNYE , HA KAPOM AKKOR KEVÉS, HA ADOM AKKOR SOK.
                               
                                  A FOLYTATÁSA  IS KÖVETKEZIK !!!!
 
UGYAN NEM LÁTSZ ENGEM, DE ÉN SZÍVESEN LÁTLAK A MESZES1-NÉL.
 
MINDENKI A SZERENCSÉJÉNEK KOVÁCSA KIVÉTEL A KOVÁCS .   
SZÁMLÁVAL ELADÓ! PL: DOLGOZÓI  JUTALMAZÁSRA IS.
ANTIK JELZETT EZÜSTÖZÖTT TEASZŰRŐ
14, 5CM HOSSZÚ,
9, 5CM ÁTMÉRŐJŰ
TOVÁBBI SZEBBNÉL SZEBB ÉTKÉSZLETEK
, EVŐESZKÖZÖK KOMPLETT SZETTEK , ÉS EGYEDI
DARABOK IS  TALÁLHATÓAK, VALAMINT
KÜLÖNBÖZŐ ANTIK RITKASÁGOK  IS  AZ AUKCIÓIM
KÖZÖTT. A VIGYÁZAT NAGYON JÓ KATEGÓRIÁKBÓL.
KÉREM TEKINTSE MEG A TERMÉKLAP ALJÁN LEVŐ
KÉPGALÉRIÁMAT IS ,
AHOL SOK-SOK RITKASÁGGAL, ÉS ÉRDEKESSÉGGEL
TALÁLKOZHAT.
href=" http: //www. vatera. hu/listings/index. php? us=MESZES1 >Kérem tekintse
meg egyéb termékeimet is ! (katt ide)
href=" http: //www. vatera. hu/user/account/newsletter. php >Használja a
termékfigyelőt, vegye fel a felhasználónevemet így folyamatosan
értesülhet az új termékeimről
ANTIK TEASZŰRŐ,JELZETT EZÜSTÖZÖTT ALPACCA 8.
Jelenlegi ára: 2 800 Ft
Az aukció vége: 2017-07-01 04:44
          ANTIK 24 K ARANYSZEGÉLYŰ POHARAK 5-DB 14. - Jelenlegi ára: 25 000 Ft   

14.   KÉRDEZZEN AZ ELADÓTÓL. A LICITKORLÁT 95 %-RA VAN BEÁLLÍTVA                        
   
   MOTTÓ : A PÉNZ TÖRVÉNYE , HA KAPOM AKKOR KEVÉS, HA ADOM AKKOR SOK.
                               
                                  A FOLYTATÁSA IS KÖVETKEZIK !!!!
FESTÉK ALATT EGY IGAZI HEGY VAN , ÉS NEM MEGY MOHAMEDHEZ.
ÁDÁM ÉS ÉVA KÖZLEKEDÉSI ESZKÖZE , A TOLONC KOCSI .
SZÁMLÁVAL ELADÓ! PL: DOLGOZÓI  JUTALMAZÁSRA IS.
-AZ AUKCIÓ LEÍRÁSA:
IGAZI ANTIK GYŰJTŐI UNIKÁLIS RITKASÁG!
MINDEN ENTERIŐR, IRODA MÉLTÓ DÍSZE,
ANTIK  BIEDERMEIER POHARAK VASTAGON 24k
ARANYOZÁSSAL A SZÁJ PEREMRÉSZÉNÉL.
AZ EGYIK POHÁR PEREMÉN EGY MÁKSZEMNYI
LEPATTANÁS.
DE A KEZET NEM SÉRTI SZINTE NEM IS LÁTSZIK
AMIT AZ ÁRA KIALAKÍTÁSÁNÁL FIGYELEMBE VETTEM
AZ ÖT DARAB CSAK EGYBEN ELADÓ
11CM MAGAS,
6CM ÁTMÉRŐJŰ
TOVÁBBI SZEBBNÉL SZEBB ÉTKÉSZLETEK
, EVŐESZKÖZÖK KOMPLETT SZETTEK , ÉS EGYEDI
DARABOK IS  TALÁLHATÓAK, VALAMINT
KÜLÖNBÖZŐ ANTIK RITKASÁGOK  IS  AZ AUKCIÓIM
KÖZÖTT. A VIGYÁZAT NAGYON JÓ KATEGÓRIÁKBÓL.
KÉREM TEKINTSE MEG A TERMÉKLAP ALJÁN LEVŐ
KÉPGALÉRIÁMAT IS ,
AHOL SOK-SOK RITKASÁGGAL, ÉS ÉRDEKESSÉGGEL
TALÁLKOZHAT.
href=" http: //www. vatera. hu/listings/index. php? us=MESZES1 >Kérem tekintse
meg egyéb termékeimet is ! (katt ide)
href=" http: //www. vatera. hu/user/account/newsletter. php >Használja a
termékfigyelőt, vegye fel a felhasználónevemet így folyamatosan
értesülhet az új termékeimről
ANTIK 24 K ARANYSZEGÉLYŰ POHARAK 5-DB    14.
Jelenlegi ára: 25 000 Ft
Az aukció vége: 2017-07-01 04:44
          HERENDI BAROKK LÁBÚ , GYŰJTŐI RITKASÁG GYŰRŰTARTÓNAK IS18 - Jelenlegi ára: 8 000 Ft   

 
18.     KÉRDEZZEN AZ ELADÓTÓL. A LICITKORLÁT 95 %-RA VAN BEÁLLÍTVA                        
MOTTÓ : A PÉNZ TÖRVÉNYE , HA KAPOM AKKOR KEVÉS, HA ADOM AKKOR SOK.
                               
                                  A FOLYTATÁSA  IS KÖVETKEZIK !!!!
 
TE UGYAN NEM LÁTSZ ENGEM, DE ÉN SZÍVESEN LÁTLAK A MESZES1-NÉL.
 
MINDENKI A SZERENCSÉJÉNEK KOVÁCSA KIVÉTEL A KOVÁCS .    
SZÁMLÁVAL ELADÓ! PL: DOLGOZÓI  JUTALMAZÁSRA IS.
-AZ AUKCIÓ LEÍRÁSA:
GYŰJTŐI ANTIK  RITKASÁG!!
MINDEN ENTERIŐR , IRODA MÉLTÓ DÍSZE LEHET,
EZ A HERENDI BAROKK HÁROMLÁBÚ GYŰJTŐI  PORCELÁN 
ÉKSZERTARTÓNAK, BONBONIKERNEK
7, 5CM MAGAS 
11CM ÁTMÉRŐJŰ
KÉREM TEKINTSE MEG A TERMÉKLAP ALJÁN LEVŐ
KÉPGALÉRIÁMAT IS ,
AHOL SOK-SOK RITKASÁGGAL, ÉS ÉRDEKESSÉGGEL
TALÁLKOZHAT.
href=" http: //www. vatera. hu/listings/index. php? us=MESZES1 >Kérem tekintse
meg egyéb termékeimet is ! (katt ide)
href=" http: //www. vatera. hu/user/account/newsletter. php >Használja a
termékfigyelőt, vegye fel a felhasználónevemet így folyamatosan
értesülhet az új termékeimről
HERENDI BAROKK LÁBÚ , GYŰJTŐI  RITKASÁG GYŰRŰTARTÓNAK IS18
Jelenlegi ára: 8 000 Ft
Az aukció vége: 2017-07-01 04:44
          MESTER LÖVÉSZVERSENY MÁRVÁNY PLAKETT,1958....5. - Jelenlegi ára: 5 500 Ft   

 
5.     KÉRDEZZEN AZ ELADÓTÓL. A LICITKORLÁT 95 %-RA VAN BEÁLLÍTVA                        
   
 MOTTÓ : A PÉNZ TÖRVÉNYE , HA KAPOM AKKOR KEVÉS, HA ADOM AKKOR SOK.
                               
                                       A FOLYTATÁSA IS KÖVETKEZIK !!!!                              
      A BÁTOR EMBERREL FOG KEZET ÁLTALÁBAN A SZERENCSE.
   HA NINCS ELLENSÉGED = ANNAK A JELE: HOGY ELHAGYOTT A SZERENCSÉD.
SZÁMLÁVAL ELADÓ! PL: DOLGOZÓI  JUTALMAZÁSRA IS.
-AZ AUKCIÓ LEÍRÁSA:
IGAZI  GYŰJTŐI RITKASÁG!
MINDEN ENTERIŐR, IRODA MÉLTÓ DÍSZE,
EZ A SZÉP ÁLLAPOTÚ MESTER LÖVÉSZVERSENY
DÍJAKÉNT
SZOLGÁLÓ MÁRVÁNY
TALAPZATON RÉZ EMLÉK PLAKETT.
FELIRAT:: BRATISLAVA 1958 DE CSERÉLHETŐ IS
19CM MAGAS,
13CM SZÉLES
KÉREM TEKINTSE MEG A TERMÉKLAP ALJÁN LEVŐ
KÉPGALÉRIÁMAT IS ,
AHOL SOK-SOK RITKASÁGGAL, ÉS ÉRDEKESSÉGGEL
TALÁLKOZHAT.
href=" http: //www. vatera. hu/listings/index. php? us=MESZES1 >Kérem tekintse
meg egyéb termékeimet is ! (katt ide)
href=" http: //www. vatera. hu/user/account/newsletter. php >Használja a
termékfigyelőt, vegye fel a felhasználónevemet így folyamatosan
értesülhet az új termékeimről
MESTER LÖVÉSZVERSENY MÁRVÁNY PLAKETT,1958....5.
Jelenlegi ára: 5 500 Ft
Az aukció vége: 2017-07-01 04:44
          KALCEDON KANCSÓ DÍSZÍTÉSSEL ART DECO,RITKA 31. - Jelenlegi ára: 14 000 Ft   

 
31.   KÉRDEZZEN AZ ELADÓTÓL.           A LICITKORLÁT 95 %-RA VAN BEÁLLÍTVA                        
   
   MOTTÓ : A PÉNZ TÖRVÉNYE , HA KAPOM AKKOR KEVÉS, HA ADOM AKKOR SOK.
                               
                                A FOLYTATÁSA IS KÖVETKEZIK !!!!                            
  NEM CSAK A BÁLNA FOGYÓKÚRÁZIK??? PEDIG CSAK VIZET ISZIK, ÉS HALAT ESZIK, ÉS MÉGIS ???
A FELEDÉKENYSÉG ELLENI TABLETTÁT IS ELFELEJTI BEVENNI???
SZÁMLÁVAL ELADÓ! PL: DOLGOZÓI  JUTALMAZÁSRA IS.
-AZ AUKCIÓ LEÍRÁSA:
GYŰJTŐI ANTIK  RITKASÁG!!
MINDEN ENTERIŐR , IRODA MÉLTÓ DÍSZE LEHET,
EZ AZ ART DECÓ SÁRGA SZÍNŰ, KALCEDON ÜVEG
KANCSÓ, FEHÉR SZÍNŰ CSAVART ÜVEG FÜL
DÍSZÍTÉSSEL.
HIBÁTLAN ÁLLAPOTBAN
18CM MAGAS
MÉG AZ IRIGYSÉGNEK SINCS ILYEN SZÉP SZÍNE
KÉREM TEKINTSE MEG  A TERMÉKLAP ALJÁN  LEVŐ
KÉPGALÉRIÁMAT IS ,
AHOL SOK-SOK RITKASÁGGAL, ÉS  ÉRDEKESSÉGGEL
TALÁLKOZHAT .
href=" http: //www. vatera. hu/listings/index. php? us=MESZES1 >Kérem tekintse
meg egyéb termékeimet is ! (katt ide)
href=" http: //www. vatera. hu/user/account/newsletter. php >Használja a
termékfigyelőt, vegye fel a felhasználónevemet így folyamatosan
értesülhet az új termékeimről
KALCEDON KANCSÓ DÍSZÍTÉSSEL ART DECO,RITKA 31.
Jelenlegi ára: 14 000 Ft
Az aukció vége: 2017-07-01 04:44
          ANTIK CHINAI REKESZ ZOMÁNC VÁZA 24CM -ES RITKA 15. - Jelenlegi ára: 25 000 Ft   

 
15.         KÉRDEZZEN AZ ELADÓTÓL. A LICITKORLÁT 95 %-RA VAN BEÁLLÍTVA                        
 
  MOTTÓ : A PÉNZ TÖRVÉNYE , HA KAPOM AKKOR KEVÉS, HA ADOM AKKOR SOK.
                               
                                  A FOLYTATÁSA  IS KÖVETKEZIK !!!!
 A KLASSZIKUS  HOSSZÚ TÁVFUTÁS: KELL EGY NEM ŐRZÖTT KASSZA ÉS KÉT RENDŐR.
MOST INDUL A 10KM-ES KALAPLENGETŐ VILÁGBAJNOKSÁG A MESZES1-NÉL.
SZÁMLÁVAL ELADÓ! PL: DOLGOZÓI  JUTALMAZÁSRA IS.
-AZ AUKCIÓ LEÍRÁSA:
GYŰJTŐI ANTIK CHIANI IGAZI UNIKÁLIS  RITKASÁG!!
MINDEN ENTERIŐR , IRODA MÉLTÓ DÍSZE LEHET,
EZ A KATEGÓRIÁJÁBAN IS  HATALMAS MÉRETŰ
ANTIK GYÖNYÖRŰ, APRÓLÉKOS
KIDOLGOZÁSÚ, KÜLÖNLEGES
ELJÁRÁSSAL KÉSZÜLT REKESZ ZOMÁNC
VÁZA, GYÖNYÖRŰ VIRÁGMOTÍVUMOKKAL MADÁRRAL IS 
DÍSZÍTVE. AUKCIÓS DARAB!!!!!
AKI ISMERI A REKESZZOMÁNC ELJÁRÁS HIHETETLEN
APRÓLÉKOS MUNKÁJÁNAK A NEHÉZSÉGÉT , CSAK AZ
TUDJA IGAZÁN ÉRTÉKELNI ENNEK A NAGYMÉRETŰ
VÁZÁNAK AZ ÉRTÉKÉT  ÉS A SZÉPSÉGÉT.
A BELSEJE IS DÚS ARANYOZÁSSAL KÉSZÜLT
24CM MAGAS,
8CM ÁTMÉRŐJŰ FENT,
12CM ÁTMÉRŐJŰ A
LEGÖBLÖSEBB RÉSZE
KÉREM TEKINTSE MEG A TERMÉKLAP ALJÁN LEVŐ
KÉPGALÉRIÁMAT IS ,
AHOL SOK-SOK RITKASÁGGAL, ÉS ÉRDEKESSÉGGEL
TALÁLKOZHAT.
href=" http: //www. vatera. hu/listings/index. php? us=MESZES1 >Kérem tekintse
meg egyéb termékeimet is ! (katt ide)
href=" http: //www. vatera. hu/user/account/newsletter. php >Használja a
termékfigyelőt, vegye fel a felhasználónevemet így folyamatosan
értesülhet az új termékeimről
ANTIK CHINAI REKESZ ZOMÁNC VÁZA 24CM -ES RITKA 15.
Jelenlegi ára: 25 000 Ft
Az aukció vége: 2017-07-01 04:44
          Symfony and serialization   
Interesting problem with data unserialization in symfony. So if you have stored serialized value in database and want to unserialize it (lets say it’s $obj->getText() value), you need to make sure you use special chars decode like here: $value = htmlspecialchars_decode($obj->getText()); $data = unserialize($value); Without actual htmlspecialchars_decode command PHP compiler will report about offset error.
          Phản hồi cho Tạo form upload file trong PHP bởi Kungfu PHP   
ý của e là sao nhỉ ?
          VAGA DE DESENVOLVEDOR PLENO SÊNIOR – BAURU -SP   
Desenvolvedor Pleno Sênior Pré requisitos: Desejável formação superior completa ou cursando Inglês Intermediário Conhecimentos específicos: Avançado em Java, PHP, Intermediário em XHTML/CSS e Javas,MySQL e modelagem de dados, Symfony ou framework similar, Elasticsearch. Experiência: Programação Java Será um diferencial conhecimentos em C# e PHP Características pessoais: Raciocínio Lógico, Organização, Concentração, Pro-Atividade, Trabalho em equipe e…
          PHP & MySQL – Preventing MySQL Injection   
PHP & MySQL – Preventing MySQL Injection
          Eclipse gets ready for Java 9 with Oxygen release train   

The Eclipse Foundation’s annual release train, featuring simultaneous updates to dozens of projects, has just arrived, featuring preliminary Java 9 support. Called Oxygen, the release train covers 83 projects and includes 71 million lines of code.

Here are the key updates in Oxygen:

  • Java 9 support remains in beta stage, because Java 9 itself will not be made available until Java Development Kit 9 ships on September 21. Oxygen’s Java 9 support includes the ability to add the Java Runtime Environment for Java 9 as the installed JRE as well as backing for the Java 9 execution environment. Developers also can create Java and plug-in projects using Java 9 and compile modules that are part of a Java project. Eclipse’s signature Java IDE has been enhanced as well, with improvements to the UI.
  • Eclipse Linux Tools 6.0 updates Docker Tools with more security options. This project provides a C/C++ IDE for Linux developers.
  • Eclipse PDT (PHP Development Tools) 5.0 supports the 7.1 version of PHP, which offers nullable types and a void return type.
  • The Eclipse Sirius 5.0 platform for building domain-specific modeling tools, with usability enhancements.
  • Eclipse EGit 4.8.0, offering performance and usability for the Java implementation of Git code management integration for Eclipse.

Focused on open source tools, Eclipse has offered annual release trains every June since 2006, letting developers coordinate upgrades or new releases of multiple projects. Last year’s release train, Neon, offered tools for Docker and JavaScript. June 2018’s release is slated to be called Photon.

To read this article in full or to leave a comment, please click here


          PHP Web Developer / Winnipeg - 6Minutes Media GmbH - Winnipeg, MB   
Tipping Canoe is looking for a PHP Web Developer who wants to work long-term in Winnipeg with awesome people from all over the world in a growing environment.
From 6MInutes Media GmbH - Fri, 30 Jun 2017 17:47:48 GMT - View all Winnipeg, MB jobs
          Comment on Remove Query Strings from Static Resources by Cody   
Just updated the article to include a small PHP snippet you can use.
          Ozzy.Cucciolo.Coraggioso.2016.iTALiAN.AC3.BdRip.XviD-FoRaCrEw Seed (200)/Leech (39)   
Queso file lo trovi su: E.T.




GENERE: Animazione
ANNO: 2016
REGIA: Alberto Rodriguez
SCENEGGIATURA: Juan Ramón Ruiz de Somavía
MONTAGGIO: Mhairi Kerr
MUSICHE: Fernando Velázquez
DISTRIBUZIONE: Eagle Pictures
PAESE: Spagna, Canada
DURATA: 90 Min

http://imgur.com/SQ5mqc4
http://imgur.com/aSfoHRF
http://imgur.com/IPdmr9Q

Ozzy, un simpatico beagle, trascorre una vita serena e idilliaca fino al giorno in cui i suoi padroni
devono improvvisamente partire per il Giappone senza la possibilità di portarlo con loro. Profondamente addolorati,
i Martins dovranno cercare una sistemazione temporanea per Ozzy e la scelta ricade su un canile extra lusso.
Ma quello che all'apparenza sembra un paradiso di amore e coccole si rivelerà ben presto una terribile prigione per cani,
gestita da un proprietario malvagio. Ozzy dovrà trovare la forza di resistere e il coraggio di scappare grazie anche
all'aiuto dei suoi nuovi amici a quattro zampe. Un'avventura divertente per tutta la famiglia, una storia di amicizia, coraggio e lealtà.
          Digital Marketing Associate - Widget City - Manila   
The following is a job description example for the role of digital marketing associate. Digital marketing associates perform various functions as they work to... PHP 17,000 a month
From Indeed - Tue, 27 Jun 2017 04:34:05 GMT - View all Manila jobs
          Pear v1.0 – Responsive Multi-Purpose WordPress Theme   

Note: We want to improve our website’s performance and usability so that you could really get a great benefit from our website. Just more one thing is that We publish all content only for testing purpose not for commercial use, so if you have money then we strongly recommend you to buy the require plugin/theme […]

The post Pear v1.0 – Responsive Multi-Purpose WordPress Theme appeared first on Download Free Premium Wordpress themes, plugins and PHP scripts |Makesite ©.


          Nevia v1.5.14 – Responsive Multi-Purpose WordPress Theme   

Download Free Nevia Responsive WordPress Theme 1.5.14 – ThemeForest | Nevia v1.5.14 – Responsive Multi-Purpose WordPress Theme (Updated on 20th June 2017) is a an advanced premium Responsive Multi-Purpose WordPress theme that is especially created for corporate and portfolio websites having fully support for WooCommerce. It proudly features a very clean, ultra responsive design that is perfect for creating great […]

The post Nevia v1.5.14 – Responsive Multi-Purpose WordPress Theme appeared first on Download Free Premium Wordpress themes, plugins and PHP scripts |Makesite ©.


          Splash v3.3 – Sport WordPress Theme for Football, Soccer, Basketball, Baseball, Sport club   

Note: We want to improve our website’s performance and usability so that you could really get a great benefit from our website. Just more one thing is that We publish all content only for testing purpose not for commercial use, so if you have money then we strongly recommend you to buy the require plugin/theme […]

The post Splash v3.3 – Sport WordPress Theme for Football, Soccer, Basketball, Baseball, Sport club appeared first on Download Free Premium Wordpress themes, plugins and PHP scripts |Makesite ©.


          Clinico v1.6.9 – Premium Medical and Health Theme   

Download Free Clinico Medical WordPress Theme 1.6.9 – ThemeForest | Clinico v1.6.9 – Premium Medical and Health Theme is a very powerful and great most wanted Medical and Health Theme that is perfectly suitable for medical and health related businesses. It is fully fresh and 100% clean design that makes it applicable for all personal blogs, corporate websites and product-oriented […]

The post Clinico v1.6.9 – Premium Medical and Health Theme appeared first on Download Free Premium Wordpress themes, plugins and PHP scripts |Makesite ©.


          Neptune v6.1 – Theme for Food Recipe Bloggers & Chefs   

Download Free Neptune WordPress Theme 6.1 for Bloggers and Chefs – ThemeForest | Neptune v6.1 – WP Theme for Food Recipe Bloggers & Chefs WordPress Theme (Last Updated on 16th June 2017) has been created with the great food bloggers in mind, that helps you to show off your personal cooking blog having a simple, elegant and clean layout, […]

The post Neptune v6.1 – Theme for Food Recipe Bloggers & Chefs appeared first on Download Free Premium Wordpress themes, plugins and PHP scripts |Makesite ©.


          Tyrion v1.8.0 – Flexible Parallax e-Commerce Theme   

Download Free Tyrion e-Commerce WordPress Theme 1.8.0 – ThemeForest | Tyrion v1.8.0 – Flexible Parallax e-Commerce Theme is a most powerful parallax Woo Commerce theme that comes with a lot of professional custom eCommerce features. We develop a lot of most beautiful and awesome WordPress themes (such as Bazar, Maya and Room09. Our all premium themes are best sellers on Themeforest […]

The post Tyrion v1.8.0 – Flexible Parallax e-Commerce Theme appeared first on Download Free Premium Wordpress themes, plugins and PHP scripts |Makesite ©.


          WizeStore v1.0.1 – WooCommerce Multipurpose Responsive WordPress Theme   

Note: We want to improve our website’s performance and usability so that you could really get a great benefit from our website. Just more one thing is that We publish all content only for testing purpose not for commercial use, so if you have money then we strongly recommend you to buy the require plugin/theme […]

The post WizeStore v1.0.1 – WooCommerce Multipurpose Responsive WordPress Theme appeared first on Download Free Premium Wordpress themes, plugins and PHP scripts |Makesite ©.


          Imperio v1.6.1 – Business, E-Commerce, Portfolio & Photography WordPress Theme   

Download Free Imperio Portfolio & Photography WordPress Theme 1.6.1 – ThemeForest | Imperio v1.6.1 – Business, E-Commerce, Portfolio & Photography WordPress Theme is purely based on twitter bootstrap framework. This an All-In-One package includes the awesome Revolution Slider Plugin, premium Cube Portfolio plugin, Premium Visual Composer Plugin, Paid Master Slider Plugin, Professional Ultimate Addons Plugin with unlimited customizability, […]

The post Imperio v1.6.1 – Business, E-Commerce, Portfolio & Photography WordPress Theme appeared first on Download Free Premium Wordpress themes, plugins and PHP scripts |Makesite ©.


          The Guard v1.6.1 – Security Company WordPress Theme   

Note: We want to improve our website’s performance and usability so that you could really get a great benefit from our website. Just more one thing is that We publish all content only for testing purpose not for commercial use, so if you have money then we strongly recommend you to buy the require plugin/theme […]

The post The Guard v1.6.1 – Security Company WordPress Theme appeared first on Download Free Premium Wordpress themes, plugins and PHP scripts |Makesite ©.


          Ronneby v2.0.6 – High-Performance WordPress Theme   

Download Free Ronneby WordPress Theme 2.0.6 – ThemeForest | Ronneby v2.0.6 – High-Performance WordPress Theme (Updated on 17th June 2017) is by far one of the best themes users have used. It is very well coding and very well through-out the admin is very easy to use and the site-builder is awesome and well utilized. And on top of […]

The post Ronneby v2.0.6 – High-Performance WordPress Theme appeared first on Download Free Premium Wordpress themes, plugins and PHP scripts |Makesite ©.


           Programista PHP Zend Framework, MySql, Bootstrap - [Bydgoszcz/zdalna]    
none
           Senior PHP Developer Wrocław [headhunter], 7000-10000 PLN netto B2B    
none
           PHP Developer Wrocław [headhunter], 5000-7000 PLN netto B2B    
none
          Dm818: Frontend / Php Developer (m / W)   

DM818: Frontend / PHP Developer  (M / W)

 

Job Description: https://rekrutiq.de/project-details?pid=9110

Best regards

 key account manager
Recruit IQ
https://rekrutiq.de/project-details?pid=9110

    Darba veids:
    Pilna laika

          Ζητείται PHP Developer   
Fx Primus Europe (CY) Ltd: PHP Developer – Limassol PHP Developer   Job Description/ Requirements: Work as a member of a highly dynamic PHP development team producing mission critical applications. Develop various platforms and be willing to switch focus as needed to support highly Agile development processes. Perform research to find, test, and critically review ...
          通过非数字和字符的方式实现PHP WebShell   

          PHP 设计模式之——适配器模式   

          php 语言特性学习(三)   

          php JWT在web端的使用方法   

          php 语言特性学习 (一)   

          Hire a PHP Developer by shenoudashehata   
this website like olx (Budget: $250 - $750 USD, Jobs: HTML, PHP, Website Design)
          Jr.Php Developers-Freshers - Code Hub - Yanaikkal, Tamil Nadu   
Get trained &amp; Become a open source web developer in PHP/MySQL. St.Johns building 3rd floor,. Are you working in irrelevant industry but you have studied CS / IT...
From Indeed - Sat, 22 Apr 2017 11:31:34 GMT - View all Yanaikkal, Tamil Nadu jobs
          My History of PC Enthusiasm   
PC’s have been an integral part of my Life. Ever since I got my first PC, I was really into the world of Computing. Although, I wasn’t that interested in Hardware at first, somehow, I began to appreciate what was inside the Case of my current PC back then.
I think I was in second grade or third grade when I got my First PC. I don’t have a picture of it saved anywhere. My Dad bought it off of my late godfather. He was the best friend of my Dad. He suffered from Myocardial Infarction and die the same day. His wife was then selling all of his Tech Stuff.
It was a good PC at the time, late 1990’s. It was a Pentium MMX 300mhz PC, a big fancy motherboard with 64mb SD RAM. It had a 9gb Hard drive and used SCSI as its interface to connect to the motherboard. It was also equipped with a CD Burner and a swappable HDD Bay. The tower was huge and was heavy as brick. The PC lasted a few years and helped me with a lot of school projects back then.
We took the PC back home to the Philippines when my mom retired. It was running for a few months until they decided to move the PC to the new house they were building without removing the cables from the System. That of course disconnect the Graphics Card inside the case from the motherboard. Me, a total noob back then, without knowing anything about computers, has started up the PC and it wouldn’t boot up. I was afraid of opening the Computer Case and looking what might be the problem inside. So I let the PC gather dust in the corner of my home. Typical 11 year olds.
After 1-2 years I decided to revive the old PC. I have brought it to a local PC technician and he fixed the old thing. The main problem was the graphics Card. It was an s3 Pro Savage ddr PCI graphics card, which was pulled out from the PCI slot during the transfer. He put it simply back in and the Pc worked again. It was prolly 2002 and the PC was still running windows 98. LOL.
Somehow, the PC stopped working a few years later. I went PC-less for about 3 years till I got to College.
2005 and I got finally into College. That was the time I told my parents to buy me a new PC for my studies. Of course they were skeptical, as they were thinking that I’d only use it for Games. A few months into college, they finally agreed buying me that sweet, new PC. Pentium 4 was still the mainstream back then. We were going to purchase a ready made PC from a well-known store. I think it was OCTAGON, Tuguegarao City where we made the Purchase from.
The Complete PC Package was the following:
Processor: Pentium 4 2.4ghz Prescott
Motherboard: MSI P4mam2-V
RAM: 256mb Samsung DDR
HDD: WD 40GB IDE HDD
CD: Regular CD-R Burner
Monitor: AOC 15” CRT Monitor
Printer: HP PSC1315 AIO
Chair + Computer Table
Set of Speakers
DSC04148
So, it wasn’t a gaming PC for that time. It ran basic games like Warcraft 3, Starcraft, and some MMO’s. This Computer went thru a lot of upgrades and lasted till 2009.
My first upgrade to the PC was an ATI Radeon 9250 128mb Graphics Card. And boy, was I happy back then to play some of the games that wouldn’t run on the PC before like NBA Live ‘05, Command and Conquer Generals. I figured, 256mb wasn’t enough so I bought another 256mb DDR stick to make the system run on 512mb. The PC was fast that time although I have been craving for more.
A Year has passed, and it was around 2006 that I wanted to ugprade my Graphics Card. The 9250 wasn’t performing that well for my needs so I decided to sell it to a friend of mine. With the few options available in the area, I took upon the Radeon 9550 256mb. Another ATI Card, which performed superbly. I was able to max out the games I was playing that time. The feeling was still incomplete and I wanted more. I needed more STORAGE! So I asked my friend, who was going to Manila, to buy me a set of 512mb DDR Sticks, total of 1GB and a 250gb IDE HDD for more storage.
My system early 2007:
Processor: Pentium 4 2.4ghz Prescott
Motherboard: MSI P4mam2-V
RAM: 1GB DDR RAM (2x 512mb)
GPU: ATI Radeon 9550 256mb
HDD: WD 40GB IDE HDD + Seagate 250GB IDE HDD
CD: DVD-R Combo Drive
Monitor: AOC 15” CRT Monitor
Printer: HP PSC1315 AIO
Chair + Computer Table
Edifier 2.1 Speakers + The Cheap Speaker Set
Man, was I proud of that system. That was the time I began with some basic Video Editing in Sony Vegas. It performed reasonably well with those specs and on Windows XP 32bit, too.
2008 came and we were going on an Affiliation Trip to Manila for 3 weeks. That’s where I figured to upgrade my GPU again. I was looking thru some selling sites in the Philippines and stumbled upon the PALIT Geforce 7300GT AGP 512mb. Although PCI-e was the mainstream already, I couldn’t afford to buy a new board and processor. The card was on sale for about 2,350.00php thru a local seller in Manila. I was so excited getting home and installing the card.

Image2177
I was running F.E.A.R. on Max settings back then. The same with Battlefield 2, 2142, and Need For Speed Carbon. This is where I knew that I was getting addicted to this PC upgrading thingy that was going on. You can never have enough.
Through 2008 till late 2009 has this PC served me well. Through lots of College Paper Work, Video Editing, Photo Editing, as well as Gaming for that time, I couldn’t complain about its performance. Although, seeing the boom of Technology on Youtube, with people getting GTX280’s and the new SLI Technology, it made me crave and crave for more.
Sadly, during my Nursing Board Review (Yes, I’m a Registered Nurse), this PC has given up on me. RAM sticks started to fail, the 7300GT burned out, and the HDD’s made strange noises and failed to spin after a while. I was already saying goodbye to the PC, and I realized that all through those years, I haven’t had named it.
During my Board Review, I still needed a PC to continue my work, do video editing and other stuff. I asked my Parents to buy me a Laptop. It was already late 2009, where I received my first Laptop, courtesy of my parents for my Review. It was a Toshiba Satellite L-505D 6948.
DSC00331
The Specs were:
AMD Turion X2 Dual Core 2.20ghz
3GB DDR 2 SODIMM
320GB HDD
DVD Super Multi with Labelflash
16” Truebrite Widescreen Display
and so on.

I did a lot on that laptop, and has helped me become the Person I am today. The Laptop died around 2011 due to Motherboard issues.
In 2010 I was able to build a new PC with the help of my Mother. It was a birthday gift cause I was sad for letting the old PC go that I had. She gave me a budget of 30,000.00php and it was up to me how I would spend it for PC Hardware. So, I made a list of all the components I would like to have and went the next day shopping.
IMG_0821
Late 2010 PC Specs:
Processor: AMD Athlon 64 5200+ 2.7GHZ
Motherboard: EMAXX AMD780G Pro+
RAM: 2GB Kingston DDR2 800mhz RAM
HDD: 320GB Seagate HDD
GPU: Palit GeForce 9800GT Green 512mb
Case: Regular Case
Monitor: Viewsonic 19” Widescreen LCD
IMG_0828

I can’t remember if I spent all of that money just on that build, or if I have saved some of it to spend on other things. The graphics Card died though 3 years after use. I had to replace the Card in 2012 to a Powercolor Radeon HD4850. Best budget upgrade ever. Add another 2GB RAM stick and I had a perfectly fine running machine that could play some of the newer games during that time.
I have been running that machine from 2012 – 2014. Gaming, working, editing was everything that kept me busy. It wasn’t a beast but it suited my needs.
With my recent move to Germany, I was in need of another computer. Well, a portable one. So, it was time to buy another Laptop. I was not in need of a brand new one. It could be a used one but with good specs at a cheap price. So, I consulted TipidPC for the best deals. I found one that suits my needs (Multicore, good GPU for basic Gaming, and good storage).
2014 Laptop Specs:
Manufacturer: ASUS
Processor: AMD A6 quadcore 2.1ghz
RAM: 4gb DDR3 Sodimm
GPU: Dual Graphics Radeon (Don’t know which ones)
HDD: 750GB HDD
Screen: 16” LED
DSC_0006
I am able to play most of the games I am currently playing (Counter-Strike GO, DOTA 2, TF2, Minecraft, etc.
There you have it. This is where my PC addiction has begun. Sorry for the long post. I hope you enjoyed this post reading as I have writing it.
          (USA-TN-Nashville) Licensed Practical Nurse (LPN) Private Duty-PRN-Variable Shift-Vanderbilt Home Health   
**LPN,Private Duty - PRN** **Discover VanderbiltUniversity Medical Center:** Located in Nashville, Tennessee, and operating at a global crossroads of teaching, discovery and patient care, VUMC is a community of individuals who come to work each day with the simple aim of changing the world. It is a place where your expertise will be valued, your knowledge expanded and your abilities challenged. It is a place where your diversity — of culture, thinking, learning and leading — is sought and celebrated. It is a place where employees know they are part of something that is bigger than themselves, take exceptional pride in their work and never settle for what was good enough yesterday. **Vanderbilt’s** mission is to advance health and wellness through preeminent programs in patient care, education, and research. Click Here To View The VUMC Promise of Discovery **Department/UnitSummary** Vanderbilt Home Care is part of one of the country’s most respected medical centers. We provide in-home care for patients with chronic conditions. Imagine being able to take a more personal approach to nursing — focusing on just one patient at a time. It’s possible as a private duty professional with Vanderbilt Home Care. The majority of our private duty patients are infants or children, so we look for nurses who have a strong desire to work with a pediatric population. **“Click** here at https://hr.mc.vanderbilt.edu/careers/vanderbilt-home-health.php **tolearn more about the benefits of a career with Vanderbilt Home Care.”** **Your Role:** Supports the licensed healthcare team members in the provision of patient care to include direct patient care, providing healthcare information to patients/families, and following established plan of care. Works in close collaboration with the RN or a licensed healthcare team member to evaluate the patient's plan of care and progress toward goal attainment. All patient care activities are undertaken with the delegation/supervision of a licensed professional in accordance with VUMC standards and licensure regulations. **Position Qualifications** **_Required:_** + Graduate of an approved discipline specific program (Required) + 1 year relevant experience + Licensed Practical Nurse (Required) + Based on regulations from the TN Board of Nursing and VUMC policy, LPNs have the following practice limitations: (1)May NOT initiate the administration of blood or blood products, (2)May NOT administer experimental drugs (research drugs used in studies for anything other than indications for use by the pharmaceutical company), (3)May NOT administer any intravenous chemotherapeutic agents, (4)May NOT administer IV push medication. + For more information regarding the physical requirements and environmental conditions for this job, please click here at http://www.vanderbilt.edu/work-at-vanderbilt/requirements/nursing1.pdf . **_Preferred:_** Home Health Experience Critical-thinking Skills Pediatric experience Ventilator, tracheotomy, g-tube experience Excellent communication skills **Position Shift:** PRN- Variable Shift **KEY RESPONSIBILITIES** · Collaborates with patients/families and health care providers in the delivery of health care services. · Partners with the healthcare team by following established plan of care to ensure patient progress for effective outcomes. · Support plans to promote health and a safe and healthy environment. · The responsibilities listed are a general overview of the position and additional duties may be assigned. **TECHNICALCAPABILITIES** LPN PATIENT EDUCATION (NOVICE): · Possesses sufficient fundamental proficiency to successfully demonstrate patient education in practical applications of moderate difficulty. Generally works under the direction of others while accomplishing assignments. LPN CARE PLANNING (NOVICE): · Participates in the development of the plan of care in consultation with the licensed healthcare team. Demonstrates ability to anticipate resource needs, identify distinct tasks, set priorities, schedule activities, meet deadlines, and organize work within areas of direct responsibility. Competently handles multiple assignments often simultaneously, prioritizing work into manageable and measurable units. Ability to adapt to changes to patient care and area needs with minimal disruption and loss of productivity. Follows up to assure problems and issues are resolved. CLINICAL PATIENT DOCUMENTATION (NOVICE): · Possesses sufficient fundamental proficiency to successfully demonstrate patient documentation in practical applications of moderate difficulty. Generally works under the direction of others while accomplishing assignments. Contributes to the nursing assessment by collecting, reporting, and recording objective and subjective data in an accurate and timely manner. CLINICAL COMPETENCY (NOVICE): · Possesses sufficient fundamental proficiency to successfully demonstrate nursing interventions (such as wound care, point of care testing, vital signs, etc.) in practical applications of moderate difficulty. Generally works under the direction of others while accomplishing assignments. CORE ACCOUNTABILITIES · Organizational Impact: Performs tasks that are typically routine that may impact team’s performance with occasional guidance. · Problem Solving/ Complexity of work: Utilizes some discretion and research to solve routine problems. · Breadth of Knowledge: Applies knowledge of standards, established processes and procedure that apply to your own job. · Team Interaction: Provides guidance to entry level co-workers. **CORECAPABILITIES** SUPPORTING COLLEAGUES (S2): · Develops Self and Others: Continuously improves own skills by identifying development opportunities. · Builds and Maintains Relationships: Seeks to understand colleagues priorities, working styles and develops relationships across areas. · Communicates Effectively: Openly shares information with others and communicates in a clear and courteous manner. DELIVERING EXCELLENT SERVICES (S2): · Serves Others with Compassion: Invests time to understand the problems, needs of others and how to provide excellent service. · Solves Complex Problems: Seeks to understand issues, solves routine problems, and raises proper concerns to supervisors in a timely manner. · Offers Meaningful Advice and Support: Listens carefully to understand the issues and provides accurate information and support. ENSURING HIGH QUALITY (S2): · Performs excellent work: Checks work quality before delivery and asks relevant questions to meet quality standards. · Ensures continuous improvement: Shows eagerness to learn new knowledge, technologies, tools or systems and displays willingness to go above and beyond. · Fulfills safety and regulatory requirements: Demonstrates basic knowledge of conditions that affect safety and reports unsafe conditions to the appropriate person or department. MANAGING RESOURCES EFFECTIVELY (S2): · Demonstrates Accountability: Takes responsibility for completing assigned activities and thinks beyond standard approaches to provide high-quality work/service. · Stewards Organizational Resources: Displays understanding of how personal actions will impact departmental resources. · Makes Data Driven Decisions: Uses accurate information and good decision making to consistently achieve results on time and without error. FOSTERING INNOVATION (S2): · Generates New Ideas: Willingly proposes/accepts ideas or initiatives that will impact day-to-day operations by offering suggestions to enhance them. · Applies Technology: Absorbs new technology quickly; understands when to utilize the appropriate tools and procedures to ensure proper course of action. · Adapts to Change: Embraces change by keeping an open mind to changing plans and incorporates change instructions into own area of work. **Our NursingPhilosophy:** We believe highly skilled and specialized nursing care is essential to Vanderbilt University Medical Center’s mission of quality in patient care, education and research. We believe nursing is an applied art and science focused on helping people, families and communities reach excellent health and well-being. **Achieve theRemarkable:** Learn more about VUMC Nursing: · **Nursing Careers** : http://www.vumcnursingcareers.com/index.html · **Benefits** : http://www.vumcnursingcareers.com/benefits.html · **Our Nursing Philosophy** : http://www.vumcnursingcareers.com/philosophy.html · **Our Nursing Leadership** : http://www.vumcnursingcareers.com/leadership.html · **Shared Governance** : http://www.vumcnursingcareers.com/shared-governance.html · **Education & ProfessionalDevelopment** : http://www.vumcnursingcareers.com/professional-development.html · **Life In Nashville** : http://www.vumcnursingcareers.com/nashville.html · **VUMC Nursing** : http://www.mc.vanderbilt.edu/root/vumc.php?site=vanderbilt-nursing **Download the Vanderbilt University Medical Center Facts 2016-2017** at https://www.vanderbilthealth.com/main/39107 to learn more about our services and facilities. Job requires Graduate of an approved discipline specific program and 1 year of relevant experience. **Licensure, Certification, and/or Registration (LCR):** Licensed Practical Nurse **Job** _LPN_ **Organization:** _VHCS Clinical - Private Duty 119140_ **Title:** _Licensed Practical Nurse (LPN) Private Duty-PRN-Variable Shift-Vanderbilt Home Health_ **Location:** _TN-Nashville-Vanderbilt Home Care Services_ **Requisition ID:** _1609489_
          Hire a PHP Developer by shenoudashehata   
this website like olx (Budget: $250 - $750 USD, Jobs: HTML, PHP, Website Design)
          WordPress Designer & Digital Advertising Specialist - B&L Photo Inc - Brooklyn, NY   
Working knowledge of HTML and CSS (php and java are a plus). This position is available immediately*....
From Indeed - Wed, 26 Apr 2017 18:15:47 GMT - View all Brooklyn, NY jobs
          8 Must Have PHP Quality Assurance Tools   

For shipping quality code, we must have testing in mind while coding (if not doing TDD). However, with the wide range of PHP testing tools out there, it's hard to make a choice! Exploring PHP is a fun adventure (premium course on that here!) but it's hard to assemble a toolbelt that's not too heavy to wear to work!

This popular article will highlight the most popular testing tools and has been updated to reflect the state of QA tools in 2017.

Untested code is broken code.

Lab testing environment illustration

PHPUnit

PHPUnit is the go to testing framework for PHP. It was created by Sebastian Bergmann in 2004 and current in version 6 that requires PHP 7.

We have plenty of tutorials coming up about it, but here are some you can already consume.

Cucumber

Cucumber is a framework for creating acceptance tests from specifications. It's known for it descriptive generated texts that can be read as just plain English. The official PHP implementation for Cucumber is Behat.

Behat logo

We have a getting started tutorial about it here on SitePoint. The below example taken from the documentation is a good example on how expressive those expectations are.

Feature: Listing command
  In order to change the structure of the folder I am currently in
  As a UNIX user
  I need to be able see the currently available files and folders there

  Scenario: Listing two files in a directory
    Given I am in a directory "test"
    And I have a file named "foo"
    And I have a file named "bar"
    When I run "ls"
    Then I should get:
      """
      bar
      foo
      """

Atoum

Atoum logo

Atoum is another unit testing framework for PHP. It's a standalone package that you can install via GitHub, Composer or via a PHAR executable file.

Atoum tests are very readable with expressive method names and chaining.

$this->integer($classInstance->myMethod())
        ->isEqualTo(10);

$this->string($classInstance->myMethod())
        ->contains("Something heppened");

You want to learn more about PHP unit testing with Atoum, you can follow this tutorial.

Selenium

Selenium is a tool for automated browser testing (Integration and acceptance testing). It transforms the tests to browser API commands and it asserts the expected results. It supports most of the available browsers out there.

We can use Selenium with PHPUnit using an extension.

composer require --dev phpunit/phpunit
composer require --dev phpunit/phpunit-selenium

Here's a simple example:

Continue reading %8 Must Have PHP Quality Assurance Tools%


          Outsource Web Development, Outsource Web Design, Outsource Web Programming   
Outsource Web Development, Outsource Web Design, Outsource Web Programming, Outsource PHP Development, Offshore Web Development, Offshoure Web Design, Offshore Outsourcing india, Outsource PHP Design, Outsource Wordpress Development, Outsource Joomla Development, Outsource Magento Development, Outsource Drupal Development, Outsource iPhone App Development, Outsource Android App Development, Outsource iPad Application Development, Outsource Web Application Development
          Reply by Anonymous Coward (UID 466025)   
I know, its this - http://www.236.com/news/2008/08/26/why_cant_you_be_more_like_mich_1_8493.php :5a:
          E-Commerce PHP Developer And Maintenance   
/Textiles/Leather Goods Work City Guangzhou Job Category IT/Media/ Creative Salary Range 7000 - 12000 CNY/Month No...
          Required Software Programmer - Delhi, India   
Required Software Programmer, Software Developer, Junior Programmer, Software Engineer, PHP Developer For More details visit company website- www.officialjobs4me.blogspot.in â€¢ To work as software trainee in java, c++, dot net & lamp...
          FCGI PHP5 & W3 Total Cache Error   
I recently found an error in W3 Total Cache after switching to FCGI. This error isn’t anything to send alarm bells ringing but it does use up resources when processing errors every time the page loads. It turns out this issue affects servers running in FCGI and PHP 5, you can check your error logs […]
          Very Accessible and Affordable Condo in Guadalupe Cebu City   

Very Accessible and Affordable Condo in Guadalupe Cebu City

SYMFONI Nichols ll Bossa Tower Condominium Guadalupe, Cebu City.
BUILDING FEATURES:

* Two (2) passenger elevators

* Provision for telephone and cable TV connection

* Fire detection and alarm system

* Back-up power for common areas

*100% back-up power on building’s safely features

* Back-up power on selected outlets per unit

*24-hour Security

*Property Management

*Strategically Located CCTVs


Unit Type:Studio Unit

Floor Area: 20 sqm.

Total Contract Price: Php 1,549,575

Reservation Fee:Php 20,000(deductible to price)

Payment Scheme: Pag-ibig

15% Downpayment Php 229,436.00 Payable for 30 months 0% interest at Php6,982/mo

85% Remaining Balance Php1,317,139 Loanable thru PAG-IBIG or Bank

Estimated Pag-ibig Monthly Amortization at 8% per annum:

30yrs to pay:P 9,665/month

25yrs to pay:P 10,166month

20yrs to pay:P 11,018/month

15yrs to pay:P 12,588/month

05yrs to pay:P 21,028.75/month

 

 


          Notice: Array to string conversion in /home/... on line 38   

@uniqueideaman wrote:

Php Whizzes,

The following code spits this error:

Notice: Array to string conversion in /home/... on line 38

What does it mean ?

<?php
/*
ERROR HANDLING
*/
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
//For All Error, Warning and Notice
error_reporting(E_ALL) OR error_reporting(-1);
//For All Errors
error_reporting(E_ERROR);
//For All Warnings
error_reporting(E_WARNING);
//For All Notice
error_reporting(E_NOTICE);
error_reporting(E_ALL);
$conn = mysqli_connect("localhost", "root", "", "id");
if(isset($_GET["url_to_proxify"]) === TRUE)
   {
		$url_to_proxify = filter_input(INPUT_GET, 'url_to_proxify', FILTER_VALIDATE_URL);
		echo $url_to_proxify;
		?>	
    	<?php
	
	$page = file($url_to_proxify);
	$domain = parse_url($url_to_proxify, PHP_URL_HOST);
	echo $domain;
	
	//eg: $pattern = array("localhost", "./", "https://", "http://");
	$phrase = preg_replace('/src="/', 'src="'.$url_to_proxify, $page);
	$phrase = preg_replace('/action="/', 'action="proxy.php?url_to_proxify='.$domain.$url_to_proxify.'"', $page);
	echo $phrase;
}
else
	{
		echo 'The "else" got triggered in the "if" condition!';
	}
?>
<html>
   <body>   
      <form action = "<?php $_PHP_SELF ?>" method = "GET">
         Url: <input type = "text" name = "url_to_proxify" />
              <input type = "submit" />
      </form>      
   </body>
</html>

Posts: 3

Participants: 2

Read full topic


          Warning: filter_input(): INPUT_REQUEST is not yet implemented in   

@uniqueideaman wrote:

For learning purpose (to gain experience in cURL and web scraping), trying to build a mini proxy.
I know a web proxy will encounter all sorts of pages. Pages that deal with GET method (eg. google search) and pages that deal with POST method (eg. form signup).
Can't be writing 2 sets of codes where one is for GET and the other for POST. And so, thought best to write just one set of code to deal with both methods. And the best way to do that is write code using REQUEST which will deal with both GET and POST.
Here is my code but for some reason I get error:

Warning: filter_input(): INPUT_REQUEST is not yet implemented in C:\xampp\htdocs\id\proxified_page_2.php on line 50

<?php
$conn = mysqli_connect("localhost", "root", "", "id");
if (!$conn) {
	// message to use in development to see errors
	die("Database error : " . mysqli_error($conn));
    // user friendly message
// die("Database error.");
exit();
}
?>
<html>
   <body>   
      <form action = "<?php $_PHP_SELF ?>" method = "GET">
         Url: <input type = "text" name = "url_to_proxify" />
              <input type = "submit" />
      </form>      
   </body>
</html>
<?php
/*
ERROR HANDLING
*/
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
//For All Error, Warning and Notice
error_reporting(E_ALL) OR error_reporting(-1);
//For All Errors
error_reporting(E_ERROR);
//For All Warnings
error_reporting(E_WARNING);
//For All Notice
error_reporting(E_NOTICE);
error_reporting(E_ALL);
/*The IF gets triggered as soon as the "submit" button is clicked in the text box labeled: Url
Following IF code deals with GET method
*/
if(isset($_REQUEST["url_to_proxify"]) === TRUE)
   {
		$url_to_proxify = filter_input(INPUT_REQUEST, 'url_to_proxify', FILTER_VALIDATE_URL);
		$ch = curl_init();
		curl_setopt($ch, CURLOPT_URL, "$url_to_proxify");
		curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
		curl_setopt($ch, CURLOPT_HEADER, 5);
		curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
		$curl_result = curl_exec($ch);
		$domain = parse_url($url_to_proxify, PHP_URL_HOST);
		//eg: $pattern = array("./", "https://www.", "http://www.", "https://", "http://", "www.");
		$pattern = array("./", "https://www.", "http://www.", "https://", "http://", "www.");
		$replace = array("proxified_page_2.php?url_to_proxify='.$domain.$url_to_proxify.'", "proxified_page_2.php?url_to_proxify='.$domain.$url_to_proxify.'", "proxified_page_2.php?url_to_proxify='.$domain.$url_to_proxify.'", "proxified_page_2.php?url_to_proxify='.$domain.$url_to_proxify.'", "proxified_page_2.php?url_to_proxify='.$domain.$url_to_proxify.'", "proxified_page_2.php?url_to_proxify='.$domain.$url_to_proxify.'");
		$string_replaced_data = str_replace($pattern, $replace, $curl_result);
		//Deal with Google Img File
		$string_replaced_data = str_replace('/src="/', 'src="'.$domain.$url_to_proxify, $string_replaced_data);
        echo $string_replaced_data;
		curl_close($ch);		
	}
?>

What does the error mean ?
The last line in the following snippet was line 50:

if(isset($_REQUEST["url_to_proxify"]) === TRUE)
   {
		$url_to_proxify = filter_input(INPUT_REQUEST, 'url_to_proxify', FILTER_VALIDATE_URL);

Posts: 2

Participants: 2

Read full topic


          jQuery script inside php not working   

@multichild wrote:

I have a script within some php, its inline and although we may have an issue elsewhere when I try and set an alert inside the document ready function it does work, but if I put the alert outside it but inside the script tag it works.

I'm testing as I need to try and find the what the issue is, but wanted to know if the script is running.

}
mail($to, $subject, $content, $headers);
mail($youremail, $subject, $content, $headers);
?>
<script>
$(document).ready(function(){
alert ("house");
$.ajax(
{
crossDomain: true,
contentType: "application/json; charset=utf-8",
url: "https://www.mysite.com/WebService.asmx/TC_LogRequestActivity",
data: {id: "12345", property_ID: '<?php echo $propertyId; ?>', user_ID: '<?php echo $_SESSION["user"]; ?>', intent: '<?php echo $purposeAndResponse; ?>' },
dataType: "jsonp",
success: window.location.href = "result.php?e=success",
});
});
</script>
<?php
die();
}}
?>

Have made sure I'm linked up and I am

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>

Posts: 5

Participants: 2

Read full topic


          Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY093]: Invalid parameter number: parameter was not defined' in   

@shell_inj3ctor wrote:

Hi everyone,

i was using mysqli for a project work and now i need to upgrade to PDO to avoid sqli injection, so i did and now i get this error
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY093]: Invalid parameter number: parameter was not defined' in.
when i used sqli it worked perfectly but with PDO i get the error above.. can someone please help me solve this error,
here is my code

cartAction.php

<?php
// initialize shopping cart class
require_once 'class.user.php';
include 'Cart.php';
$cart = new Cart;


// include database configuration file
require_once 'connect.php';
if(isset($_REQUEST['action']) && !empty($_REQUEST['action'])){
    if($_REQUEST['action'] == 'addToCart' && !empty($_REQUEST['id'])){
        $productID = $_REQUEST['id'];
	

             $sql = "SELECT * FROM products WHERE id =:productID";
             $stmt=$db->prepare($sql);
			 $data= array(":id"=>$productID);
			 $stmt->execute($data);
			 $result=$stmt->setFetchMode(PDO::FETCH_ASSOC);
										
			while($row=$stmt->fetch()){
        $itemData = array(
               'id' => $row['id'],
             'name' => $row['name'],
			'type' => $row['type'],
            'price' => $row['price'],
              'qty' => 1
        );
		
	}
        
        $insertItem = $cart->insert($itemData);
        $redirectLoc = $insertItem?'viewCart.php':'products.php';
        header("Location: ".$redirectLoc);
		
		
    }elseif($_REQUEST['action'] == 'updateCartItem' && !empty($_REQUEST['id'])){
        $itemData = array(
            'rowid' => $_REQUEST['id'],
            'qty' => $_REQUEST['qty']
        );
        $updateItem = $cart->update($itemData);
        echo $updateItem?'ok':'err';die;
		
		
    }elseif($_REQUEST['action'] == 'removeCartItem' && !empty($_REQUEST['id'])){
        $deleteItem = $cart->remove($_REQUEST['id']);
        header("Location: viewCart.php");
	
		
	}elseif($_REQUEST['action'] == 'placeOrder' && $cart->total_items() > 0 && !empty($_SESSION['userSession'])){
		
        // insert order details into database
		$query= 'INSERT INTO orders (customer_id, total_price, created, modified) VALUES (:customer_id, :total_price, :date, :date)';
        $insertOrder = $db->prepare($query);
		$insertOrder->bindparam(":customer_id", $_SESSION['userSession'], PDO::PARAM_INT);
		$insertOrder->bindparam(":total_price", $cart->total(), PDO::PARAM_INT);
		$insertOrder->bindparam(":date", date('Y-m-d H:i:s'), PDO::PARAM_INT);
		$insertOrder->bindparam(":date", date('Y-m-d H:i:s'), PDO::PARAM_INT);
		$insertOrder->execute();
        
        //if($insertOrder){
          // $orderID = $db->insert_id;
           // $sql = '';
            // get cart items
            $cartItems = $cart->contents();
            foreach($cartItems as $item){
				
				$sql= 'INSERT INTO order_items (order_id, product_id, quantity) VALUES (:order_id, :product_id, :quantity)';
                
				//$sql= "INSERT INTO order_items (order_id, product_id, quantity) VALUES ('".$orderID."', '".$item['id']."', '".$item['qty']."');";
            }
            // insert order items into database
           // $insertOrderItems = $db->prepare($sql);
		   
		   $insertOrderItems = $db->prepare($sql);
		$insertOrderItems->bindparam(":order_id", $orderID, PDO::PARAM_INT);
		$insertOrderItems->bindparam(":product_id", $item['id'], PDO::PARAM_INT);
		$insertOrderItems->bindparam(":quantity", $item['qty'], PDO::PARAM_INT);
		$insertOrderItems->execute();
            
            if($insertOrderItems){
                $cart->destroy();
                header("Location: orderSuccess.php?id=$orderID");
            }
			
			else{
                header("Location: checkout.php");
            }
			//}
	  
    }else{
        header("Location: products.php");
    }
}else{
    header("Location: products.php");
}

?>

Cart.php

<?php 

session_start();
class Cart {
    protected $cart_contents = array();
    
    public function __construct(){
        // get the shopping cart array from the session
        $this->cart_contents = !empty($_SESSION['cart_contents'])?$_SESSION['cart_contents']:NULL;
		if ($this->cart_contents === NULL){
			// set some base values
			$this->cart_contents = array('cart_total' => 0, 'total_items' => 0);
		}
    }
    
    /**
	 * Cart Contents: Returns the entire cart array
	 * @param	bool
	 * @return	array
	 */
	public function contents(){
		// rearrange the newest first
		$cart = array_reverse($this->cart_contents);

		// remove these so they don't create a problem when showing the cart table
		unset($cart['total_items']);
		unset($cart['cart_total']);

		return $cart;
	}
    
    /**
	 * Get cart item: Returns a specific cart item details
	 * @param	string	$row_id
	 * @return	array
	 */
	public function get_item($row_id){
		return (in_array($row_id, array('total_items', 'cart_total'), TRUE) OR ! isset($this->cart_contents[$row_id]))
			? FALSE
			: $this->cart_contents[$row_id];
	}
    
    /**
	 * Total Items: Returns the total item count
	 * @return	int
	 */
	public function total_items(){
		return $this->cart_contents['total_items'];
	}
    
    /**
	 * Cart Total: Returns the total price
	 * @return	int
	 */
	public function total(){
		return $this->cart_contents['cart_total'];
	}
    
    /**
	 * Insert items into the cart and save it to the session
	 * @param	array
	 * @return	bool
	 */
	public function insert($item = array()){
		if(!is_array($item) OR count($item) === 0){
			return FALSE;
		}else{
            if(!isset($item['id'], $item['name'], $item['price'], $item['qty'])){
                return FALSE;
            }else{
                /*
                 * Insert Item
                 */
                // prep the quantity
                $item['qty'] = (float) $item['qty'];
                if($item['qty'] == 0){
                    return FALSE;
                }
                // prep the price
                $item['price'] = (float) $item['price'];
                // create a unique identifier for the item being inserted into the cart
                $rowid = md5($item['id']);
                // get quantity if it's already there and add it on
                $old_qty = isset($this->cart_contents[$rowid]['qty']) ? (int) $this->cart_contents[$rowid]['qty'] : 0;
                // re-create the entry with unique identifier and updated quantity
                $item['rowid'] = $rowid;
                $item['qty'] += $old_qty;
                $this->cart_contents[$rowid] = $item;
                
                // save Cart Item
                if($this->save_cart()){
                    return isset($rowid) ? $rowid : TRUE;
                }else{
                    return FALSE;
                }
            }
        }
	}
    
    /**
	 * Update the cart
	 * @param	array
	 * @return	bool
	 */
	public function update($item = array()){
		if (!is_array($item) OR count($item) === 0){
			return FALSE;
		}else{
			if (!isset($item['rowid'], $this->cart_contents[$item['rowid']])){
				return FALSE;
			}else{
				// prep the quantity
				if(isset($item['qty'])){
					$item['qty'] = (float) $item['qty'];
					// remove the item from the cart, if quantity is zero
					if ($item['qty'] == 0){
						unset($this->cart_contents[$item['rowid']]);
						return TRUE;
					}
				}
				
				// find updatable keys
				$keys = array_intersect(array_keys($this->cart_contents[$item['rowid']]), array_keys($item));
				// prep the price
				if(isset($item['price'])){
					$item['price'] = (float) $item['price'];
				}
				// product id & name shouldn't be changed
				foreach(array_diff($keys, array('id', 'name')) as $key){
					$this->cart_contents[$item['rowid']][$key] = $item[$key];
				}
				// save cart data
				$this->save_cart();
				return TRUE;
			}
		}
	}
    
    /**
	 * Save the cart array to the session
	 * @return	bool
	 */
	protected function save_cart(){
		$this->cart_contents['total_items'] = $this->cart_contents['cart_total'] = 0;
		foreach ($this->cart_contents as $key => $val){
			// make sure the array contains the proper indexes
			if(!is_array($val) OR !isset($val['price'], $val['qty'])){
				continue;
			}
	 
			$this->cart_contents['cart_total'] += ($val['price'] * $val['qty']);
			$this->cart_contents['total_items'] += $val['qty'];
			$this->cart_contents[$key]['subtotal'] = ($this->cart_contents[$key]['price'] * $this->cart_contents[$key]['qty']);
		}
		
		// if cart empty, delete it from the session
		if(count($this->cart_contents) <= 2){
			unset($_SESSION['cart_contents']);
			return FALSE;
		}else{
			$_SESSION['cart_contents'] = $this->cart_contents;
			return TRUE;
		}
    }
    
    /**
	 * Remove Item: Removes an item from the cart
	 * @param	int
	 * @return	bool
	 */
	 public function remove($row_id){
		// unset & save
		unset($this->cart_contents[$row_id]);
		$this->save_cart();
		return TRUE;
	 }
     
    /**
	 * Destroy the cart: Empties the cart and destroy the session
	 * @return	void
	 */
	public function destroy(){
		$this->cart_contents = array('cart_total' => 0, 'total_items' => 0);
		unset($_SESSION['cart_contents']);
	}
}
?>

Posts: 11

Participants: 2

Read full topic


          Warning: Invalid argument supplied for foreach()   

@uniqueideaman wrote:

Folks,

I keep getting this error no matter how differently I code:

Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\id\proxified_page_2.php on line 58

Here is my code:

<?php
$conn = mysqli_connect("localhost", "root", "", "e-id");
if (!$conn) {
	// message to use in development to see errors
	die("Database error : " . mysqli_error($conn));
    // user friendly message
// die("Database error.");
exit();
}
?>
<html>
   <body>   
      <form action = "<?php $_PHP_SELF ?>" method = "GET">
         Url: <input type = "text" name = "url_to_proxify" />
              <input type = "submit" />
      </form>      
   </body>
</html>
<?php
$url_to_proxify = "";
if(isset($_GET["url_to_proxify"]) === TRUE)
   {
		$url_to_proxify = trim(mysqli_real_escape_string($conn,$_GET["url_to_proxify"]));
		//WHY IS NOT THE FOLLOWING BEING ECHOED ?
		echo $url_to_proxify;
    	$url = $url_to_proxify;
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_URL, "$url");
	curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
	curl_setopt($ch, CURLOPT_HEADER, 5);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
	$result = curl_exec($ch);
	
	$domain = parse_url($url, PHP_URL_HOST);
	echo $domain;

	//Below change 'localhost' to "./".
	//eg: $pattern = array("./", "https://www.", "http://www.", "https://", "http://", "www.");
	$pattern = array("localhost", "https://www.", "http://www.", "https://", "http://", "www.");
	$replace   = array("proxified_page_2.php?url_to_proxify=", "proxified_page_2.php?url_to_proxify=", "proxified_page_2.php?url_to_proxify=", "proxified_page_2.php?url_to_proxify=", "proxified_page_2.php?url_to_proxify=", "proxified_page_2.php?url_to_proxify=");

	$phrase = str_replace($pattern, $replace, $result);


	//Below code from Basic Php Proxy Video and fix from: https://stackoverflow.com/questions/22255241/preg-replace-no-ending-matching-delimiter-gt/22255455#22255455

	foreach($url as $phrase)
	{

		//eg: $pattern = array("localhost", "./", "https://", "http://");

		$phrase = preg_replace('/src="/', 'src="'.$url_to_proxify, $phrase);
		$phrase = preg_replace('/action="/', 'action="proxy.php?url_to_proxify=' .$domain.$url_to_proxify, $phrase);
		echo $phrase;
		
		curl_close($ch);
	}
}
?>

And no. It is not the same code you see in my other thread: else-triggered-wrongfully.
That one and this script's aim is the same. To proxify pages without showing errors when making keyword searches on a search box.
But that one is coded with file function while this one with cURL.

How would you fix line 15 ?

foreach($page as $phrase)
		{	
		//eg: $pattern = array("localhost", "./", "https://", "http://");
		$phrase = preg_replace('/src="/', 'src="'.$url_to_proxify, $phrase);
		$phrase = preg_replace('/action="/', 'action="proxy.php?url_to_proxify=' .$url_to_proxify, $phrase);
		echo $phrase;
		}	

Been trying to fix these 2-3 scripts this whole night. Other issues solved thanks to you guys and so just one more issue left. This issue. :wink:

Thanks

Posts: 4

Participants: 2

Read full topic


          How To Concatenate A $domain Into a $url?   

@uniqueideaman wrote:

Guys,

How to concatenate a $domain into a $url ?

I am trying like this:

<?php
$conn = mysqli_connect("localhost", "root", "", "id");
if (!$conn) {
	// message to use in development to see errors
	die("Database error : " . mysqli_error($conn));
    // user friendly message
// die("Database error.");
exit();
}
?>
<html>
   <body>   
      <form action = "<?php $_PHP_SELF ?>" method = "GET">
         Url: <input type = "text" name = "url_to_proxify" />
              <input type = "submit" />
      </form>      
   </body>
</html>
<?php
$url_to_proxify = "";
if(isset($_GET["url_to_proxify"]) === TRUE)
   {
		$url_to_proxify = trim(mysqli_real_escape_string($conn,$_GET["url_to_proxify"]));
		//WHY IS NOT THE FOLLOWING BEING ECHOED ?
		echo $url_to_proxify;
    	$url = $url_to_proxify;
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_URL, "$url");
	curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
	curl_setopt($ch, CURLOPT_HEADER, 5);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
	$result = curl_exec($ch);
	
	$domain = parse_url($url, PHP_URL_HOST);
	echo $domain;

	//Below change 'localhost' to "./".
	//eg: $pattern = array("./", "https://www.", "http://www.", "https://", "http://", "www.");
	$pattern = array("localhost", "https://www.", "http://www.", "https://", "http://", "www.");
	$replace   = array("proxified_page_2.php?url_to_proxify=", "proxified_page_2.php?url_to_proxify=", "proxified_page_2.php?url_to_proxify=", "proxified_page_2.php?url_to_proxify=", "proxified_page_2.php?url_to_proxify=", "proxified_page_2.php?url_to_proxify=");

	$phrase = str_replace($pattern, $replace, $result);


	//Below code from Basic Php Proxy Video and fix from: https://stackoverflow.com/questions/22255241/preg-replace-no-ending-matching-delimiter-gt/22255455#22255455

	foreach($url as $phrase)
	{

		//eg: $pattern = array("localhost", "./", "https://", "http://");

		$phrase = preg_replace('/src="/', 'src="'.$url_to_proxify, $phrase);
		$phrase = preg_replace('/action="/', 'action="proxy.php?url_to_proxify=' ".$domain"".$url_to_proxify", $phrase);
		echo $phrase;