|
I wanted to have the freedom to publish my thoughts and the freedom to tinker with their presentation - without being limited by corporate…
|
|
As I continued to work on my talk for JSHeroes (come say hi if you see me there), I couldn't help but remember the amazing 24-hour Alphabettes hangout for…
|
|
Creating a chat application from scratch using Rails and WebSockets
-
iridakos.com
-
7 years ago
-
eng
Hey! It’s been a while since my last post. I recently familiarized myself with the awesomeness of WebSockets and I finally found the time to write a tutorial about it. I hope you find it helpful. Update : I also published another post for dockerizing the application of this tutorial, you can find it here . Introduction In this tutorial we are going to create a chat web application from scratch using Rails and WebSockets. ....
|
|
Creating a chat application from scratch using Rails and WebSockets
-
iridakos.com
-
7 years ago
-
eng
Hey! It’s been a while since my last post. I recently familiarized myself with the awesomeness of WebSockets and I finally found the time to write a tutorial about it. I hope you find it helpful. Update : I also published another post for dockerizing the application of this tutorial, you can find it here . Introduction In this tutorial we are going to create a chat web application from scratch using Rails and WebSockets. ....
|
|
Creating a chat application from scratch using Rails and WebSockets
-
iridakos.com
-
7 years ago
-
eng
Hey! It’s been a while since my last post. I recently familiarized myself with the awesomeness of WebSockets and I finally found the time to write a tutorial about it. I hope you find it helpful. Update : I also published another post for dockerizing the application of this tutorial, you can find it here . Introduction In this tutorial we are going to create a chat web application from scratch using Rails and WebSockets. ....
|
|
Creating a chat application from scratch using Rails and WebSockets
-
iridakos.com
-
7 years ago
-
eng
Hey! It’s been a while since my last post. I recently familiarized myself with the awesomeness of WebSockets and I finally found the time to write a tutorial about it. I hope you find it helpful. Update : I also published another post for dockerizing the application of this tutorial, you can find it here . Introduction In this tutorial we are going to create a chat web application from scratch using Rails and WebSockets. ....
|
|
Creating a chat application from scratch using Rails and WebSockets
-
iridakos.com
-
7 years ago
-
eng
Hey! It’s been a while since my last post. I recently familiarized myself with the awesomeness of WebSockets and I finally found the time to write a tutorial about it. I hope you find it helpful. Update : I also published another post for dockerizing the application of this tutorial, you can find it here . Introduction In this tutorial we are going to create a chat web application from scratch using Rails and WebSockets. ....
|
|
We are excited to share that starting today, developers can import, test, fix and monitor their Bitbucket Cloud projects for open source vulnerabilities. Being developer-focused, Snyk is the only solution to provide native testing and fixing of open source dependencies for Bitbucket Cloud.
|
|
Recently I've been using Kazam to create screencasts. Although it's simple and convenient to use, it does have one drawback, in it's recordings it uses YUV444 as the colour encoding. That's almost fine for videos that are going to be played back on a desktop (depending on player support etc), but means that the majority of mobile devices will not play the content back. It's therefore essential to convert to YUV420 before publishing. T..
|
|
Malicious remote code execution backdoor discovered in the popular bootstrap-sass Ruby gem
-
snyk.io
-
7 years ago
-
eng
On March 26, 2019, a malicious version of the popular bootstrap-sass package, that has been downloaded a total of 28 million times to date, was published to the official RubyGems repository.
|
|
Media Clipping using ffmpeg and Cache Eviction 2 Random for Disk Caching at Scale
-
boyter.org
-
7 years ago
-
eng
A short time ago one of the more interesting blog posts (to me anyway) about cache eviction popped up on Hacker News which prompted me to post the following comment. Love reading this. It has always been one of those interesting things I kept in the back of my mind in my day to day. I was very excited when I actually got to implement it on a real world project. I was writing a scale out job which used ffmpeg to make clip..
|
|
We prepared an automated update system that brings you regular weekly updates of maps from the OpenStreetMap vector tiles.
|
|
I have created a new page & uploaded videos of my Linux Process Snapper hacking session: Resources Homepage: https://tp.dev/psnapper GitHub: https://github.com/tanelpoder/psnapper Videos Video 1: Exploring /proc Filesystem & System Calls Hacking Session Video 2: Linux Process Snapper Demo Slide(s) The only slide I showed during the hacking session is this: As I didn’t get to cover some planned Linux tracing topics today, ..
|
|
I have created a new page & uploaded videos of my Linux Process Snapper hacking session: Resources Homepage: https://tp.dev/psnapper GitHub: https://github.com/tanelpoder/psnapper Videos Video 1: Exploring /proc Filesystem & System Calls Hacking Session Video 2: Linux Process Snapper Demo Slide(s) The only slide I showed during the hacking session is this: As I didn’t get to cover some planned Linux tracing topics today, ..
|
|
Forcing FFMPEG to honour segment length in HLS Stream Creator (BASH)
-
snippets.bentasker.co.uk
-
7 years ago
-
eng
HLS Stream Creator uses FFmpeg under the hood in order to create HLS compatible video segments. However, FFmpeg will try to be smart about where it splits segments, so the interval specified on the command line may not always be honoured (depending on where keyframes are located and scenecut believes there's been a scene change). This can occasionally lead to an annoying situation where segment lengths are significantly longer than exp..
|
|
Once every two weeks, we prepare new versions of our mobile apps to be published to the app stores. Being confident about releasing software at that scale — with as many features and code contributions as we have and while targeting a wide range of devices like we do at SoundCloud — is no easy task. So, over the last few years, we have introduced many tools and practices in our release process to aid us. In this blog post, I’ll cover some o..
|
|
Once every two weeks, we prepare new versions of our mobile apps to be published to the app stores. Being confident about releasing software at that scale — with as many features and code contributions as we have and while targeting a wide range of devices like we do at SoundCloud — is no easy task. So, over the last few years, we have introduced many tools and practices in our release process to aid us. In this blog post, I’ll cover some o..
|
|
In my previous post, I looked at why a ‘trust mantra” is not enough to stop customers from leaving if they feel their trust has been abused. To succeed, integrity needs to be an intrinsic part of your business; this means laying the foundations, serving customers the way they want, building confidence through useful services, and being proactive on their behalf.
|
|
My contract got cut short. I’ve got to assemble another client in the next 30 days or the money stops coming in. Thankfully, I’ve built a strong network over the last decade I’ve been in this industry so I think I should be alright.
|
|
My contract got cut short. I’ve got to assemble another client in the next 30 days or the money stops coming in. Thankfully, I’ve built a strong network over the last decade I’ve been in this industry so I think I should be alright.
|
|
As I have been thinking through the arguments leveled by the advocates of the traditional text of Scripture, a certain irritation with modern bible translations has entered my mind. Not with any translation in particular, but with the endless proliferation of them. James White echoes this: I certainly believe we have all the English translations that we need. There is absolutely no need for any further English translations. And 90%....
|
|
As I have been thinking through the arguments leveled by the advocates of the traditional text of Scripture, a certain irritation with modern bible translations has entered my mind. Not with any translation in particular, but with the endless proliferation of them. James White echoes this: I certainly believe we have all the English translations that we need. There is absolutely no need for any further English translations. And 90%....
|
|
Back when everything was plain HTTP, to place a request via a specific machine you'd just pass curl that machine in the URL and then set a Host header for whatever domain you wanted that machine to try and serve. With HTTPs, though, you may need the SNI name to also be correct (not just to avoid certificate errors, but because the server may change behaviour based on the SNI name) This snippet details how to force curl to resolve a domain..
|
|
I talk and chat to a lot with customers, prospects, or just entrepreneurs and business owners in various online and offline groups. There is one question that keeps being asked over and over; I often reply on-the-spot and I always The post Should You Outsource Your Core App or Software? appeared first on FullStack - Ofer Zelig's Blog .
|
|
Announcing Linux Process Snapper tool and a Linux Troubleshooting Hacking Session (3rd April 9am PDT)
-
tanelpoder.com
-
7 years ago
-
eng
As I’m having fun preparing for my Linux troubleshooting training , I’ll also do another informal hacking session to give you an idea of what’s coming up! This week’s hacking session is deliberately without any slides, planning or much structure, but with lots of fun and … hacking! This session will be about some Linux tools I use for my everyday work and I’ll even publish an early version of a new open source Linux performance tool!
|
|
Announcing Linux Process Snapper tool and a Linux Troubleshooting Hacking Session (3rd April 9am PDT)
-
tanelpoder.com
-
7 years ago
-
eng
As I’m having fun preparing for my Linux troubleshooting training , I’ll also do another informal hacking session to give you an idea of what’s coming up! This week’s hacking session is deliberately without any slides, planning or much structure, but with lots of fun and … hacking! This session will be about some Linux tools I use for my everyday work and I’ll even publish an early version of a new open source Linux performance tool!
|
|
Workplace self-service revolution is centered on customer experience
-
www.thoughtworks.com
-
7 years ago
-
eng
Truth be told, we experience self-service every single day of our lives - when we buy shoes online, withdraw cash from an ATM, self-checkout at supermarkets and more. And this model’s growing popularity makes it obvious that a growing number of tech-savvy, self-reliant customers, including the millennial generation clearly prefer the do-it-yourself model.
|
|
Setting up a pentest environment for a single Android application to test its functionalities is simple. The process involves just setting up an Android emulator, installing the app, sending the traffic through a proxy tool like BurpSuite and playing with the traffic to find interesting behaviour. When it comes to setting up pentest environment for an Android chat application, the setup slightly differs. This is not the case only for chat a..
|
|
A simple Matlab puzzle that leads to interesting insight on Matlab's parser. The post Interesting Matlab puzzle appeared first on Undocumented Matlab . Related posts: Interesting Matlab puzzle – analysis Solution and analysis of a simple Matlab puzzle that leads to interesting insight on Matlab's parser. ... An interesting uitree utility ExploreStruct is a utility that shows how custom uitrees can be integrated in Matlab G..
|