<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" 
  xmlns:content="http://purl.org/rss/1.0/modules/content/" 
  xmlns:dc="http://purl.org/dc/elements/1.1/" 
  xmlns:atom="http://www.w3.org/2005/Atom" 
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" 
  xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>Meta on Ben&#39;s ideas and projects</title>
    <link>https://ben.the-collective.net/categories/meta/</link>
    <description>Recent content in Meta on Ben&#39;s ideas and projects</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <managingEditor>locutus@the-collective.net (Ben Mason)</managingEditor>
    <webMaster>locutus@the-collective.net (Ben Mason)</webMaster>
    <copyright>©2023, All Rights Reserved</copyright>
    <lastBuildDate>Wed, 28 Oct 2020 09:00:00 -0400</lastBuildDate>
    <sy:updatePeriod>daily</sy:updatePeriod>
    
        <atom:link href="https://ben.the-collective.net/categories/meta/index.xml" rel="self" type="application/rss+xml" />
    

      
      <item>
        <title>Reblog: Tackling the Microsoft Windows Zerologon Vulnerability</title>
        <link>https://ben.the-collective.net/posts/2020-10-28-reblog-tackling-the-microsoft-windows-zerologon-vulnerability/</link>
        <pubDate>Wed, 28 Oct 2020 09:00:00 -0400</pubDate>
        <author>locutus@the-collective.net (Ben Mason)</author>
        <atom:modified>Wed, 28 Oct 2020 09:00:00 -0400</atom:modified>
        <guid>https://ben.the-collective.net/posts/2020-10-28-reblog-tackling-the-microsoft-windows-zerologon-vulnerability/</guid>
        <description>Check out a post I wrote on the CDW blog about Zerologon https://blog.cdw.com/security/tackling-the-microsoft-windows-zerologon-vulnerability</description>
        <content:encoded>&lt;h4 id=&#34;check-out-a-post-i-wrote-on-the-cdw-blog-about-zerologon&#34;&gt;Check out a post I wrote on the CDW blog about Zerologon&lt;/h4&gt;
&lt;p&gt;&lt;a href=&#34;https://blog.cdw.com/security/tackling-the-microsoft-windows-zerologon-vulnerability&#34;&gt;https://blog.cdw.com/security/tackling-the-microsoft-windows-zerologon-vulnerability&lt;/a&gt;&lt;/p&gt;
</content:encoded>
        <dc:creator>suidroot</dc:creator>
        
        
        
        
          
            
              <category>exploits</category>
            
          
            
              <category>reblog</category>
            
          
            
              <category>security</category>
            
          
            
              <category>zerologon</category>
            
          
        
        
          
            
              <category>Meta</category>
            
          
            
              <category>Security</category>
            
          
        
        
      </item>
      
      <item>
        <title>Installing slackin on Heroku</title>
        <link>https://ben.the-collective.net/posts/2020-01-08-installing-slackin-on-heroku/</link>
        <pubDate>Wed, 08 Jan 2020 10:00:00 -0500</pubDate>
        <author>locutus@the-collective.net (Ben Mason)</author>
        <atom:modified>Wed, 08 Jan 2020 10:00:00 -0500</atom:modified>
        <guid>https://ben.the-collective.net/posts/2020-01-08-installing-slackin-on-heroku/</guid>
        <description>slackin provides a self-service interface to join a slack team. I found it as a solution when I was setting up the mainesec slack team eliminating the need out unique links to every member that was joining. slackin creates a sign-up form where a user enters an email address and is automatically sent an invite to the slack team.
I have seen the script running in the Heroku cloud before but could not find any good instructions to install or run set it up other than a vague mention for a link to a button to automatically install it that did not exist.</description>
        <content:encoded>&lt;p&gt;&lt;img src=&#34;../2020-01-08-installing-slackin-on-heroku-images/Screen-Shot-2019-10-18-at-22.28.31.png&#34; alt=&#34;&#34; /&gt;&lt;br /&gt;
slackin provides a self-service interface to join a slack team. I found it as a solution when I was setting up the &lt;a href=&#34;http://mainesec.org&#34;&gt;mainesec&lt;/a&gt; slack team eliminating the need out unique links to every member that was joining. slackin creates a sign-up form where a user enters an email address and is automatically sent an invite to the slack team.&lt;/p&gt;
&lt;p&gt;I have seen the script running in the Heroku cloud before but could not find any good instructions to install or run set it up other than a vague mention for a link to a button to automatically install it that did not exist.&lt;/p&gt;
&lt;p&gt;This post covers the steps I went through to set-up a slackin instance in the Heroku cloud. To start off there are a couple of API keys that need to be created or gathered and used during the configuration.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.google.com/recaptcha/intro/&#34;&gt;Google reCAPTCHA&lt;/a&gt; (Must select reCaptcha v2 (not v3))&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://api.slack.com/custom-integrations/legacy-&#34;&gt;Legacy Slack Token&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Both of these API keys will be used towards the end of the setup. Next, fork the slackin repo to your Github user, the URL to the slackin repo is:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/rauchg/slackin&#34;&gt;https://github.com/rauchg/slackin&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Once the repo is forked to your account you will need to create a &lt;a href=&#34;http://heroku.com&#34;&gt;Heroku&lt;/a&gt; account (if you do not have one already). The free tier was sufficient for me to run the &lt;em&gt;slackin&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../2020-01-08-installing-slackin-on-heroku-images/Screen-Shot-2019-10-18-at-22.23.01.png&#34; alt=&#34;&#34; /&gt;&lt;br /&gt;
Once you have logged into Heroku you will want to choose “New” and select “Create new app” in the upper right-hand corner. On the next screen, you will enter the App name, this will be used in the URL Heroku will generate for you.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../2020-01-08-installing-slackin-on-heroku-images/Screen-Shot-2019-10-18-at-21.40.47.png&#34; alt=&#34;&#34; /&gt;&lt;br /&gt;
Once you click the Create app button you will be sent to the Deploy tab. On this screen, select Github under the “Deployment method” section. &lt;em&gt;(If you have not already connected your Github account to Heroku and you will need to and allow Heroku access to your repos.)&lt;/em&gt; Once connected, search for the forked slackin repo usually named “slackin” and click the Connect button.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../2020-01-08-installing-slackin-on-heroku-images/Screen-Shot-2019-10-18-at-21.48.10.png&#34; alt=&#34;&#34; /&gt;&lt;br /&gt;
Once connected you will need to deploy it to Heroku. There are a few options to deploy the app, for the first deployment I ran a Manual deploy by clicking the Deploy Branch button. This will take a while and will display any errors that occur.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../2020-01-08-installing-slackin-on-heroku-images/Screen-Shot-2019-10-18-at-21.53.01.png&#34; alt=&#34;&#34; /&gt;&lt;br /&gt;
Moving forward if you wish to have Heroku automatically deploy any changes you make in Github to the slackin app click the “Enable Automatic Deploys” button.&lt;/p&gt;
&lt;p&gt;After the deploy is complete, select the Settings tab and add a few Config Vars. There are two settings that are required for slackin to operate. In these variables, we will enter the API keys you gathered earlier. The Google reCAPTCHA keys go into GOOGLE_CAPCHA_SECRET and GOOGLE_CAPCHA_SITEKEY. The Slack API keys go in SLACK_API_TOKEN and SLACK_SUBDOMAIN. the SLACK_SUBDOMAIN is the name of the Slack team that you are inviting users to.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../2020-01-08-installing-slackin-on-heroku-images/Screen-Shot-2019-10-18-at-21.38.31.png&#34; alt=&#34;&#34; /&gt;&lt;br /&gt;
Finally, to gather the URL that was assigned to the site you can scroll down on the Settings page to the Domains section and it is shown there.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../2020-01-08-installing-slackin-on-heroku-images/Screen-Shot-2019-10-19-at-13.12.58.png&#34; alt=&#34;&#34; /&gt;&lt;br /&gt;
You will now have a slackin instance setup for users to invite themselves to a slack team. For the mainesec team, I set up to domain redirection to the Heroku URL to make things a little simpler. If you encounter issues with slackin there is a lot of useful information in the &lt;a href=&#34;https://github.com/rauchg/slackin/issues&#34;&gt;Github issues&lt;/a&gt; for the main slackin repo.&lt;/p&gt;
</content:encoded>
        <dc:creator>suidroot</dc:creator>
        <media:content url="https://ben.the-collective.net/images/post-images/Installing-slackin-on-Heroku.png" medium="image"><media:title type="html">featured image</media:title></media:content>
        
        
        
          
            
              <category>chat</category>
            
          
            
              <category>heroku</category>
            
          
            
              <category>node</category>
            
          
            
              <category>nodejs</category>
            
          
            
              <category>slack</category>
            
          
            
              <category>slackin</category>
            
          
        
        
          
            
              <category>Meta</category>
            
          
        
        
      </item>
      
      <item>
        <title>Daily work log</title>
        <link>https://ben.the-collective.net/posts/2014-11-03-daily-work-log/</link>
        <pubDate>Mon, 03 Nov 2014 08:15:17 -0500</pubDate>
        <author>locutus@the-collective.net (Ben Mason)</author>
        <atom:modified>Mon, 03 Nov 2014 08:15:17 -0500</atom:modified>
        <guid>https://ben.the-collective.net/posts/2014-11-03-daily-work-log/</guid>
        <description>Like a lot people I regularly have the problem at the end of a workday or even a workweek answering the question, “What did I do?” let alone what “What did I accomplish?” To find an answer for these questions I have started to keep a daily journal using both an automated report and a manual entry. Between these two entries I tend to have a good idea of what occurred during my workday and work week.</description>
        <content:encoded>&lt;p&gt;Like a lot people I regularly have the problem at the end of a workday or even a workweek answering the question, “What did I do?” let alone what “What did I accomplish?” To find an answer for these questions I have started to keep a daily journal using both an automated report and a manual entry. Between these two entries I tend to have a good idea of what occurred during my workday and work week. The idea to keep a journal was inspired in part by a post over at &lt;a href=&#34;http://www.productivityist.com/blog/taking-journaling-to-another-level&#34;&gt;Productivityist: Taking Journaling to Another Level&lt;/a&gt;. It is useful to note that I am a Mac user so all off the tools that I use and have strung together to generate my automated report are Mac specific. That being said, I have found this this practice to be very helpful in keeping track of what I am or am not accomplishing and use it in concert with my daily and weekly review.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://i0.wp.com/networklog.the-collective.net/wp-content/uploads/2014/11/Screen-Shot-2014-11-01-at-15.44.17.png&#34;&gt;&lt;img src=&#34;../2014-11-03-daily-work-log-images/Screen-Shot-2014-11-01-at-15.44.17.png&#34; alt=&#34;Screen Shot 2014-11-01 at 15.44.17&#34; /&gt;&lt;/a&gt;I started this project by writing the automated script using an AppleScript that glues together all of the various apps I use (Mail.app, Omnifocus, Lync, and Apple Calendar) and generates an automated report of what email I sent, tasks I completed, my scheduled meetings and people I interacted with over IM. There were some limitations on what I could actually pull out of all the various apps, but in the end this is high-level list, if I need more I can the app that has the information I need. I kick off this script when my workday comes to an end and the script will collect all the data and stuff it into a new entry for the day in &lt;a href=&#34;http://dayoneapp.com&#34;&gt;Day One&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;After using the script for a while I would still have a lot of those “oh yeah I did XYZ task that day” moments when doing my daily and weekly reviews. The items I was not capturing were items such as phone calls, general thoughts, gripes, or half done tasks that may not show up in any of the apps I collect data from. This eventually led me to keep a daily journal entry in Day One along side my scripts entry. These entries maybe something as simple as a few bullet points I add over the course of the day, or something more detailed along side of the basic thoughts.&lt;/p&gt;
&lt;p&gt;Reviewing these two entries feeds into my own daily and weekly review of my to-do lists to figure out what needs to be put in the list for tomorrow or a later day. A by-product also this simplifies a weekly status I report for my manager. These reports also provide me a view into items that have been touched in the many projects I have running concurrently and random tasks that come in through all of my various inboxes.&lt;/p&gt;
&lt;p&gt;I recommend this practice for anyone, it can help you feel more accomplished, remember those ideas you had that you couldn’t do anything about, and vent about the frustrations. I also find it helps me see what all I have accomplished even when my to-do list does not get smaller or items did not get completed when I planned them to be completed. You can download a copy of my daily script can be found in my Github at,&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/suidroot/workprojects/blob/master/Daily%20Report%20to%20DayOne.scpt&#34;&gt;https://github.com/suidroot/workprojects/blob/master/Daily%20Report%20to%20DayOne.scpt&lt;/a&gt;&lt;br /&gt;
I implore you to not laugh too hard; this script has been hacked together with a lot of twine, glue, and duct tape, and has been my first attempt at AppleScript.&lt;/p&gt;
&lt;p&gt;Footnote: This post was inspired in part by an &lt;a href=&#34;http://www.engadget.com/2014/10/25/irl-day-one/&#34;&gt;Engadget post about DayOne&lt;/a&gt;.&lt;/p&gt;
</content:encoded>
        <dc:creator>suidroot</dc:creator>
        
        
        
        
          
            
              <category>meta</category>
            
          
            
              <category>personal</category>
            
          
            
              <category>productivity</category>
            
          
        
        
          
            
              <category>Meta</category>
            
          
        
        
      </item>
      
      <item>
        <title>My interest of academics of systems</title>
        <link>https://ben.the-collective.net/posts/2014-10-13-my-interest-of-academics-of-systems/</link>
        <pubDate>Mon, 13 Oct 2014 10:17:10 -0400</pubDate>
        <author>locutus@the-collective.net (Ben Mason)</author>
        <atom:modified>Mon, 13 Oct 2014 10:17:10 -0400</atom:modified>
        <guid>https://ben.the-collective.net/posts/2014-10-13-my-interest-of-academics-of-systems/</guid>
        <description>Lately I’ve been very interested in academic side of computers. Complex systems, Theoretical Computing, and Control Theory are two of my focuses right now. This has come about because I’m getting more interested in how the systems work and how ti measure them, more then how to implement them. My career has been very focus on the implementation then how systems work and can be measured. I’ve never had any sort of formal Computer Science education, making a lot of this new territory to me.</description>
        <content:encoded>&lt;p&gt;Lately I’ve been very interested in academic side of computers. Complex systems, Theoretical Computing, and Control Theory are two of my focuses right now. This has come about because I’m getting more interested in how the systems work and how ti measure them, more then how to implement them. My career has been very focus on the implementation then how systems work and can be measured. I’ve never had any sort of formal Computer Science education, making a lot of this new territory to me. As I dive deeper into these topics I realize how much math I have forgotten over the years. These topics are some of reasons for me to refresh my math skills, however math skills are also analyze sampled data such as monitoring data. A great video discussing data analysis is by Noah Kantrowitz at Monitorama PDX 2014.&lt;/p&gt;
&lt;iframe allowfullscreen=&#34;allowfullscreen&#34; frameborder=&#34;0&#34; height=&#34;281&#34; loading=&#34;lazy&#34; src=&#34;//player.vimeo.com/video/95227467?portrait=0&#34; width=&#34;500&#34;&gt;&lt;/iframe&gt;
&lt;p&gt;&lt;a href=&#34;http://vimeo.com/95227467&#34;&gt;Monitorama PDX 2014 – Noah Kantrowitz&lt;/a&gt; from &lt;a href=&#34;http://vimeo.com/monitorama&#34;&gt;Monitorama&lt;/a&gt; on &lt;a href=&#34;https://vimeo.com&#34;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Some of the topics I’m learning about are much broader then others. The definitions of these fields of study as defined by their Wikipedia articles are as follows,&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Control theory is an interdisciplinary branch of engineering and mathematics that deals with the behavior of dynamical systems with inputs, and how their behavior is modified by feedback.&lt;br /&gt;
&lt;a href=&#34;http://en.wikipedia.org/wiki/Control_theory&#34; title=&#34;Wikipedia: Control Theory&#34;&gt;Wikipedia: Control Theory&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;The field of theoretical computer science is interpreted broadly so as to include algorithms, data structures, computational complexity theory, distributed computation, parallel computation, VLSI, machine learning, computational biology, computational geometry, information theory, cryptography, quantum computation, computational number theory and algebra, program semantics and verification, automata theory, and the study of randomness. Work in this field is often distinguished by its emphasis on mathematical technique and rigor.&lt;br /&gt;
&lt;a href=&#34;http://en.wikipedia.org/wiki/Theoretical_computer_science&#34; title=&#34;Wikipedia: Theoretical Computer Science&#34;&gt;Wikipedia: Theoretical Computer Science&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Complex systems present problems both in mathematical modelling and philosophical foundations. The study of complex systems represents a new approach to science that investigates how relationships between parts give rise to the collective behaviors of a system and how the system interacts and forms relationships with its environment.&lt;br /&gt;
&lt;a href=&#34;http://en.wikipedia.org/wiki/Complex_systems&#34; title=&#34;Wikipedia: Complex Systems&#34;&gt;Wikipedia: Complex Systems  &lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;All of these topics I feel are important as products start to become much simpler and centrally controlled or incredibly complex in their interactions. Algorithms, controls, and data are becoming more and more important to understand.&lt;/p&gt;
</content:encoded>
        <dc:creator>suidroot</dc:creator>
        
        
        
        
          
            
              <category>meta</category>
            
          
            
              <category>personal</category>
            
          
        
        
          
            
              <category>Meta</category>
            
          
        
        
      </item>
      

    
  </channel>
</rss>
