Contribute to Open Source. Search issue labels to find the right project for you!

Connect to wpa2 enterprise WI-FI

Hubert51/ROOMr

Our Arduino ESP8266 module can only connect to wpa2-personal and wpa Wi-Fi. But our school WI-FI is wpa2-enterprise. We can not connect to the internet. Now, we have two possible methods to solve this problem. 1. The ESP6266 repository has some useful code which maybe can help us to connect https://github.com/esp8266/Arduino/issues/1102 2. We can use stem32. But this method is a little expensive. http://www.st.com/content/st_com/zh/products/ecosystems/stm32-open-development-environment/stm32-nucleo-expansion-boards/stm32-ode-connect-hw/x-nucleo-idw04a1.html 3. Another solution from stack overflow http://stackoverflow.com/questions/41552502/esp8266-micropython-connecting-to-university-wi-fi-wpa2-enterprise-peap 4. Fourth solution, also use ESP8266 to connect. http://bbs.espressif.com/viewtopic.php?t=2904

Updated 30/04/2017 16:26

Building webpack in production mode will accidentally exit without finishing.

qazbnm456/lulumi-browser
let pack = exec('yarn run pack') # yarn run pack:main && yarn run pack:renderer

pack.stdout.on('data', data => console.log(data))
pack.stderr.on('data', data => console.error(data))
pack.on('exit', code => build())

When we hit pack.on('exit', code => build()), webpack should finish yarn run pack:main && yarn run pack:renderer as well, however, process of yarn run pack:renderer seems to be interupted somewhere.

RIght now, the solution to this problem is to run yarn run pack manually before yarn run build.

Updated 30/04/2017 15:59

xSQLServerNetwork: Missing examples how to use all parameters

PowerShell/xSQLServer

Details of the scenario you tried and the problem that is occurring: Currently there is only one example showing how to set static IP address. There should also be examples how to set dynamic ports and how to disable and enable TCP protocol.

The DSC configuration that is using the resource (as detailed as possible): n/a

Version of the Operating System, SQL Server and PowerShell the DSC Target Node is running: n/a

What module (SqlServer or SQLPS) and which version of the module the DSC Target Node is running: n/a

Version of the DSC module you’re using, or ‘dev’ if you’re using current dev branch: Dev

Updated 30/04/2017 15:29

Create Dashboard - Create health dashboard

CatalystCode/ibex-dashboard

Health dashboard should contain the following queries / visualizers: * Exceptions - Show total exception, maybe total * Log diagnosis - When choosing an exception, display last 100 log events leading up to that entry (maybe with correlation id) * Response rates * Dependencies response rates (this requires additional data from bot) [This issue should probably have more bullets]

Updated 30/04/2017 15:32

xSQLServerNetwork: Currently the resource allows to set both dynamic port and static port at the same time

PowerShell/xSQLServer

Details of the scenario you tried and the problem that is occurring: Currently the resource allows to set both dynamic port and static port at the same time. There is no check to validate this. A instance can only use iether static or dynamic port, not both.

The DSC configuration that is using the resource (as detailed as possible): n/a

Version of the Operating System, SQL Server and PowerShell the DSC Target Node is running: n/a

What module (SqlServer or SQLPS) and which version of the module the DSC Target Node is running: n/a

Version of the DSC module you’re using, or ‘dev’ if you’re using current dev branch: Dev

Updated 30/04/2017 15:29

BREAKING CHANGE: xSQLServerNetwork: Currently does not support to set static port when instance was using dynamic ports

PowerShell/xSQLServer

Details of the scenario you tried and the problem that is occurring: Currently to set a static port the dynamic ports must be set to blank. That is not possible today since parameter TcpDynamicPorts only allows to set ‘0’ which means to use dynamic ports.

https://docs.microsoft.com/en-us/sql/tools/configuration-manager/tcp-ip-properties-ip-addresses-tab

The DSC configuration that is using the resource (as detailed as possible): n/a

Version of the Operating System, SQL Server and PowerShell the DSC Target Node is running: n/a

What module (SqlServer or SQLPS) and which version of the module the DSC Target Node is running: n/a

Version of the DSC module you’re using, or ‘dev’ if you’re using current dev branch: Dev

Updated 30/04/2017 15:55 1 Comments

Create Dashboard - Enhance Analytics dashboard

CatalystCode/ibex-dashboard

Augment analytics dashboard with: * most common <None> utterances * Sentiment analysis drill down [Show conversations 1) highly good/bad messages 2) highly good/bad avg] * Messages exceptional sentiment [show sentiment next to messages] * Conversions - Display converted conversations and, possibly, the conversation leading conversion

Updated 30/04/2017 15:32

FR: Masonry Layout

jpdevries/eureka

For thumbnails with varying aspect ratios, this would be awesome https://github.com/eiriklv/react-masonry-component

needs to work within a <table>. the browser “stage” is actually a semantic table, so basically the masonry “wrapper” needs to be able to be a <tbody>

Updated 30/04/2017 16:25 1 Comments

Add no data + help modes to graph elements

CatalystCode/ibex-dashboard

@deadlyfingers - Please review this ask, or think about an alternative, not sure if this would be comfortable to define.

When no data is present enable elements like PieData, Timeline, etc… should present a “No Data” message and a link or InfoDrawer to show more data (like where that data should come from).

For example - Sentiment analysis - when no data is present, explain how when where this data can be added.

Updated 30/04/2017 14:36

Fix Continuous Deployment

CatalystCode/ibex-dashboard

Continuous deployment to web apps seems to not always work.

It looks like the problem might be timeout, but the SCM_Timout variable is set at the beginning of deployment. Also, This deployment requires yarn as part of the deployment, which means it will insure its installation before beginning the installation. This installation takes time since the process of installation includes: * Install yarn * Install npm packages using yarn (including react-scripts-ts) * build solution for production

Updated 30/04/2017 14:27

Add help section on Templates

CatalystCode/ibex-dashboard

@deadlyfingers - please review this ask, not sure if this flow would work well.

Instead of the About/Help section in the global application, add a help section on dashboard templates that will be accessible via the dashboard creation screen & the dashboard itself after it was created.

This can be done by leveraging the InfoDrawer component.

This data might alternatively be displayed when clicking “Create” to create the dashboard.

Updated 30/04/2017 14:37

Change odin logo in contact section of about page to provided gif

TheOdinProject/theodinproject

This task is to replace the Odin-logo image in the contact section of the about page with the odin-wink.gif which can be found under the assets for the about page.

This is the section in question: <img width=“1102” alt=“screen shot 2017-04-30 at 14 48 02” src=“https://cloud.githubusercontent.com/assets/7963776/25564882/6c81e0b6-2db4-11e7-9562-ee37f28ba9e4.png”>

Working on this task

  • [ ] If you want to work on this task, please claim it by commenting below
  • [ ] Branch off the redesign branch
  • [ ] When you are submitting your pull request for this task please ensure the base branch you want to merge into is the redesign branch
Updated 30/04/2017 13:51

Classes from Orion JAR are not usable in server

mikroskeem/Orion

One good example is feature/disable-player-data-saving branch. Server dies off with IncompatibleClassChangeError error

Very likely that event classes and such are affected from this problem

I did some debugging and got this this:

Server classes:

  • MinecraftServer classloader: net.minecraft.launchwrapper.LaunchClassLoader@3c130745
  • IPlayerFileData interface classloader: net.minecraft.launchwrapper.LaunchClassLoader@3c130745
  • current IPlayerFileData implemetation classloader: net.minecraft.launchwrapper.LaunchClassLoader@3c130745

    After replacement:

  • new IPlayerFileData implementation: sun.misc.Launcher$AppClassLoader@42a57993
  • Orion IPlayerFileData ...class.getInterfaces()[0].getClassLoader(): sun.misc.Launcher$AppClassLoader@42a57993
Updated 30/04/2017 13:26

SVN Copy Script

wp-id/hyperdrive

Hyperdrive has been added to the WordPress plugin gallery thanks to @nielslange. To avoid any confusion or excess work, the Subversion repo will need to mirror GH and no plugin development should take place within SVN. This repo is to remain our source of truth. And we should make that clear in documentation and the SVN repo. And issues opened in SVN are to be closed immediately and contributors directed to this repo for all plugin development activities.

Relates to #2

Updated 30/04/2017 13:34

Are default endpoints really RESTful?

jpdevries/eureka
Route HTTP Verb Description
/media/sources GET Retrieve a list of media sources
/media/sources/:source GET Retrieve a list of top–level directories of a given media source
/media/sources/:source?path=assets%2Fimg GET Retrieve a list of media items and subdirectories of a given directory of a given media source
/media/sources/:source?path=assets%2Fimg%2Fturtle.jpg DELETE Delete a given media item of a given media source
/media/sources/:source?path=assets%2Fimg POST Upload files to a given directory of a given media source
/media/sources/:source?path=assets%2Fimg%2turtle.jpg&name=sea.jpg PUT Rename a given media item of a given media source
/media/sources/:source?path=assets%2Fimg&name=images PUT Rename a given directory of a given media source
/media/attachments/:source POST Serve a zip file build from posted form data with cd, cs, and list of zip-files[]

https://github.com/jpdevries/eureka/wiki/REST-API

Updated 30/04/2017 15:22

Uploads of large files hangs at `Splitting file to shards`

lakewik/storj-gui-client
QPixmap: It is not safe to use pixmaps outside the GUI thread
Exception in thread Thread-195:
Traceback (most recent call last):
  File "threading.py", line 801, in __bootstrap_inner
  File "threading.py", line 754, in run
  File "storj-gui-client\UI\file_upload.py", line 916, in file_upload_begin
  File "site-packages\storj\model.py", line 692, in __init__
  File "site-packages\storj\model.py", line 710, in filepath
  File "site-packages\storj\model.py", line 834, in _make_shards
OverflowError: Python int too large to convert to C long

Exception in thread Thread-192:
Traceback (most recent call last):
  File "threading.py", line 801, in __bootstrap_inner
  File "threading.py", line 754, in run
  File "storj-gui-client\UI\file_upload.py", line 916, in file_upload_begin
  File "site-packages\storj\model.py", line 692, in __init__
  File "site-packages\storj\model.py", line 710, in filepath
  File "site-packages\storj\model.py", line 834, in _make_shards
OverflowError: Python int too large to convert to C long
  • upload of a 43GB file on windows 8.1.
Updated 30/04/2017 12:14

Right side black band analysis

Rinnegatamante/Screenie

I supposed that the black band showing on right side is not always showed the same way on several apps. Needs more testing. If confirmed to be ALWAYS on right side, a patch can be done for the plugin to remove it.

Needs reports with screenshots of as much games/apps as possible to check this.

Updated 30/04/2017 11:36 3 Comments

Best Python data types for OData Geography and Geometry types?

swl10/pyslet

OData v4 introduces the Edm.Geography and Edm.Geometry primitive types. I am interested to know what types, if any, I should bind these values to in Python?

For testing purposes it would be useful to have a library recommendation (and a few hints) that can evaluate the basic geo functions (particularly for Geography types) defined by the standard: geo.distance, geo.intersects and geo.length.

For Geometry I already have code that will do point intersection with Polygon (due to QTI hot-spot question requirements) so can roll-my own relatively easily but a better choice would be a type that I could expect to store natively through a Python DB interface to a database that understands such types.

Updated 30/04/2017 09:46

Problem: PumpkinScript interpreter is inefficient

PumpkinDB/PumpkinDB

Parsing and analyzing PumpkinScript in runtime comes at a cost and can’t be nicely optimized by the compiler.

Proposed solution: develop a CPS (Continuation Passing Style) interpreter. The scope of this solution would be rather big, so we can track thoughts/progress/discussions here.

I’ve started doing some experimental work in a private branch.

HT @5HT

Updated 30/04/2017 09:34

什么是 offlineLog ?

BetterJS/badjs-report

为什么要有 offlineLog? badjs 本身已经支持 info 级别用于记录用户操作日志。但是腾讯许多业务PV 往往很高,频繁的上报info 级别日志,不仅浪费用户流量,而且也浪费存储。 所以badjs-report1.3 提供了存储在用户本地的日志,而且在离线状态下也可以用。

什么时候用 offlineLog? 假如你的info 上报很多, 例如每个小时高于500左右的上报量,我们可以建议采用offlineLog ,而且我们推荐你使用 offlienLog 详细记录用户的操作日志,便于后面排查问题

offlineLog 原理是什么? offloneLog 使用浏览器的 indexdb 进行存储日志的,而且有效期默认是最近5天,所以用户不用担心用户本地的日志过多。

使用方式: offlineLog 支持用户主动上报,开发者可以提供反馈界面,方便用户直接上报日志。或则在 badjs-web 标记某个uin ,当用户登陆后,badjs-report 会向服务检测然后自动上报。

Updated 30/04/2017 08:41

Redesign: Success Stories section (Home page)

TheOdinProject/theodinproject

Tasks for the Success Stories section on the home page include the following:

.success-stories-title padding-top to 70px

Mobile view of “Success Stories” - Move avatar to above the name - Center alignment for avatar, name and text. - Bold the name - Limit mobile view stories to show only 2 stories.

Working on this task

  • [ ] If you want to work on this task, please claim it by commenting below
  • [ ] Branch off the redesign branch
  • [ ] When you are submitting your pull request for this task please ensure the base branch you want to merge into is the redesign branch
Updated 30/04/2017 08:23

Redesign: Favicon

TheOdinProject/theodinproject

This task is to update the favicon (use the social avatar png).

Working on this task

  • [ ] If you want to work on this task, please claim it by commenting below
  • [ ] Branch off the redesign branch
  • [ ] When you are submitting your pull request for this task please ensure the base branch you want to merge into is the redesign branch
Updated 30/04/2017 07:28

Editor renders text italic because of underscores in LaTeX code

BoostIO/Boostnote

In the editor, Boostnote will sometimes render text as italic because of subscript underscores in LaTeX. My system is Windows 10.

Ways to reproduce: Create an MD note and enter: This function $$F_\ell$$ is not italic. Behaviour: Everything after the underscore is rendered in italic inside the editor. Expected Behaviour: Everything is rendered in upshape inside the editor.

Note that the bug does not occur when you write This function $$F_k$$ is not italic, so it is a bit subtle. Note also that the bug only affects the editor, not the display window.

Updated 30/04/2017 07:26 1 Comments

Redesign: How It Works section (Home page)

TheOdinProject/theodinproject

Update the How It Works section on the home page.

  1. Change .how-it-works-title margin-bottom to 70px
  2. .how-it-works have padding-top: 100px; for screen widths 1024px and up
  3. Reword the text under “How It Works” title so that the paragraph’s last line doesn’t have only 2 words. It looks very unbalanced right now.
  4. Remove min-height from .how-it-works-tiles
  5. The sub titles “Learn” “Build” “Connect” needs margin-top 50px andmargin-bottom 20px (Should probably add a class to the h3)
  6. Mobile view of “How It Works” images to have height of 80px instead of 48px
  7. At screen width 768 px, the .tile is too wide. Add media queries to make sure the .tiles width are balanced.

Working on this task

  • [ ] If you want to work on this task, please claim it by commenting below
  • [ ] Branch off the redesign branch
  • [ ] When you are submitting your pull request for this task please ensure the base branch you want to merge into is the redesign branch
Updated 30/04/2017 06:56

Update blog link

TheOdinProject/theodinproject

Make the Blog link in footer to open in a new tab.

Working on this task

  • [ ] If you want to work on this task, please claim it by commenting below
  • [ ] Branch off the redesign branch
  • [ ] When you are submitting your pull request for this task please ensure the base branch you want to merge into is the redesign branch
Updated 30/04/2017 08:34

Redesign: Navbar logo size and spacing media queries

TheOdinProject/theodinproject

This task involves updating the media queries for the navbar.

  1. Logo size 67 x 87 px at media query 1024px width screen and up
  2. .logo-text needs to be aligned horizontally with the logo and menu bar in all media query views. It’s currently slightly off.
  3. Media query .navbar padding:
  4. 320 px width screen: padding: 0 20px;
  5. 768 px width screen: padding: 0 33px; (The menu icon needs to have the same padding to match. Or is it possible to put the menu button inside the .navbar ?)
  6. 1024 px width screen: padding: 0 42px;
  7. 1440 px width screen: padding: 0 168px;
  8. Logo and logo text should be side by side for screens width of 320px to 768px (to look the same like it is on screen widths 1024px and up) Add a bit of space between logo and logo text .logo-text padding-left: 20px;

Working on this task

  • [ ] If you want to work on this task, please claim it by commenting below
  • [ ] Branch off the redesign branch
  • [ ] When you are submitting your pull request for this task please ensure the base branch you want to merge into is the redesign branch
Updated 30/04/2017 12:57 1 Comments

JavaScript Based school configuration

jeffreystoke/openct-mvp

我正在考虑在登录教务系统使用JS脚本进行辅助

public class LoginConfig {
    // 登录地址 - 能看见登录框的网页地址(如果没有则用基础配置信息中默认的登录地址)
    private String loginURL;
    // 验证码图片 (非JS实现)
    private String captchaURL;
    // 额外需要的资源(一般是字符串) - 一般用于加密用户名密码
    private String extraLoginPartURL;
    // 额外部分的获取方式, 默认为 GET, 可选 POST
    private String extraLoginPartURL;
    // 脚本 - 用于生成 POST 内容, 或者进行加密操作等
    private String[] script;
    // 指定 http header
    private Map<String, String> postHeaderSpec;
    // POST 使用的Referer值
    private String postReferer;
    // POST 地址
    private String postURL;
    // 运行时生成的内容, 不包含在配置文件中
    private transient String username, password, captcha, extraPart;
}

其中 script 约定函数名为 getPostContent 并且包含三个参数: username, password, captcha, extraPart, 同时约定返回值为 String 类型, {POST_CONTENT}, {USERNAME}, {PASSWORD}, {CAPTCHA}, {EXTRA_PART} 表示对运行时生成相应值的引用

编写 JSON 配置 script 选项时只需要提供函数体即可, 例如:

// 江苏科技大学
{
    "loginURL": "http://jwgl.just.edu.cn:8080/",
    "captchaURL": "verifycode.servlet",
    "extraLoginPartURL": "Logon.do?method=logon&flag=sess",
    "fetchExtraMethod": "POST",
    "script": [
        "var scode = extra.split(\"#\")[0];",
        "var sxh = extraPart.split(\"#\")[1];",
        "var code=username+'%%%'+password;",
        "var encoded='';",
        "for(var i=0;i<code.length;i++) {",
        "if (i < 20) {",
        "encoded = encoded + code.substring(i, i + 1) + scode.substring(0, parseInt(sxh.substring(i, i + 1)));",
        "scode = scode.substring(parseInt(sxh.substring(i, i + 1)), scode.length);",
        "} else {",
        "encoded = encoded + code.substring(i, code.length);",
        "i = code.length;",
        "}",
        "}"
    ],
    "postHeaderSpec": {
        "useDogCode": "",
        "encoded": "{POST_CONTENT}",
        "RANDOMCODE": "{CAPTCHA_CODE}"
    },
    "postReferer": "",
    "postURL": ""
}

当然, 这些配置只需要用在普通登录无法成功的学校, 如果本来就可以获取, 就没有必要编写了

希望能够集思广益, 逐步完善登录体系

Updated 30/04/2017 06:33

Deras Sisters

KFNEXUS/KFNEXUS.github.io

There are two crew, “Lursa & B'Etor” who are also Captain. If one of them is the captain then you can equip the other as a crew upgrade. These crew can ONLY be equipped if her sister is in the captain slot. This Also increases their Captain Skill by +4. so far what I have is this but damn it if I don’t know why it is not working. :(

` “crew:lursa_crew_72282p”: {
canEquip: function (upgrade,ship,fleet,canEquip){ if(ship.captain.name == “B'Etor”) return false; return canEquip; } },

"crew:betor_crew_72282p": {
    canEquip: function (upgrade,ship,fleet,canEquip){
        if(ship.captain.name == "Lursa")
            return false;
        return canEquip;
    }
},`
Updated 30/04/2017 05:20

Copy Writing

open-austin/budgetparty

The CoA Open Performance page might be a good place for research: https://data.austintexas.gov/stories/s/performance-atx/mfnw-2iaf

Service Bucket Descriptions

(~250 words)

-[ ] Development - [ ] Infrastructure & Mobility - [ ] Public Safety - [x] Community Services

“The departments housed under community services provide services including providing environmental health services, animal services, and family health services, and managing the City’s libraries, parks, and affordable housing efforts.”

Department Short Descriptions

(~75 words) - [ ] Municipal Courts - [ ] Police - [ ] Fire - [ ] Emergency Management Services - [ ] Planning & Zoning - [ ] Development Services - [ ] Animal Services - [ ] Parks & Recreation - [ ] Public Libraries - [ ] Social Service Contracts - [ ] Health & Human Services - [ ] Neighborhood Housing & Community Development - [ ] Transportation Department - [ ] Public Works

Department Longer Descriptions (Learn More)

(~250 words, Edit/Revise if necessary) - [ ] Municipal Courts > Municipal court and Downtown Austin Community Court make up the judicial branch of the City of Austin local government. The court oversees cases of traffic, city ordinance, state code, and parking violations. - [ ] Police > Officers do everything from enforcing the law, to preventing crime, investigating crime, reaching out to the community and writing reports - [ ] Fire > The Austin Fire Department is committed to creating safer communities through prevention, preparedness and effective emergency response. - [ ] Emergency Management Services > EMS provides emergency communication services, ground and air emergency ambulance response, standby support, and special rescue services to the community. - [ ] Planning & Zoning > The Purpose of the Planning and Zoning Department is to provide planning, preservation and design services. PAZ is responsible for long range planning, current planning (including historic preservation, annexation, and zoning), urban design services, and updates of the Land Development Code. Current Projects underway: Imagine Austin, CodeNEXT, South Center Waterfront Initiative. - [ ] Development Services > Development services oversees the operations of the “one-stop shop”. The purpose of the One Stop Shop is to consolidate the process of land development permitting and assistance into a single location. - [ ] Animal Services > The purpose of the Animal Services Office is to provide an array of animal control, health, and pet-owner services to the public in order to promote responsible pet ownership and humane treatment of animals. They provide food, water, shelter and veterinary care for lost or homeless animals. They enforce animal regulations including impoundment, quarantine and other rabies control services. - [ ] Parks & Recreation > Parks and Recreation department is tasked with providing, protecting, and preserving the city’s park system. - [ ] Public Libraries > Austin Public Libraries' mission is to provide easy access to books and information for all ages. The budget includes staffing and management of existing and planned library facilities. - [ ] Social Service Contracts > The Social Services Contracts program includes funding for basic needs, behavioral health, child and youth services, HIV, homelessness, community planning efforts, and workforce development. We divided social service contracts from Health and Human Services Department to highlight the role these contracts play in the budget process. - [ ] Health & Human Services > Mission is to prevent disease, and promote and protect the health and well-being of the community by providing services such as immunizations, food, shelter, and job assistance, health screenings , and overseeing the inspection and permitting of restaurants - [ ] Neighborhood Housing & Community Development > The Neighborhood Housing & Community Development programs include housing, small business assistance, renter assistance, and neighborhood and community revitalization. - [ ] Transportation Department > In 2008, the City of Austin established the Austin Transportation Department to address the city’s sustained transportation and mobility needs. The department administers and oversees the city’s traffic and parking management programs and transportation planning efforts. - [ ] Public Works > Public Works Department is tasked with the physical construction and maintenance of the City’s infrastructure. The four primary service areas are 1) street and bridge maintenance and repair; 2) Design and implementation of capital improvement projects; 3) Neighborhood connectivity activities (i.e. the planning and construction of pedestrian amenities and the construction of bicycle facilities); 4) Implementation of the child safety program including school zone improvement projects and school zone crossing guards.

Updated 30/04/2017 04:29

Wanted create Iroha Test Connecrtion-Network

hyperledger/iroha

We want to test connection-network. Connection-network means peer belong to network before setup iroha.

additonal config.json

{
.
.
"leader" : leader_ip,
"isLeader" : true or false,
.
.
}

We should implement docker-network or docker-compose or whatever. And add Circle-Ci test.

If above mension is can’t understand, Please ask me.

Updated 30/04/2017 04:08

Memory Leak

WhitmanSWDesignSpring2017/Heisenbug

When a significant amount of notes, gestures are composed, the board begins to react slowly. Unknown if this is an issue with my testing operating system or a larger global issue. Please test and report results here.

Updated 30/04/2017 02:13 1 Comments

Responsive Design Checkpoint: Tablet Layouts

ajaska/innod-webtier-aid

Tablet layouts for Navbar, Footer, and Home.

Testing

Head over to aid-berkeley.surge.sh and turn your browser’s responsive view mode. Test that phone sizes up to iPads work as expected (does on my end).

Note I’ve noticed that Firefox and Safari actually have better tools for this than Chrome. iPad Pro is has a width of 1366px and is classified as a desktop (not yet implemented).

Change Log

media.scss

Defined responsive layout cutoffs in a separate file instead of cramming them into index.scss

// includes similar definitions for mobile & desktop
$tablet-portrait: ...
$tablet-landscape: ...
$tablet: $tablet-portrait, $tablet-landscape;

// usage
@media #{$tablet-portrait} { ... }
@media #{$desktop} { ... }

mixins.scss

Moved already defined mixins into separate file, no new ones.


Config.toml

Opted to make contact info under a contact object toml [config] "AID Bay Area" = "..." "Email" = "..."

Allowing to map over the keys like so es6 import { config } from 'config' // somehow it iterates over the keys in the order defined in the config file Object.keys(config.contact).map(type => { // do whatever with config.contact[type] })

Updated 30/04/2017 01:41

New Feature/Toolset: Paradox Bar!

CQUI-Org/cqui

What is this?

Okay, so there’s the name… It’s basically an imitation of the the notification scheme found in the grand-strat games published by Paradox, like Crusader Kings, Europa Universalis, and Stellaris. It looks like this if you’re drawing a blank.

Right, so that’s the idea, implementing a saner notification scheme that’s easier to read. How far along is this pie-in-the-sky dream? It’s complete! So, why is this a PR instead of just going direct-to-game? Well… there’s only two notifications implemented so far, and they’re both purely for debugging purposes. That being said, the internals have been tested extensively and the “API” of this element has been engineered specifically for robustness, flexibility, and ease of use. It’s ready for people to start throwing things at it now!

Seeing as we’ve run short on low-hanging fruit recently, which has dried out the flow of commits somewhat, I’ve decided to put this PR up as an additional avenue for both the @CQUI-Org/feature-team and outside contributors to quickly and easily extend CQUI.

So, what’s the plan?

The plan is to implement notifications that do not exist currently into this new notification system. Once we’re confident with the number of notifications implemented, we’ll soft-launch this while keeping the old notification system. This way we’ll have a chance to gather some user feedback on performance, bugs, and usability without really risking bricking up the notifications that already exist in the base game. After that, we’ll see about moving over all notifications to this new notification platform, along with implementing much-requested features like snoozing notifications and muting specific notification groups

Why abandon the existing notification bar?

It’s difficult to mod, plain and simple! The difficulty present in extending the existing notification system makes it a very unpleasant proposition and is the reason we’ve been unable to tackle the many existing requests for adding new notifications. It’s at the point where we had to instead hijack the gossip popups instead, even when they weren’t necessarily the best choice. Moving over to our own custom solution also comes with the added benefit of being able to add notification stacking, a much requested feature.

Beta

It’s been too long, I’ve been putting off the beta tag since November. Let’s finish up this last feature and finally release the first beta build 😎

Updated 30/04/2017 16:40

POST request loops on unexpected response

jdenen/mastodon.el

When an incorrect password is given we are stuck forever:

http -> Contacting host: mastodon.social:443
http -> Marking connection as busy: mastodon.social:443 #<process mastodon.social>
http -> Request is: 
POST /oauth/token HTTP/1.1
MIME-Version: 1.0
Connection: keep-alive
Extension: Security/Digest Security/SSL
Host: mastodon.social
Accept-encoding: gzip
Accept: */*
User-Agent: URL/Emacs
Authorization: Bearer 
: 
Content-length: 231

client_id=xxx&client_secret=yyy&grant_type=password&username=wrong&password=wrong&scope=read%20write%20follow
retrieval -> Spinning in url-retrieve-synchronously: nil (#<buffer  *http mastodon.social:443*>)
http -> Calling after change function `url-http-wait-for-headers-change-function' for `#<process mastodon.social>'
http -> url-http-wait-for-headers-change-function ( *http mastodon.social:443*)
http -> Saw end of headers... ( *http mastodon.social:443*)
http -> url-http-parse-response called in ( *http mastodon.social:443*)
http -> Saw chunked encoding.
http -> Calling initial chunked-encoding for extra data at end of headers
http -> Reading chunk 0 (859 968 109)
http -> Saw start of chunk 1 (length=102, start=860
http -> Reading chunk 1 (859 968 109)
http -> Got to the end of chunk #1!
http -> Did not see start of chunk @ 962!
http -> Spinning waiting for headers...
http -> Calling after change function `url-http-chunked-encoding-after-change-function' for `#<process mastodon.social>'
http -> Reading chunk 1 (964 969 5)
http -> Got to the end of chunk #1!
http -> Saw start of chunk 2 (length=0, start=962
http -> Saw end of stream chunk!
http -> Removing terminator of last chunk
http -> Marking connection as free: mastodon.social:443 #<process mastodon.social>
http -> url-http-parse-headers called in ( *http mastodon.social:443*)
http -> url-http-parse-response called in ( *http mastodon.social:443*)
http -> Parsed HTTP headers: class=3 status=302
http -> Found 1 Set-Cookie headers
http -> Finished parsing HTTP headers: nil
retrieval -> Spinning in url-retrieve-synchronously: nil (#<buffer  *http mastodon.social:443*>)

it seems that something is wrong either with url-retrieve-synchronously or maybe url-retrieve does not call the former back correctly.

Maybe related to #68 and #11

Updated 30/04/2017 02:05

add support for 1 to many relationships

drujensen/kemalyst-model

Create two new macros: belongs_to and has_many

require "./post"

class Comment < Kemalyst::Model
  belongs_to post
  ...
end

This will create a mapping to the post_id : Int64 field and generate a method that will query the parent and return it.

def post
  Post.find post_id
end
require "./comment"

class Post < Kemalyst::Model
  has_many comments
  ...
end

This will create a method called comments that will query the children records. def comments Comments.all("JOIN posts ON posts.id = comments.post_id WHERE posts.id = ?", id) end Options to override the field names and types should be considered for legacy database mappings.

One of the difficulties is requiring the other model. Macros do not allow you to inject require into the class.

Another issue is the N+1 queries for comments. I think we can find ways of optimizing this later.

Updated 29/04/2017 23:07

Roveberrypy doesn't work on Windows...

UofSSpaceTeam/roveberrypy

Windows and Unix have different ways of handling processes which I thought should have been handled by the Python multiprocessing library, but apparently things aren’t working on Windows. This isn’t a total roadblock as the rover runs Linux, and most people use Cygwin, Bash on Windows, or a Unix based operating system, but it is still not ideal that rover development can’t be done natively on Windows.

Updated 29/04/2017 22:55

Customizable status bar message format

Sertion/vscode-gitblame

Adding some customisation to the status bar message would be neat.

Info we currently have easy access to: - Author - Name - E-mail - Timezone - Commit - Hash - Time stamp - Commit message summary - What line number the line had before changes - Current line number - What filename the line originally came from (if we can use the -M and -C flags in the future)

Tools we can use: - Momentjs - TextDecorator.toDateText - TextDecorator.parseTokens (${token,options})

Updated 30/04/2017 12:26

README broken link

gruntwork-io/terragrunt

In the README section titled Running tests, the link with text DynamoDB locking prerequisites is broken. I think it is related to the most recent update of the README, but I don’t know where it should point yet as I’m just getting familiar with Terragrunt.

I will open a PR to fix the link once I figure out how it should be changed.

Updated 30/04/2017 11:12 1 Comments

Guessing Game

ananyashonshon/Games-with-Python

Though we have almost completed the guessing game, we have a few fixes to make. For example: - [ ] If a user enters a lower limit higher than the upper limit, the lower limit and upper limit should flip places - [ ] If the user enters letters instead of numbers, they should be prompted to enter a number rather than be presented with an error message.

These are the main fixes necessary, though you will probably find more after trying it out. We are trying to finalize it soon, so work on finding and fixing anything necessary as soon as possible.

Updated 29/04/2017 21:17

Fork me on GitHub